.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 */
.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;
}
.flat .tooltip {
  border: 2px solid #222;
  border-radius: 0;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.3);
  font-size: 11px;
  padding: 6px 0 6px 6px;
}
.flat .tooltip:before {
  border-color: #222 transparent;
  top: -7px;
}
.flat .tooltip:after {
  content: none;
}
#detail .left-bd-3 {
  border-left: 3px solid #E0E0E0;
}
#detail tr.total-label,
#detail tr.score-label {
  background-color: #cacaca;
}
#detail tr.total-label td,
#detail tr.score-label td {
  border-right: 1px solid #bbb;
}
#detail tr.score-label .bold {
  font-weight: bold;
}
#detail tr.score-label .left-bd-3 {
  border-left: 3px solid #bbb;
}
.cricket #detail td.score.part {
  width: 97px;
}
#detail tr td.participant-label {
  text-align: left;
}
#detail .blank-line td {
  height: 1px;
  line-height: 1px;
  background-color: #656565;
}
#detail tr.top-nbr td {
  border-top: 0;
}
.hockey #detail .assist {
  margin-top: -3px;
}
.hockey .fl .assist {
  float: left;
}
.hockey .fr .assist {
  float: right;
}
.aussie-rules #summary-content table#parts.vertical td.score {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* REALLY hard to overwrite :( */
.ifmenu li.fifteens-unpack {
  float: right;
  margin-right: 0 !important;
}
ul.ifmenu li.fifteens-unpack a.fifteens-unpack-link {
  text-decoration: underline !important;
  background: url("/res/image/cal-dart-white.1.gif") left 10px no-repeat;
  padding-left: 14px !important;
  line-height: 23px !important;
}
body #detail ul.ifmenu li.fifteens-unpack a.fifteens-unpack-link:hover {
  text-decoration: none !important;
}
ul.ifmenu li.fifteens-unpack a.fifteens-unpack-link.on {
  background-position: -601px 7px;
}
td.extra-info {
  padding: 0 10px;
  text-align: right;
}
#detail div#odds-comparison-content td.kx {
  cursor: pointer !important;
}
#detail div#odds-comparison-content td.empty-cell {
  cursor: auto !important;
}
#detail div#odds-comparison-content td.kx:hover {
  text-decoration: underline;
}
#detail div#odds-comparison-content td.kx.empty-cell:hover {
  text-decoration: none;
}
.golf #detail table#parts td {
  width: 22px;
  padding: 0;
}
.golf #detail table#parts.horizontal td.summary-horizontal {
  width: auto;
  padding: 0 10px;
}
.golf #detail table#parts.horizontal td.score {
  width: 42px;
}
.golf #detail table#parts th,
#detail.golf table.parts th {
  text-align: left;
  font-weight: normal;
}
.golf #detail tr.golf-par-row td,
.golf #detail tr.golf-status-row td,
.golf #detail .golf-score-row td,
.golf #detail table#parts th {
  border: 1px solid #e0e0e0;
  border-top: none;
}
.golf #detail table#parts tr.golf-par-row td,
.golf #detail table#parts tr.golf-par-row th,
.golf #detail table#parts tr.golf-status-row th {
  color: #B0B0B0;
}
.golf #detail table#parts tr.golf-par-row th,
.golf #detail table#parts tr.golf-status-row th {
  text-align: right;
}
.golf #detail td.double_eagle,
.golf #detail span.double_eagle {
  background-color: #23669d;
  color: #fff;
}
.golf #detail td.eagle,
.golf #detail span.eagle {
  background-color: #3cb2e4;
  color: #fff;
}
.golf #detail td.birdie,
.golf #detail span.birdie {
  background-color: #bfd4e7;
}
.golf #detail td.par,
.golf #detail span.par {
  background-color: #fff;
}
.golf #detail tr.even td.par,
.golf #detail tr.even span.par {
  background-color: #f0f0f0;
}
.golf #detail td.bogey,
.golf #detail span.bogey,
.golf #detail td.hole-min,
.golf #detail span.hole-min {
  background-color: #f6b74d;
}
.golf #detail td.double_bogey,
.golf #detail span.double_bogey {
  background-color: #ec5b08;
  color: #fff;
}
.golf #detail td.triple_plus_bogey,
.golf #detail span.triple_plus_bogey {
  background-color: #9f5925;
  color: #fff;
}
.golf #detail p.golf-legend {
  text-align: left;
  margin: 10px 0 0 0;
  height: 13px;
}
.golf #detail span.golf-legend-square {
  display: block;
  width: 13px;
  height: 13px;
  margin: 1px 4px 1px 10px;
  float: left;
}
.golf #detail span.golf-legend-square.par {
  border: 1px solid #e0e0e0;
  width: 11px;
  height: 11px;
}
.golf #detail span.golf-legend-text {
  line-height: 15px;
  display: block;
  float: left;
}
.golf #detail tr.score-label td,
.golf #detail tr.score-label th {
  border-bottom: none !important;
}
.golf #detail tr.score-label th {
  border-right: 1px solid #bbb !important;
}
.golf #detail table.parts td.score-label-rank {
  width: 45px;
  padding: 0;
}
.golf #detail table.parts td.score-label-round {
  width: 39px;
  padding: 0;
}
.golf #detail table.parts td.score-label-par {
  width: 39px;
  padding: 0;
}
.golf #detail table.parts td.score-label-holes-played,
.golf #detail table.parts td.score-label-total {
  width: 40px;
  padding: 0;
}
.golf #detail table.parts tr.score-label td.score-label-player {
  width: auto;
  text-align: left;
}
.golf #detail table.parts tr.golf-result td {
  border-right: 1px solid #e0e0e0;
}
.golf #detail table.parts tr.golf-result td.round-score,
.golf #detail table.parts tr.golf-result td.total-score,
.golf #detail table.parts tr.golf-result td.hole-start-time {
  color: #B0B0B0;
}
.golf #detail table.parts tr.golf-result td.hole-start-time {
  white-space: nowrap;
}
.golf #detail table.parts tr.golf-result td.player-name {
  text-align: left;
}
.winter-sports-cross-country #detail table.parts td.playing,
.winter-sports-alpine-skiing #detail table.parts td.playing,
.winter-sports-ski-jumping #detail table.parts td.playing,
.winter-sports-biathlon #detail table.parts td.playing,
.golf #detail table.parts tr.golf-result td.playing,
.golf #detail table.parts tr.golf-result td.playing strong,
.motorsport #detail #summary-content table.parts td.playing,
.motorsport #detail #summary-content table.parts td.playing strong,
.motorsport-moto-racing table.parts td.playing,
.motorsport-auto-racing table.parts td.playing,
.cycling #detail #summary-content table.parts td.playing,
.cycling #detail #summary-content table.parts td.playing strong,
.cycling table.parts td.playing,
.cricket #detail td .playing {
  color: #cc0000;
}
.cricket #detail td span.scoreboard-overs {
  font-size: 12px;
}
.motorsport #detail #summary-content table.parts td.leader .cycling #detail #summary-content table.parts td.leader {
  font-weight: bold;
}
.motorsport #detail #summary-content table.parts td.playing.leader .cycling #detail #summary-content table.parts td.playing.leader {
  text-transform: uppercase;
}
.golf #detail table.parts tr.golf-result td.has-status,
.golf #detail table.parts tr.golf-result td.has-status strong {
  color: #b0b0b0;
}
.winter-sports-cross-country #detail table.team td.tface-home,
.winter-sports-alpine-skiing #detail table.team td.tface-home,
.winter-sports-ski-jumping #detail table.team td.tface-home,
.winter-sports-biathlon #detail table.team td.tface-home,
.motorsport #detail table.team td.tface-home,
.motorsport-auto-racing #detail table.team td.tface-home,
.motorsport-moto-racing #detail table.team td.tface-home,
.cycling #detail table.team td.tface-home,
.golf #detail table.team td.tface-home {
  width: 42px;
  padding: 10px;
}
#detail table.team td.tface-home > a,
#detail table.team td.tface-away > a {
  text-decoration: none;
  color: inherit;
}
#detail table.team td.tface-home > a:hover,
#detail table.team td.tface-away > a:hover {
  text-decoration: underline;
}
.winter-sports-cross-country #detail table.team td.tname-participant,
.winter-sports-alpine-skiing #detail table.team td.tname-participant,
.winter-sports-ski-jumping #detail table.team td.tname-participant,
.winter-sports-biathlon #detail table.team td.tname-participant,
.motorsport #detail table.team td.tname-participant,
.motorsport-auto-racing #detail table.team td.tname-participant,
.motorsport-moto-racing #detail table.team td.tname-participant,
.cycling #detail table.team td.tname-participant,
.golf #detail table.team td.tname-participant {
  width: auto;
  text-align: left;
  vertical-align: top;
  padding-top: 10px;
}
.winter-sports-alpine-skiing #detail table.team td.flag-enable,
.winter-sports-cross-country #detail table.team td.flag-enable,
.winter-sports-biathlon #detail table.team td.flag-enable,
.winter-sports-ski-jumping #detail table.team td.flag-enable {
  padding-top: 18px;
  padding-left: 10px;
}
.winter-sports-cross-country #detail table.team td.tname-participant .info,
.winter-sports-alpine-skiing #detail table.team td.tname-participant .info,
.winter-sports-ski-jumping #detail table.team td.tname-participant .info,
.winter-sports-biathlon #detail table.team td.tname-participant .info,
.motorsport #detail table.team td.tname-participant .info,
.motorsport-auto-racing #detail table.team td.tname-participant .info,
.motorsport-moto-racing #detail table.team td.tname-participant .info,
.cycling #detail table.team td.tname-participant .info,
.golf #detail table.team td.tname-participant .info {
  margin-top: 5px;
  font-size: 11px;
  font-weight: normal;
  line-height: 13px;
}
.motorsport #detail table.team td.no-logo.tname-participant .info,
.motorsport-auto-racing #detail table.team td.no-logo.tname-participant .info,
.motorsport-moto-racing #detail table.team td.no-logo.tname-participant .info {
  margin-bottom: 19px;
}
div.no-commentary-found {
  padding: 0 10px;
  border-bottom: 1px solid #E0E0E0;
  height: 19px;
  line-height: 19px;
}
sup {
  line-height: 0;
}
.racing-sport-result td {
  /*width: 40px;*/
  padding: 0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.racing-sport-result td.stage-name,
#detail .score-label td.score-label-player,
#detail .score-label td.score-label-team {
  text-align: left;
  padding-left: 10px;
}
.racing-sport-result td.stage-rank,
.racing-sport-result td.stage-rides,
.racing-sport-result td.stage-wins,
.speedway-noduel .racing-sport-result td.stage-points {
  width: 50px;
}
.racing-sport-result td.stage-time,
.racing-sport-result td.stage-gap,
.racing-sport-result td.stage-time,
.racing-sport-result td.stage-gap,
.racing-sport-result td.stage-jump-length,
.racing-sport-result td.stage-points,
.racing-sport-result td.stage-penalty-lap,
.racing-sport-result td.stage-laps,
.racing-sport-result td.stage-grid,
.racing-sport-result td.stage-pitstops {
  width: 70px;
}
.sport-winter-sports-ski-jumping .racing-sport-result td.stage-jump-count,
.sport-winter-sports-ski-jumping .racing-sport-result td.stage-points {
  width: 80px;
}
body.motorsport .racing-sport-result td.stage-time {
  width: 100px;
}
.detailbody #lsid {
  display: none;
}
#flashscore_column {
  padding: 0;
  vertical-align: top;
}
#flashscore_column table {
  width: 100%;
  border-spacing: 0;
}
#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;
  margin: 5px;
}
.caption-box .content {
  padding: 5px 15px 5px 55px;
  float: none;
}
#a-match-player-statistics {
  z-index: 10;
}
table.match-information tr.content td {
  text-align: left;
}
table.match-information tr td span.referee {
  padding-right: 15px;
}
table#missing-players td .flag {
  display: block;
  height: 12px;
  margin-top: 3px;
  overflow: hidden;
  padding: 0;
  width: 16px;
}
table#missing-players td.fl .flag {
  margin-right: 8px;
}
table#missing-players td.fr .flag {
  margin-left: 8px;
}
table#missing-players td.fl .name {
  margin-right: 3px;
}
table#missing-players td.fr .name {
  margin-left: 3px;
}
table#missing-players td .text {
  color: #b0b0b0;
}
.extra-info span.extra-info-new-line {
  clear: both;
  display: block;
}
#match-comments-content {
  height: auto;
  overflow: hidden;
  position: relative;
}
#match-comments-content:after {
  display: none;
  position: absolute;
  left: 1px;
  content: "";
  width: 100%;
  box-sizing: border-box;
  height: 25px;
  background-color: #ddd;
  bottom: 0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 88%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 88%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 88%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#match-comments-content.match-comments-content--hidden {
  height: 100px;
}
#match-comments-content.match-comments-content--hidden:after {
  display: block;
}
#match-comments-content .match-comments .even {
  background-color: transparent;
}
.match-comments .summary-vertical {
  border: none;
  padding-left: 20px;
  position: relative;
  line-height: 19px;
}
.match-comments .summary-vertical:before {
  display: inline-block;
  content: "";
  width: 4px;
  height: 4px;
  background-color: #656565;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  left: 8px;
}
.match-comments .summary-vertical span.text--bold {
  font-weight: bold;
}
.match-comments .summary-vertical span.text--italic {
  font-style: italic;
}
.match-comments .summary-vertical span.text--strike {
  text-decoration: line-through;
}
.match-comments .summary-vertical a {
  text-decoration: underline;
}
.match-comments .summary-vertical a:hover {
  text-decoration: none;
}
.match-comments .summary-vertical ul {
  padding-left: 20px;
  list-style-type: disc;
}
.match-comments .summary-vertical hr {
  border-style: inset;
  border-width: 1px;
}
.match-comments .summary-vertical .youtube-wrapper {
  margin-bottom: 10px;
}
.match-comments-switcher {
  text-decoration: underline;
  cursor: pointer;
  position: relative;
}
.match-comments-switcher:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333;
  right: -11px;
  top: 50%;
}
.match-comments-switcher:hover {
  text-decoration: none;
}
.match-comments-switcher-wrapper {
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  justify-content: center;
  height: 20px;
  align-items: center;
}
#match-history-content .match-history-vertical .lostserve-placeholder {
  display: none;
}
@media only screen and (min-width: 330px) {
  .youtube-wrapper {
    width: 300px;
    height: 172px;
  }
}
@media only screen and (min-width: 490px) {
  .youtube-wrapper {
    width: 460px;
    height: 262px;
  }
}
@media only screen and (min-width: 650px) {
  .youtube-wrapper {
    width: 620px;
    height: 352px;
  }
}
#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;
}
body {
  font-size: 11px;
  margin: 0;
  padding: 0;
  background: white;
  color: #656565;
}
body,
div#mc h2.tournament,
form input,
form select,
form textarea {
  font-family: Tahoma, "Geneva CE", "Lucida Sans", Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 5px;
  margin-left: 0;
}
h1 {
  font-size: 130%;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 110%;
}
h4,
h5,
h6 {
  font-size: 100%;
}
table {
  font-size: 100%;
}
p {
  margin: 5px;
  margin-left: 0;
  margin-right: 0;
}
a {
  color: #656565;
}
a img,
a:link img {
  border: none;
}
a:hover {
  text-decoration: none;
}
ul {
  margin: 10px;
  padding: 0;
}
span.blink {
  background: url("/res/image/icons-anim.2.gif") no-repeat -31px 0;
}
div.cleaner,
hr.cleaner {
  clear: both;
  visibility: hidden;
  margin: 0;
  padding: 0;
  border: none;
  height: 0;
}
sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 80%;
  line-height: 0;
}
sub {
  top: 0.4em;
}
sup {
  bottom: 0.4em;
}
.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;
}
body.show-normal {
  margin: 10px;
}
body.show-small {
  margin: 0;
}
th,
td {
  padding: 0 10px;
  line-height: 21px;
  height: 21px;
  text-align: center;
}
.center {
  text-align: center;
}
.right {
  text-align: right !important;
}
.left {
  text-align: left !important;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
div.spacer {
  line-height: 3px;
  height: 3px;
  font-size: 0;
}
.line-through {
  text-decoration: line-through;
}
.even {
  background-color: #F0F0F0;
}
.odd {
  background-color: #FFF;
}
.lostserve {
  /* background-color: #FFCC99; ... původní červená */
  background-color: #FCF1B7;
}
.r {
  color: #CC0000;
}
.b {
  font-weight: bold;
}
.rb {
  color: #CC0000;
  font-weight: bold;
}
table.detail {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  border-bottom: 1px solid #656565;
  background: #656565;
}
.detail th,
.detail.td {
  padding: 3px;
  white-space: nowrap;
}
.detail th.header {
  background: #424242;
  color: #fff;
  font-weight: normal;
  text-align: left;
  border-top: none;
  border-bottom: none;
  padding: 0 10px;
  line-height: 19px;
  height: 19px;
}
.detail th.header a {
  color: #ffffff;
  text-decoration: none;
}
.detail th.header a:hover {
  text-decoration: underline;
}
.detail th.header span.logo {
  display: none;
}
.detail td.hclean {
  line-height: 4px;
  height: 4px;
  font-size: 0;
  background: #41ADC7;
}
#summary-content {
  overflow-x: hidden;
}
#summary-player-card-content {
  overflow-x: hidden;
}
#tab-match-summary {
  overflow-x: hidden;
}
table#parts,
table.parts {
  border-collapse: collapse;
  border-bottom: 1px solid #E0E0E0;
  width: 100%;
}
table.parts div.stats-greater {
  background-color: #CA0000;
}
table.parts div.stats-less {
  background-color: #595959;
}
table.parts div.stats-none {
  background-color: #E0E0E0;
}
/* score cell width about 6px more than in iframe [36,30,23] => [42,36,29] */
table#parts td.score,
table.parts td.score {
  color: #B0B0B0;
  padding: 0 !important;
  width: 42px;
  white-space: nowrap;
}
table#parts td.bold,
table.parts td.bold {
  font-weight: bold;
}
table#parts td.score .subincident,
table.parts td.score .subincident {
  color: #656565;
  font-weight: normal;
}
table#parts.vertical td.score,
table.parts.vertical td.score,
table#parts td.score.stats,
table.parts td.score.stats {
  color: inherit;
}
.boxing table#parts td.score,
.boxing table.parts td.score,
.mma table#parts td.score,
.mma table.parts td.score {
  width: 180px;
}
.cricket table#parts td.score,
.cricket table.parts td.score {
  width: 150px;
}
.cricket table#parts td.run-rate,
.cricket table.parts td.run-rate {
  width: 70px;
  color: #b0b0b0;
}
.tennis table#parts td.score,
.tennis table.parts td.score {
  width: 36px;
}
.baseball table#parts td.score,
.baseball table.parts td.score,
.pesapallo table#parts td.score,
.pesapallo table.parts td.score {
  width: 26px;
}
.table-tennis table#parts td.score,
.table-tennis table.parts td.score {
  width: 34px;
}
.darts table#parts thead td {
  padding: 0 5px;
  white-space: nowrap;
}
.darts table#parts thead tr.score-label td:first-child {
  border-left: 1px solid #bbb;
}
table#parts td.score.strong {
  font-weight: bold;
  color: #656565;
}
table#parts td.score.strong.live {
  color: #c00;
}
table#parts td.stats,
table.parts td.stats {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
#parts strong,
table.parts strong {
  color: #656565;
}
table#parts td a,
table#parts th a,
table.parts td a {
  text-decoration: none;
  color: inherit;
}
table#parts td a:hover,
table#parts th a:hover,
table.parts td a:hover {
  text-decoration: underline;
}
table.parts td.fl .empty-number {
  float: left;
  width: 0;
}
table.parts td.fr .empty-number {
  float: right;
  width: 0;
}
td.h-part {
  border-top: 0 solid #BCBEAE !important;
  border-bottom: 1px solid #BCBEAE !important;
  background-color: #656565;
  color: #FFF;
}
td.team-cell,
td.phrase,
td.server-home,
td.server-away,
td.summary-horizontal,
td.summary-vertical,
td.match-history-vertical {
  border: 1px solid #E0E0E0;
  border-left: none;
  border-right: none;
}
td.summary-horizontal .participant-start-position {
  font-size: 10px;
  color: #B0B0B0;
}
/* cricket ball was not centered */
td.server-home .icon-box .cricket-serve,
td.server-away .icon-box .cricket-serve {
  margin-left: 1px;
}
td.server {
  border: 1px solid #E0E0E0;
  width: 10px;
  min-width: 10px;
  padding-left: 3px;
  padding-right: 4px;
}
td.summary-vertical {
  width: 45%;
}
td.summary-vertical div.wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  display: table;
}
td.summary-vertical .video {
  display: block;
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -100px 0;
  height: 15px;
  width: 12px;
  margin-top: -7.5px;
  position: absolute;
  top: 50%;
  cursor: pointer;
}
td.summary-vertical .video:hover {
  background-position: -120px 0;
}
td.summary-vertical .video.fr {
  right: -5px;
}
td.summary-vertical .video.fl {
  left: -5px;
}
td.match-history-vertical {
  width: 50%;
  color: #CC0000;
  font-weight: bold;
}
span.match-history-diff-score-inc {
  color: #00aa00;
  font-weight: normal;
}
span.match-history-diff-score-dec {
  color: #aa0000;
  font-weight: normal;
}
td.team-cell {
  text-align: left;
}
.tennis td.team-cell {
  border-left: 1px solid #E0E0E0;
}
td.server-home,
td.server-away {
  border: 1px solid #E0E0E0;
  border-left: none;
  width: 19px;
  padding: 0;
}
.darts td.server-home,
.darts td.server-away {
  width: 21px;
}
td.server-home div.icon-box,
td.server-away div.icon-box {
  margin-left: 3px;
}
td.score,
td.run-rate {
  border: 1px solid #E0E0E0;
}
td.match-history-score {
  border: 1px solid #E0E0E0;
  min-width: 50px;
  white-space: nowrap;
}
tr#current-game-row td.current-game-title {
  border: 1px solid #E0E0E0;
  min-width: 50px;
  color: #CC0000;
  text-transform: uppercase;
  font-weight: bold;
  white-space: nowrap;
}
tr.current-game-empty-row td {
  visibility: hidden;
  height: 0;
  line-height: 0;
}
span.score-highlight {
  font-weight: bold;
  color: #CC0000;
}
span.point-highlight {
  font-weight: bold;
}
td.score.last {
  border-right: 0 none;
}
td.fr {
  text-align: right;
}
td.fl {
  text-align: left;
}
tr.header td {
  color: #fff !important;
}
td.best-of {
  cursor: default;
}
td.best-of span {
  color: #b0b0b0;
}
td.best-of span:hover {
  color: #000000;
}
div.color-spacer {
  line-height: 4px;
  height: 4px;
  font-size: 0;
  background: #66a8d7;
  border-top: 1px solid #BCBEAE;
  border-bottom: 1px solid #BCBEAE;
  margin: 0;
  background: #41ADC7;
}
div.odds-comparison-spacer {
  padding: 3px 10px;
  font-size: 11px;
  background: #66a8d7;
  border-top: 1px solid #BCBEAE;
  border-bottom: 1px solid #BCBEAE;
  text-align: right;
  color: #ffffff;
  margin-top: -6px;
}
div.odds-comparison-spacer a {
  color: #ffffff;
  text-decoration: underline;
}
div.odds-comparison-spacer a:hover {
  text-decoration: none;
}
div.odds-comparison-spacer span.active-odds-format a {
  color: #656565;
  text-decoration: none;
}
div.odds-comparison-spacer span.active-odds-format a:hover {
  cursor: default;
}
.soccer div.color-spacer,
.soccer div.odds-comparison-spacer {
  background-color: #409B84;
}
.tennis div.color-spacer,
.tennis div.odds-comparison-spacer {
  background-color: #E6BE7C;
}
.basketball div.color-spacer,
.basketball div.odds-comparison-spacer {
  background-color: #DE7376;
}
.motorsport div.color-spacer,
.motorsport div.odds-comparison-spacer {
  background-color: #DE7376;
}
.baseball div.color-spacer,
.baseball div.odds-comparison-spacer {
  background-color: #009999;
}
.hockey div.color-spacer,
.hockey div.odds-comparison-spacer {
  background-color: #41ADC7;
}
.american-football div.color-spacer,
.american-football div.odds-comparison-spacer {
  background-color: #C3A47F;
}
div.odds-comparison-spacer span.active-odds-format {
  background-color: #ffffff;
  color: #000000;
  font-weight: normal;
  padding-left: 4px;
  border-radius: 2px;
  padding-right: 4px;
  text-decoration: none;
}
.v-hidden {
  visibility: hidden;
}
.hidden {
  display: none;
}
.preload-panel {
  height: 160px;
}
.preload-panel.no-height {
  height: auto;
}
.preload {
  position: absolute;
  top: 200px;
  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%;
}
.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");
}
.gray,
#detail .assist,
#detail .substitution-out-name,
#detail .subincident-penalty {
  color: #B0B0B0;
}
#detail td.fl .subincident-name,
#detail td.fl .note-name,
#detail td.fl .assist {
  margin-left: 3px;
}
#detail td.fr .subincident-name,
#detail td.fr .note-name,
#detail td.fr .assist {
  margin-right: 3px;
}
.hockey .assist {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.soccer .detail td.hclean {
  background: #409B84;
}
.soccer .assist {
  color: #B0B0B0;
}
.soccer .player-out {
  color: #B0B0B0;
}
.hockey .detail td.hclean {
  background: #41ADC7 !important;
}
.hockey .assist {
  margin-top: -3px;
}
.tennis .detail td.hclean {
  background: #E6BE7C !important;
}
.basketball .detail td.hclean {
  background: #DE7376 !important;
}
.motorsport .detail td.hclean {
  background: #DE7376 !important;
}
.american-football .detail td.hclean {
  background: #C3A47F;
}
.baseball .detail td.hclean {
  background: #009999 !important;
}
.golf .detail td.hclean {
  background: #409B84;
}
.links .detail td.hclean {
  background: #41ADC7;
}
div#advert-detail {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
div#advert-detail div#advert-label {
  color: #B0B0B0;
  font-size: 10px;
}
div#detail-gamble-responsibly,
div#winclose {
  margin: 10px 0 10px 0;
  text-align: center;
  position: relative;
}
div#detail-gamble-responsibly a {
  text-decoration: none;
}
div#detail-gamble-responsibly a:hover {
  text-decoration: underline;
}
.nodata-block {
  text-align: left;
  padding: 3px 10px;
  border-bottom: 1px solid #BCBEAE;
}
.spacer-block {
  height: 10px;
  line-height: 10px;
  font-size: 0;
}
.bottom-block {
  text-align: left;
  padding: 3px 10px;
}
.bottom-block a {
  text-decoration: underline;
}
.bottom-block a:hover {
  text-decoration: none;
}
table td.k2 {
  width: 50% !important;
  text-align: left;
}
.flag {
  padding-left: 24px;
  margin-left: 0;
}
.motorsport-auto-racing-result .flag,
.motorsport-moto-racing-result .flag {
  padding-left: 26px;
}
table#parts td.stats.score,
table.parts td.stats.score {
  width: 10%;
  padding-left: 10px;
  padding-right: 10px;
}
#secret_hash {
  display: none;
}
div#lineups-content,
div#statistics-content,
div#player-statistics-content,
div#match-history-content,
div#head-2-head-content,
div#commentary-content,
div#fall-of-wickets-content,
div#overs-content {
  margin-top: -1px;
}
.px-spacer {
  font-size: 0;
  height: 1px;
  line-height: 1px;
  /*	background-color: #E0E0E0; */
}
.color-px-spacer {
  font-size: 0;
  height: 1px;
  line-height: 1px;
  background-color: #9B0000;
}
.alien-referer {
  display: none;
  font-size: 24px;
  text-align: center;
  border-bottom: 1px solid #999;
}
.alien-referer a {
  color: #fff;
  padding: 5px 0;
  display: block;
  background-color: #00407d;
}
.soccer .alien-referer a {
  background-color: #016700;
}
.tennis .alien-referer a {
  background-color: #bf9a17;
}
.basketball .alien-referer a {
  background-color: #680000;
}
.motorsport .alien-referer a {
  background-color: #680000;
}
.baseball .alien-referer a {
  background-color: #006766;
}
.american-football .alien-referer a {
  background-color: #8e6340;
}
.golf .alien-referer a {
  background-color: #016700;
}
.match-time {
  font-size: 10px;
}
tr.fifteen,
tr.points {
  color: #b0b0b0;
}
#parts .extra-info span.extra-info-left {
  float: left;
  text-align: left;
}
#parts .extra-info span.extra-info-right {
  float: right;
}
/* Fix velikosti písma pro iPhone */
@media screen and (max-device-width: 640px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
table.team {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 5px;
}
.team td.face-enable {
  width: 32%;
}
.team td.logo-enable {
  width: 30%;
}
.team td.tname-home,
.team td.tname-away {
  white-space: normal;
  width: 44%;
  padding: 5px 0 0 0;
}
.team td.tname-home span.tname,
.team td.tname-away span.tname {
  font: normal bold 14px Arial, Helvetica, sans-serif;
  height: 24px;
}
.team td.tname-home {
  text-align: right;
}
.team td.tname-away {
  text-align: left;
}
.team td.tname-home a,
.team td.tname-away a {
  text-decoration: none;
}
.team td.tname-home a:hover,
.team td.tname-away a:hover {
  text-decoration: underline;
}
/* name cells with serving information have padding to place icons in */
.team td.tname-home-serving {
  padding-right: 20px;
}
.team td.tname-away-serving {
  padding-left: 20px;
}
.team td.tname-home-serving .serving-icon-box,
.team td.tname-away-serving .serving-icon-box {
  margin: 0;
}
.team td.tname-home-serving .serving-icon-box {
  float: right;
  margin-right: -20px;
}
.team td.tname-away-serving .serving-icon-box {
  float: left;
  margin-left: -20px;
}
.team td.tlogo-home,
.team td.tlogo-away,
.team td.tface-home,
.team td.tface-away {
  padding: 10px;
  vertical-align: top;
  position: relative;
  white-space: nowrap;
}
.team td.tlogo-home,
.team td.tlogo-away {
  width: 50px;
}
.team td.tface-home,
.team td.tface-away {
  width: 42px;
}
.team td.tface-home {
  padding-right: 0;
  text-align: left;
}
.team td.tface-away {
  padding-left: 0;
  text-align: right;
}
.team td.current-result {
  padding-top: 5px;
  font: normal bold 19px Arial, Helvetica, sans-serif;
  border: none !important;
  white-space: nowrap;
  color: #007591;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 70px;
  height: 24px;
}
.boxing .team td.current-result,
.golf .team td.current-result,
.mma .team td.current-result {
  font-size: 14px;
}
.american-football .team td.current-result {
  min-width: 90px;
}
.cricket .team td.current-result {
  min-width: 110px;
}
.team td.current-result span.ft {
  color: #656565;
  font-size: 16px;
}
.team td.current-result span.scoreboard-divider {
  padding-left: 5px;
  padding-right: 5px;
}
.team td.mstat-date {
  color: #B0B0B0;
  height: 20px;
}
.team td.mstat {
  font-weight: bold;
  color: #656565;
  height: 21px;
}
.team td.tlogo-home div.tomyteams,
.team td.tlogo-away div.tomyteams,
.team td.tface-home div.tomyteams,
.team td.tface-away div.tomyteams {
  display: inline-block;
  position: relative;
  top: -21px;
}
.team td.tlogo-home div.tomyteams .toggleMyTeam,
.team td.tface-home div.tomyteams .toggleMyTeam {
  margin-left: 5px;
}
.team td.tlogo-away div.tomyteams .toggleMyTeam,
.team td.tface-away div.tomyteams .toggleMyTeam {
  margin-right: 5px;
}
.time-box,
.time-box-wide,
.icon-box,
.icon-lineup,
.icon-phrase,
.icon-formation,
.bonus-icon-bookmaker,
.live-icon-bookmaker {
  width: 15px;
  display: block;
}
span.time-box,
span.time-box-wide,
span.icon-box {
  display: inline-block;
  float: none;
  margin: 0 4px;
}
span.time-box,
span.time-box-wide {
  margin-left: 0;
}
.icon-formation {
  float: left;
}
td.fr .time-box,
td.fr .time-box-wide,
td.fr .icon-box,
td.fr .icon-lineup,
td.fr .name,
td.fr .name-substitution,
td.fr .goal-type,
td.fr .flag {
  float: right;
}
td.fl .time-box,
td.fl .time-box-wide,
td.fl .icon-box,
td.fl .icon-lineup,
td.fl .icon-phrase,
td.fl .name,
td.fl .name-substitution,
td.fl .goal-type,
td.fl .flag {
  float: left;
}
.fl .seasonResult {
  float: left;
  margin-left: 2px;
  color: darkgray;
}
.fr .seasonResult {
  float: right;
  margin-right: 2px;
  color: darkgray;
}
td.fr .participant-name,
td.fr .substitution-out-name,
td.fr .substitution-in-name,
td.fl .participant-name,
td.fl .substitution-out-name,
td.fl .substitution-in-name {
  white-space: nowrap;
}
td.fr .substitution-in-name {
  float: right;
  margin-left: -16px;
}
td.fl .substitution-in-name {
  float: left;
  margin-right: -16px;
}
td.fr .substitution-out-name {
  float: right;
  margin-right: 19px;
}
td.fl .substitution-out-name {
  float: left;
  margin-left: 19px;
}
.icon-box {
  width: 13px !important;
}
tr#current-game-row td.home-player {
  text-align: right;
}
tr#current-game-row td.home-player .icon-box {
  border-left: 1px solid #E0E0E0;
  padding-left: 3px;
  display: inline-block;
}
tr#current-game-row td.away-player {
  text-align: left;
}
tr#current-game-row td.away-player .icon-box {
  border-right: 1px solid #E0E0E0;
  padding-right: 4px;
  display: inline-block;
}
div[class*="hockey-penalty-"] {
  width: 15px !important;
}
.time-box {
  width: 16px !important;
}
.icon-box-sec {
  width: 13px !important;
}
.time-box-sec {
  width: 30px !important;
}
.time-box-wide {
  width: 27px !important;
}
.fr div.icon-plus {
  float: right;
  margin: 0px -3px;
}
.fl div.icon-plus {
  float: left;
  margin: 0px -3px;
}
td.fr .icon-box {
  margin-left: 6px;
  margin-right: 6px;
}
td.fl .icon-box {
  margin-right: 6px;
  margin-left: 6px;
}
td.fr .icon-lineup {
  margin-right: 3px;
}
td.fl .icon-lineup {
  margin-left: 3px;
}
td.fr .icon-lineup .icon {
  float: right;
}
td.fl .icon-lineup {
  float: left;
}
td.fl .icon-phrase {
  margin-left: 6px;
}
td.fr .name-substitution,
td.fr .goal-type {
  margin-right: 3px;
}
td.fl .name-substitution,
td.fl .goal-type {
  margin-left: 3px;
}
.bonus-icon-bookmaker-group {
  margin-left: 6px;
  float: left;
}
.bonus-icon-bookmaker {
  margin-right: 3px;
  float: left;
  cursor: pointer;
  width: 12px;
}
.live-icon-bookmaker {
  margin-right: 8px;
  float: right;
  cursor: pointer;
}
span.icon {
  display: block;
  width: 100%;
  background: url("/res/image/icons-detail.13.png") 0 50% no-repeat;
}
.soccer-ball,
.futsal-ball {
  background-position: -59px 50% !important;
}
.soccer-ball-own,
.futsal-ball-own {
  background-position: -801px 50% !important;
}
.floorball-ball {
  background-position: -1636px 50% !important;
}
.handball-ball {
  background-position: -1520px 50% !important;
}
.hockey-ball {
  background-position: -89px 50% !important;
}
.american-football-ball,
.af-ball {
  background-position: -119px 50% !important;
  width: 15px !important;
}
.rugby-league-ball,
.rugby-union-ball {
  background-position: -119px 50% !important;
  width: 15px !important;
}
.y-card {
  background-position: -2px 50% !important;
}
.r-card {
  background-position: -30px 50% !important;
}
.substitution {
  background-position: -151px 50% !important;
}
.substitution-in {
  background-position: -1424px 50% !important;
  width: 13px !important;
}
.substitution-out {
  background-position: -1398px 50% !important;
  width: 13px !important;
}
#tab-match-summary .substitution-out {
  width: 13px;
  display: inline-block;
  margin: 0 6px 0 3px;
}
#tab-match-summary td.fr .substitution-out {
  margin: 0 3px 0 6px;
}
.lineup1 {
  width: 15px !important;
  background-position: -179px 50% !important;
}
.lineup0 {
  width: 15px !important;
  background-position: -209px 50% !important;
}
.yr-card {
  background-position: -240px 50% !important;
}
.penalty-missed,
.penalty {
  background-position: -1220px 50% !important;
  width: 14px !important;
}
.attendance {
  background-position: -450px 50% !important;
}
.question {
  background-position: -1280px 50% !important;
}
span.hockey-penalty-2 {
  width: 15px !important;
  background-position: -1310px 50% !important;
}
span.hockey-penalty-5 {
  width: 15px !important;
  background-position: -1340px 50% !important;
}
span.hockey-penalty-10 {
  width: 15px !important;
  background-position: -1370px 50% !important;
}
span.hockey-penalty-game-misconduct {
  width: 15px !important;
  background-position: -1460px 50% !important;
}
.injury {
  background-position: -270px 50% !important;
}
.unsure {
  background-position: -1280px 50% !important;
}
.time {
  width: 15px !important;
  background-position: -299px 50% !important;
}
.commentary {
  background-position: -330px 50% !important;
}
.announcement {
  background-position: -360px 50% !important;
}
.whistle {
  width: 15px !important;
  background-position: -389px 50% !important;
}
.corner {
  background-position: -420px 50% !important;
}
.funfact {
  background-position: -450px 50% !important;
}
.exclamation {
  background-position: -510px 50% !important;
}
.sadness {
  background-position: -539px 50% !important;
}
.live-offer1 {
  background-position: -721px 50% !important;
  padding-left: 0px !important;
}
.live-offer1:hover {
  background-position: -761px 50% !important;
}
.live-offer2 {
  background-image: url("/res/image/icons-anim.2.gif") !important;
  background-position: -90px 40% !important;
  padding-left: 0 !important;
}
.live-icon-bookmaker {
  width: 27px;
}
.tennis-serve {
  background-position: -630px 50% !important;
}
.table-tennis-serve {
  background-position: -1606px 50% !important;
}
.badminton-serve {
  background-position: -1491px 50% !important;
}
.volleyball-serve,
.beach-volleyball-serve {
  background-position: -1548px 50% !important;
}
.cricket-bowler,
.cricket-serve {
  background-position: -1130px 50% !important;
}
span.icon.cricket-batsman,
span.icon.cricket-serve-opposite {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -160px 50%;
  width: 16px !important;
}
span.icon.darts-serve {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -140px 50%;
  width: 15px !important;
}
.baseball-serve,
.pesapallo-serve {
  background-position: -1159px 50% !important;
}
span.icon.baseball-serve-opposite,
span.icon.pesapallo-serve-opposite {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -180px 50%;
  width: 16px !important;
}
.american-football-serve {
  background-position: -1190px 50% !important;
  width: 16px !important;
}
.bonus-offers {
  background-position: -661px 50% !important;
}
.bonus-offers:hover {
  background-position: -691px 50% !important;
}
.aussie-rules-ball {
  background-position: -1190px 50% !important;
  width: 16px !important;
}
.icon.aussie-rules-ball-behind {
  background-image: url("/res/image/icons-detail.13.png");
  background-position: -1249px 3px;
  background-repeat: no-repeat;
}
span.dw-icon {
  background: url("/res/image/icons-iframe.10.png") no-repeat -702px -3px;
  padding-left: 5px;
  margin: 0 6px;
  cursor: default;
}
span.dw-icon:hover {
  background-position: -734px -3px;
}
#detail span.dw-icon {
  position: relative;
  top: 1px;
  line-height: 16px;
}
#detail .stats-table span.dw-icon {
  background: url("/res/_fs/image/advancing.svg") no-repeat 0 1px;
  padding-left: 8px;
}
#detail .tname-home span.dw-icon {
  margin-left: 0;
}
#detail .tname-away span.dw-icon {
  margin-right: 0;
}
#detail div#summary-content span.dw-icon {
  top: 0;
}
#detail #phrase-content td.phrase.fl {
  padding: 2px 5px 3px 10px;
  line-height: 13px;
}
#detail .participant-detail-rank {
  float: left;
  font-size: 11px;
  color: #B0B0B0;
  line-height: 18px;
  position: relative;
  top: 1px;
  white-space: nowrap;
}
#detail .participant-detail-rank a {
  color: inherit;
  text-decoration: none;
}
#detail .participant-detail-rank a:hover {
  text-decoration: underline;
}
#detail .tlogo-away .participant-detail-rank {
  float: right;
}
span.info-bubble {
  background: #EEF6FA;
  border: #D1E6F1;
  padding: 2px 10px;
  border: 1px solid #D1E6F1;
  border-radius: 5px;
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 2px;
}
span.icon-ico {
  background: url("/res/image/icons-detail.13.png") 0 50% no-repeat;
  width: 15px;
  display: inline-block;
  padding-right: 5px;
}
.info {
  background-position: -450px 50% !important;
}
.soccer-formation,
.hockey-formation,
.basketball-formation {
  width: 100%;
  background-color: #008000;
  margin-top: 0px;
  border-bottom: 1px solid #BCBEAE;
}
.hockey-formation,
.basketball-formation {
  background-color: #ffffff;
}
.soccer-formation .field,
.hockey-formation .field,
.basketball-formation .field {
  position: relative;
  width: 540px;
  height: 320px;
  background: url("/res/image/lineups/field_soccer_540x320.gif") no-repeat #008000;
  overflow: hidden;
  margin: 0 auto;
}
.hockey-formation .field {
  width: 500px;
  height: 310px;
  background: url("/res/image/lineups/field_hockey_500x310.gif") no-repeat #FFF;
}
.basketball-formation .field {
  width: 500px;
  height: 290px;
  background: url("/res/image/lineups/field_basketball_500x290.png") no-repeat #FFF;
}
.player {
  position: absolute;
  width: 50px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: top center;
}
.lines-bookmark {
  background-color: #9b0000;
}
.lines-bookmark .ifmenu li {
  background-position: 0 100px;
  background-color: #9b0000;
  margin-right: 0;
}
.lines-bookmark .ifmenu li span {
  background-position: 0 100px;
}
.lines-bookmark .ifmenu li.selected {
  background-position: 0 -1300px;
}
.lines-bookmark .ifmenu li.selected span {
  background-position: 100% -1350px;
}
.lines-bookmark .ifmenu .divider {
  background-position: 100% -1450px;
  width: 1px;
}
.lineup-spacer {
  background-color: #343434 !important;
}
#lineups-content td.summary-vertical .flag {
  display: block;
  height: 12px;
  margin-top: 3px;
  overflow: hidden;
  padding: 0;
  width: 16px;
  margin-left: 8px;
  margin-right: 8px;
}
#lineups-content td.summary-vertical.fl .flag {
  float: left;
}
#lineups-content td.summary-vertical.fr .flag {
  float: right;
}
#lineups-content .participant-link a {
  text-decoration: none;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
#lineups-content .participant-link a:hover {
  text-decoration: underline;
}
#lineups-content table.parts td div.empty-number {
  width: 16px;
}
#detail .odds-comparison-bookmark .ifmenu li.selected {
  background-position: 0 -700px;
  background-color: #E75A03;
}
#detail .odds-scope-bookmark .ifmenu .selected {
  background-position: 0 -1000px;
  background-color: #343434;
}
#detail .bonus-offers-bookmark .ifmenu .selected {
  background-position: 0 -900px;
  background-color: #6D003A;
}
#detail .detail-submenu-bookmark .ifmenu .selected {
  background-position: 0 -1200px;
}
#detail .stats-bookmark .ifmenu .selected {
  background-position: 0 0;
}
#detail .odds-comparison-bookmark ul.ifmenu li.selected span {
  background-position: 100% -750px;
}
#detail .odds-scope-bookmark .ifmenu .selected span {
  background-position: 100% -1050px;
}
#detail .bonus-offers-bookmark .ifmenu .selected span {
  background-position: 100% -950px;
}
#detail .detail-submenu-bookmark .ifmenu .selected span {
  background-position: 100% -1250px;
}
#detail .stats-bookmark .ifmenu .selected span {
  background-position: 100% -50px;
}
.odds-comparison-bookmark i,
.odds-scope-bookmark i {
  font-style: normal;
  color: #eeeeee;
}
#detail .ifmenu a,
.ifmenu strong {
  text-align: center;
}
/* 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: 99;
	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;
}


/* }}} */
/* tabulka s kurzy - kurzy {{{ */
table.odds {
  border: none;
  border-spacing: 0;
  width: 100%;
}
table.odds td,
table.odds th {
  white-space: nowrap;
  padding: 0;
  border-left: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  color: #656565;
}
table.odds td.max,
table.odds td.max_too {
  font-weight: normal;
  background-color: #FCF1B7;
}
table.odds td.bookmaker,
table.odds th.bookmaker,
table.odds tr.black th.bookmaker {
  padding-left: 10px;
  text-align: left;
  border-left: 0;
  /*	width: 50%;	*/
  min-width: 108px;
}
table.odds th {
  background-color: #656565;
  color: #ffffff;
  border-color: #BCBEAE;
  font-weight: normal;
}
table.odds th a {
  color: #ffffff;
}
table.odds a {
  text-decoration: none;
}
table.odds a:hover {
  text-decoration: underline;
}
table.odds tr.black th {
  background-color: #000000;
  border: 1px solid #BCBEAE;
  border-right: 0;
  border-top: 0;
}
table.odds .notfound {
  text-align: left;
  padding-left: 10px;
}
table.odds .xx2 {
  color: #b0b0b0;
}
table.odds .xx2 span {
  padding-left: 0;
}
table.odds span {
  display: block;
}
table.odds th.no-padding span {
  padding-left: 0;
  display: inline;
}
table.odds span.title {
  display: inline;
  padding: 0;
}
table.odds span.up,
table.odds span.down {
  background-repeat: no-repeat;
  background-position: -821px 100%;
  background-image: url("/res/image/icons-detail.13.png");
}
table.odds span.down {
  background-position: -921px 100%;
}
table.odds span i {
  font-style: normal;
  display: block;
  margin-top: -7px;
  font-size: 90%;
}
#odds-main-wrapper.live .odds-spacer {
  background-color: #9b0000 !important;
}
.odds-spacer,
.odds-type-spacer {
  background-color: #e75a03 !important;
}
.odds-type-spacer {
  border-bottom: 1px solid #e75a03 !important;
}
.odds-scope-bookmark {
  background-color: #e75a03 !important;
}
.odds-scope-spacer {
  background-color: #343434 !important;
}
/*
.odds-scope-bookmark a,
.odds-scope-bookmark i {
	color: #343434 !important;
}

.odds-scope-bookmark .selected a,
.odds-scope-bookmark .selected i {
	color: #ffffff !important;
}
*/
table.odds div.blink {
  float: left;
}
table.odds .not-published {
  text-decoration: line-through !important;
}
table.odds .no-pdg {
  padding-left: 0;
}
table.odds tr.odd td.bonus {
  background-color: #6D003A;
}
table.odds tr.even td.bonus {
  background-color: #440000;
}
table.odds td.bonus,
table.odds td.bonus a {
  color: #FFFFFF;
}
#bonus-offers td.bookmaker {
  white-space: normal;
}
#bonus-offers div.blink {
  width: 100%;
}
#bonus-offers span.bonus-text {
  background-color: #6D003A;
  float: right;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 10px;
  margin-top: 1px;
  line-height: 17px;
  height: 18px;
}
#bonus-offers a:hover span.bonus-text {
  color: #ffffff !important;
  text-decoration: underline;
}
/* Live odds */
div#tab-live-odds {
  display: none;
}
table#default-live-odds td.kx span {
  color: #CC0000;
}
table#default-odds td.bookmaker,
table#default-live-odds td.bookmaker {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 29px;
}
.logos {
  height: 16px;
  width: 75px;
  display: block;
  cursor: pointer;
}
.blogos,
.detail-blogos {
  background-color: transparent;
  display: block;
  float: left;
  height: 16px;
  line-height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 75px;
  margin-right: 5px;
}
.detail-blogos {
  height: 25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
a .blogos {
  cursor: pointer;
}
#bonus-offers a .blogos {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#bonus-offers a:hover .blogos {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
table.sortable.sortable thead th a.sortheader {
  padding-right: 12px;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
table.sortable thead th a span.sortarrow {
  padding-left: 10px;
  line-height: 11px;
  margin-left: 3px;
  vertical-align: top;
  display: inline;
}
body.trident5 table.sortable thead th a span.sortarrow {
  line-height: 13px;
}
table.sortable thead th a.inactive-up span.sortarrow {
  background: url("/res/image/sortable.png") right top no-repeat;
}
table.sortable thead th a.active-up span.sortarrow {
  background: url("/res/image/sortable.png") left top no-repeat;
}
table.sortable thead th a.active-down span.sortarrow {
  background: url("/res/image/sortable.png") left -14px no-repeat;
}
table.sortable thead th a.inactive-down span.sortarrow {
  background: url("/res/image/sortable.png") right -14px no-repeat;
}
body.trident5 table.sortable thead th a.inactive-up span.sortarrow {
  background-position: right -4px;
}
body.trident5 table.sortable thead th a.active-up span.sortarrow {
  background-position: left -4px;
}
body.trident5 table.sortable thead th a.active-down span.sortarrow {
  background-position: left -18px;
}
body.trident5 table.sortable thead th a.inactive-down span.sortarrow {
  background-position: right -18px;
}
table.sortable.sortable thead th.left {
  text-align: left;
}
table.sortable thead th a span {
  display: inline;
}
table thead th .arrow {
  padding-left: 10px;
  line-height: 11px;
  line-height: 15px\9;
  margin-left: 3px;
  vertical-align: top;
  display: inline;
}
table thead th a.gTableSort-on.gTableSort-asc span.arrow,
table thead th a.gTableSort-on.gTableSort-desc span.arrow {
  background-image: url("/res/image/sortable.png");
  background-repeat: no-repeat;
}
body:not(.flat) table thead th a.gTableSort-on.gTableSort-asc span.arrow {
  background-position: left top;
}
body:not(.flat) table thead th a.gTableSort-on.gTableSort-desc span.arrow {
  background-position: left -14px;
}
/*@media screen {
	table thead th .arrow { line-height:15px }
	table thead th a.gTableSort-on.gTableSort-asc span.arrow { background-position:left -4px }
	table thead th a.gTableSort-on.gTableSort-desc span.arrow { background-position:left -18px }
}*/
table thead th a.gTableSort-off .arrow {
  display: none;
}
table thead th.gTableSort-switch a {
  color: #fff;
  text-decoration: none;
}
table thead th.gTableSort-switch a:hover {
  text-decoration: underline;
}
table thead th.gTableSort-switch {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* tabulka televizniho programu {{{ */
.tv-program table {
  border: none;
  /*	border-top: 1px solid #BCBEAE;	*/
  border-bottom: 1px solid #E0E0E0;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  color: #656565;
}
.tv-program table td,
.tv-program table th {
  width: 1%;
  border-bottom: 1px solid #E0E0E0;
  text-align: center;
}
.tv-program table td,
.tv-program table th {
  text-align: left;
}
.tv-program table th {
  background-color: #656565;
  color: #ffffff;
  border-color: #BCBEAE;
  font-weight: normal;
}
.tv-program table a {
  text-decoration: none;
}
.tv-program table a:hover {
  text-decoration: underline;
}
.tv-program table span.live-streaming-name-text {
  font-size: 10px;
  color: #b0b0b0;
}
#tv-content span.watch-live {
  font-weight: bold;
  background-color: #CC0000;
  float: right;
  color: #ffffff;
  white-space: nowrap;
  padding: 0px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 1px 0px;
  margin-top: 1px;
  line-height: 18px;
  height: 18px;
}
#tv-content a:hover span.watch-live {
  color: #ffffff !important;
  text-decoration: underline;
}
/* }}} */
#highlights-content .videolist {
  width: 530px;
  margin: 10px auto 0 auto;
}
#photoreport-content {
  margin: 15px auto 0 auto;
  max-width: 560px;
}
#detail.sport-cricket .highlight-head {
  font-weight: normal;
}
#highlights-content .videolist .highlight-head,
#photoreport-content .highlight-head {
  padding-top: 15px;
  text-align: left;
  font-weight: bold;
  padding-bottom: 5px;
}
.flat .videolist .icon-box {
  width: auto !important;
}
.flat .videolist .icon-box .icon {
  bottom: 1px;
}
#highlights-content .videolist .highlight-head.first,
#photoreport-content .highlight-head.first {
  padding-top: 0;
}
#highlights-content .videolist .highlight-video {
  width: 100%;
  height: 300px;
  padding: 0;
  background-color: #000;
}
#photoreport-content .highlight-comment {
  text-align: left;
  line-height: 1.4;
}
#photoreport-content .photoreport-photo {
  width: 100%;
  height: auto;
}
#photoreport-content .photo-id {
  flex-shrink: 0;
}
#photoreport-content .photo-wrapper {
  display: flex;
  flex-flow: column nowrap;
  padding: 0 10px;
  margin: 10px 0;
}
#highlights-content .videolist .highlight-overlay {
  width: 100%;
  height: 100%;
  background: url("/res/image/video-overlay.png");
  cursor: pointer;
}
#photoreport-content .photo-message {
  position: relative;
}
#photoreport-content .photo-message .highlight-photo {
  line-height: 0;
}
#photoreport-content .photo-message .photo-text {
  position: absolute;
  bottom: 0;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.6);
  width: calc(100% - 20px);
  padding: 8px 10px;
  max-height: 45%;
  overflow: hidden;
}
#photoreport-content .photo-message .photo-text:empty {
  display: none;
}
#photoreport-content .photo-message .photo-text .photo-id + .photo-id {
  padding: 5px 0 0 0;
}
#photoreport-content .photo-message .photo-text .highlight-head,
#photoreport-content .photo-message .photo-text .highlight-comment {
  padding: 0;
}
@media only screen and (max-width: 480px) {
  #photoreport-content .photo-message .photo-text {
    position: static;
    background: #3b3b3b;
  }
}
.live-betting-strip > div {
  text-align: center;
  margin: 0 auto 10px auto;
  border: 0 solid blue;
}
.live-betting-strip a {
  display: inline-block;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 20px;
  line-height: 15px;
}
.live-betting-strip a:hover {
  text-decoration: underline;
}
.lb-strip-1 a {
  border-top: 1px solid #ae2a1d;
  border-bottom: 1px solid #d0675b;
  border-left: 1px solid #a12015;
  border-right: 1px solid #da6e61;
  background: #308b15;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d53220 0%, #bb2210 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d53220), color-stop(100%, #bb2210));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d53220 0%, #bb2210 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d53220 0%, #bb2210 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d53220 0%, #bb2210 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d53220 0%, #bb2210 100%);
  /* W3C */
  padding-right: 15px;
}
.lb-strip-1 span {
  display: block;
  background: url("/res/image/live-betting-strip-1.gif") no-repeat right 50%;
  padding-right: 61px;
}
.lb-strip-2 a {
  border-top: 1px solid #2a7113;
  border-bottom: 1px solid #4c873b;
  border-left: 1px solid #25690e;
  border-right: 1px solid #508e3f;
  background: #308b15;
  /* Old browsers */
  background: -moz-linear-gradient(top, #308b15 0%, #237a0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #308b15), color-stop(100%, #237a0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #308b15 0%, #237a0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #308b15 0%, #237a0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #308b15 0%, #237a0a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #308b15 0%, #237a0a 100%);
  /* W3C */
  padding-right: 15px;
}
.lb-strip-2 span {
  display: block;
  background: url("/res/image/live-betting-strip-2.gif") no-repeat right 50%;
  padding-right: 61px;
}
.lb-strip-3 a {
  background: #0E9FE3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top: 1px solid #1DBDFE;
  box-shadow: 0 1px 0 1px #227EC2;
}
.lb-strip-3 a:hover {
  /*
	color: #d4f1ff;
	text-decoration: none;
*/
}
.lb-strip-4 a {
  background: #00FA00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #00BB00;
  box-shadow: 0 0 3px 1px #00BB00;
  color: #000;
}
.lb-strip-5 a {
  background: #00A83B;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #009B37;
  box-shadow: 0 0 3px 1px #176C35;
  color: #ffdf1a;
}
.lb-strip-6 a {
  background-color: #f07f0e;
  /* LIGHTER background-image: -moz-linear-gradient(center top , #F4993E 0%, #F07F0E 50%, #F07F0E 100%); */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ed9027), color-stop(50%, #e9891f), color-stop(100%, #e38117));
  background-image: -moz-linear-gradient(top, #ed9027 0%, #e9891f 50%, #e38117 100%);
  background-image: linear-gradient(top, #ed9027 0%, #e9891f 50%, #e38117 100%);
  border-style: solid;
  border-width: 1px;
  border-color: #e38117 #e38117 #8d4d08 #e38117;
  -moz-box-shadow: rgba(235, 230, 224, 0.35) 1px 1px 0 0 inset;
  -webkit-box-shadow: rgba(235, 230, 224, 0.35) 1px 1px 0 0 inset;
  -o-box-shadow: rgba(235, 230, 224, 0.35) 1px 1px 0 0 inset;
  box-shadow: rgba(235, 230, 224, 0.35) 1px 1px 0 0 inset;
  color: #fff;
  text-shadow: 0 1px 2px #a85a0a;
  padding: 10px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin: 5px 0;
}
.lb-strip-6 span {
  display: block;
  background: url("/res/image/live-betting-strip-6.png") no-repeat right 50%;
  padding-right: 35px;
  xborder: 1px solid blue;
}
.lb-strip-7 a,
.lb-strip-8 a {
  background-color: #bc161c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 40px;
  padding: 0px;
  padding-left: 20px;
  padding-right: 10px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 3px #555555;
  font: 16px/41px Arial, Helvetica, sans-serif;
  position: relative;
  white-space: nowrap;
}
.lb-strip-7 span,
.lb-strip-8 span {
  display: block;
  background: url("/res/image/live-betting-strip-7.gif") no-repeat right 50%;
  padding-right: 80px;
}
.lb-strip-7 a span > strong,
.lb-strip-8 a span > strong {
  position: relative;
  z-index: 99;
}
.lb-strip-7 a > strong,
.lb-strip-8 a > strong {
  background: url("/res/image/live-betting-strip-gradient-7.png") repeat-x scroll 0 0 transparent;
  display: block;
  height: 20px;
  left: 0px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
}
.lb-strip-8 a {
  background-color: #2f8a14;
  height: 30px;
  font: 14px/30px Arial, Helvetica, sans-serif;
}
.lb-strip-8 span {
  background: url("/res/image/live-betting-strip-8.gif") no-repeat right 40%;
}
.lb-strip-8 a > strong {
  background-position: 0 5px;
}
.lb-strip-9 a {
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  display: flex;
  flex-direction: row;
  background-color: #dcefce;
  color: #333;
  padding: 10px 15px;
  text-decoration: none;
  margin: 0 10px;
  border: 1px solid #cfe4c0;
}
.lb-strip-9 a:hover {
  text-decoration: none;
  background: #e8f8dc;
}
.lb-strip-9 a div {
  display: flex;
  align-items: center;
  text-align: left;
}
.lb-strip-9 .button_in {
  margin-left: auto;
  text-align: center;
  width: 40%;
}
.lb-strip-9 .button_in span {
  color: #fff;
  cursor: pointer;
  border: 1px solid #417505;
  border-radius: 3px;
  display: inline-block;
  padding: 10px 15px;
  font-size: 11px;
  line-height: 13px;
  margin-left: auto;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#52ad0a+0,427409+100 */
  background: #52ad0a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #52ad0a 0%, #427409 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #52ad0a 0%, #427409 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #52ad0a 0%, #427409 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.lb-strip-9 .button_in span:hover {
  background: #427409;
}
.lb-strip-9 .check_in span {
  background: url("/res/image/live-betting-check-square.svg");
  background-size: 20px 20px;
  border-radius: 3px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 15px;
}
.lb-strip-9 .text > span > span {
  color: #4daa50;
}
.lb-strip-9 a .text {
  padding: 0 15px 0 0;
  width: 60%;
}
.head_to_head {
  border-collapse: collapse;
  width: 100%;
}
.head_to_head td {
  border-bottom: 1px solid #E0E0E0;
}
.head_to_head tr.hidden {
  display: none;
}
.head_to_head td {
  border-right: 1px solid #E0E0E0;
}
.head_to_head td.empty {
  text-align: left;
}
.head_to_head td.apology {
  text-align: left;
  white-space: normal;
}
.head_to_head td.last {
  border-right: 0 none;
}
.head_to_head td.winLose {
  padding-left: 5px;
  padding-right: 5px;
  border-right: 0 none;
}
.head_to_head td.h-part {
  white-space: nowrap;
  text-align: left;
  border-bottom: 1px solid #E0E0E0 !important;
}
.head_to_head span.date {
  width: 40px;
  white-space: nowrap;
}
.head_to_head td.name {
  text-align: left;
}
.head_to_head td.highTeam {
  background: #FCF1B7;
}
.head_to_head tr.highlighted td.highTeam {
  background: none;
}
.head_to_head td.flag_td {
  text-align: left;
  width: 50px;
  white-space: nowrap;
}
.head_to_head span.arrow {
  background: url("/res/image/cal-dart.2.gif") no-repeat 0 80%;
}
.head_to_head span.score {
  white-space: nowrap;
}
.head_to_head span.winLoseIcon {
  width: 10px;
}
.head_to_head td.clay {
  background: #cb5233;
  color: #ffffff;
}
.head_to_head td.hard {
  background: #0078bb;
  color: #ffffff;
}
.head_to_head td.grass {
  background: #007701;
  color: #ffffff;
}
strong.x2 {
  color: #ffffff;
  white-space: nowrap;
  background-color: #bb0000;
  padding: 3px 5px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0px;
  font-weight: bold !important;
  display: inline !important;
  position: relative;
  top: -8px;
  right: -5px;
  border: 1px solid #ffffff;
}
strong.x3 {
  height: 10px;
  display: block !important;
  padding: 0 10px;
  margin: 0;
  right: 0;
  top: -33px;
  position: relative;
  text-align: center;
}
strong.x3 span {
  font-size: 8px;
  line-height: 8px !important;
  font-weight: bold !important;
  background-image: none !important;
  background: #2050ab;
  display: inline !important;
  padding: 1px 8px !important;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-top-right-radius: 3px;
  -moz-border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#flashscore td.td,
.soccer #flashscore td.tf,
#flashscore td.ti {
  width: 6%;
}
#flashscore td.tj,
#flashscore td.th,
#flashscore td.tk,
#flashscore td.tf {
  width: 1%;
}
.detail th.header {
  background: #666666;
  /* Old browsers */
  background: -moz-linear-gradient(top, #666666 0%, #343434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #666666 0%, #343434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #666666 0%, #343434 100%) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  color: #fff;
  font-weight: normal;
  text-align: left;
  border-top: none;
  border-bottom: none;
  padding: 0 10px;
  line-height: 23px;
  height: 23px;
}
table.detail {
  border-bottom: 1px solid #BCBEAE;
}
.detail td.hclean {
  display: none;
}
td.h-part,
table.odds th,
.tv-program table th {
  background: url("/res/image/_new/bg-label.gif") repeat-x top #343434 !important;
}
.detail th.header {
  background: url("/res/image/_new/bg-menu.png") repeat-x bottom #666666;
}
div.color-spacer,
div.odds-comparison-spacer {
  background-color: #00407D;
}
.soccer div.color-spacer,
.soccer div.odds-comparison-spacer {
  background-color: #016700;
}
.tennis div.color-spacer,
.tennis div.odds-comparison-spacer {
  background-color: #BF9A17;
}
.basketball div.color-spacer,
.basketball div.odds-comparison-spacer {
  background-color: #680000;
}
.motorsport div.color-spacer,
.motorsport div.odds-comparison-spacer {
  background-color: #680000;
}
.baseball div.color-spacer,
.baseball div.odds-comparison-spacer {
  background-color: #006766;
}
.hockey div.color-spacer,
.hockey div.odds-comparison-spacer {
  background-color: #00407D;
}
.american-football div.color-spacer,
.american-football div.odds-comparison-spacer {
  background-color: #8E6340;
}
.golf div.color-spacer,
.golf div.odds-comparison-spacer {
  background-color: #016700;
}
.detail-submenu-bookmark div.color-spacer {
  background-color: #9b0000;
}
div.bonus-offers-spacer {
  background-color: #6D003A !important;
}
#bonus-offers a {
  color: #656565;
}
.team td.current-result {
  color: #00407D;
}
.soccer .team td.current-result {
  color: #016700;
}
.hockey .team td.current-result {
  color: #00407D;
}
.tennis .team td.current-result {
  color: #BF9A17;
}
.basketball .team td.current-result {
  color: #680000;
}
.motorsport .team td.current-result {
  color: #680000;
}
.american-football .team td.current-result {
  color: #8E6340;
}
.golf .team td.current-result {
  color: #016700;
  font-size: 14px;
}
div#mc ul.ifmenu {
  margin: 0px;
}
.ifmenu {
  height: 24px;
  /* 24px */
  border-bottom: 5px 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;
}
.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;
}
.horse-racing .ifmenu {
  border-color: #016700;
}
.ifmenu li {
  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: 0px;
}
.odds-scope-bookmark .ifmenu .divider {
  width: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  background-image: none;
}
.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: 0 100px;
  /* empty */
}
.ifmenu li a,
.ifmenu li strong {
  font-weight: normal;
  color: #fff;
  line-height: 23px;
  padding-top: 0px;
}
.ifmenu .selected {
  height: 24px;
  /* 24px */
  background-repeat: no-repeat;
  background-position: 0 -200px;
  border-bottom: 0px;
}
.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 .odds-comparison-bookmark .ifmenu li.selected {
  background-position: 0 -700px !important;
  background-color: #E75A03;
}
#detail #odds-main-wrapper.live .odds-comparison-bookmark .ifmenu li.selected {
  background-position: 0 -1200px !important;
  background-color: #E75A03;
}
#detail .odds-scope-bookmark .ifmenu .selected {
  background-position: 0 -1000px !important;
  background-color: #343434;
}
#detail .bonus-offers-bookmark .ifmenu .selected {
  background-position: 0 -900px !important;
  background-color: #6D003A;
}
#detail .detail-submenu-bookmark .ifmenu .selected {
  background-position: 0 -1200px !important;
}
#detail .stats-bookmark .ifmenu .selected {
  background-position: 0 0 !important;
}
#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;
}
div#detail .odds-comparison-bookmark ul.ifmenu li.selected span {
  background-position: 100% -750px !important;
}
div#detail #odds-main-wrapper.live .odds-comparison-bookmark ul.ifmenu li.selected span {
  background-position: 100% -1250px !important;
}
div#detail .odds-scope-bookmark .ifmenu .selected span {
  background-position: 100% -1050px !important;
}
div#detail .bonus-offers-bookmark .ifmenu .selected span {
  background-position: 100% -950px !important;
}
div#detail .detail-submenu-bookmark .ifmenu .selected span {
  background-position: 100% -1250px !important;
}
div#detail .stats-bookmark .ifmenu .selected span {
  background-position: 100% -50px !important;
}
.ifmenu .ifmenu-live a {
  color: #fff;
}
.ifmenu .selected.ifmenu-live a {
  color: #ffffff;
}
.odds-comparison-bookmark i,
.odds-scope-bookmark i {
  font-style: normal;
  color: #eeeeee;
}
.ifmenu #ifmenu-calendar {
  border-bottom: 1px solid #BCBEAE;
}
.ifmenu #ifmenu-calendar ul {
  top: 24px;
  left: 0;
  width: 98%;
}
.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: 0px;
  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 {
  background-position: 100% -250px;
}
.soccer .ifmenu #ifmenu-calendar span {
  background-position: 100% -150px;
}
.tennis .ifmenu #ifmenu-calendar span {
  background-position: 100% -350px;
}
.basketball .ifmenu #ifmenu-calendar span {
  background-position: 100% -450px;
}
.motorsport .ifmenu #ifmenu-calendar span {
  background-position: 100% -450px;
}
.hockey .ifmenu #ifmenu-calendar span {
  background-position: 100% -250px;
}
.american-football .ifmenu #ifmenu-calendar span {
  background-position: 100% -650px;
}
.baseball .ifmenu #ifmenu-calendar span {
  background-position: 100% -550px;
}
.golf .ifmenu #ifmenu-calendar span {
  background-position: 100% -150px;
}
.horse-racing .ifmenu #ifmenu-calendar span {
  background-position: 100% -150px;
}
.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: 0px;
}
.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 {
  margin-top: 1px;
}
#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 {
  background-color: #680000;
  background-position: 0px -208px;
}
#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;
}
#match-history-preview-content span.ball-type-text,
#match-history-content span.ball-type-text {
  color: #ffffff;
  white-space: nowrap;
  padding: 0 3px;
  *padding-right: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 2px;
  margin-right: 1px;
  text-align: center;
  display: inline-block;
  height: 14px;
  line-height: 14px;
}
#match-history-preview-content span.ball-type-text.tb_l,
#match-history-content span.ball-type-text.tb_l {
  font-weight: normal;
  margin-left: 10px;
  margin-right: 0;
}
#match-history-preview-content span.ball-type-text.tb_r,
#match-history-content span.ball-type-text.tb_r {
  font-weight: normal;
  margin-left: 0;
  margin-right: 10px;
}
.webkit #match-history-preview-content span.ball-type-text,
.webkit #match-history-content span.ball-type-text {
  line-height: 13px;
}
#match-history-preview-content span.breakball,
#match-history-preview-content span.darts-140,
#match-history-content span.breakball,
#match-history-content span.darts-140 {
  background-color: #aaa;
}
#match-history-preview-content span.setball,
#match-history-preview-content span.darts-180,
#match-history-content span.setball,
#match-history-content span.darts-180 {
  background-color: #049cff;
}
#match-history-preview-content span.matchball,
#match-history-content span.matchball {
  background-color: #ce0101;
}
#match-history-preview-content span.breakball:hover,
#match-history-preview-content span.darts-140:hover,
#match-history-preview-content span.darts-180:hover,
#match-history-preview-content span.matchball:hover,
#match-history-preview-content span.setball:hover,
#match-history-content span.breakball:hover,
#match-history-content span.darts-140:hover,
#match-history-content span.darts-180:hover,
#match-history-content span.matchball:hover,
#match-history-content span.setball:hover {
  cursor: default;
}
.player-statistics {
  width: 100%;
  border-spacing: 0;
}
.player-statistics td {
  border-bottom: 1px solid #E0E0E0;
}
.player-statistics tr.hidden {
  display: none;
}
.player-statistics td.team-label {
  border-right: 1px solid #E0E0E0;
}
.player-statistics.hockey td.team-label,
.player-statistics.rugby-league td.team-label,
.player-statistics.rugby-union td.team-label,
.player-statistics.basketball td.team-label {
  border-right: 2px solid #E0E0E0;
}
.player-statistics td {
  border-right: 1px solid #E0E0E0;
}
.player-statistics td.empty {
  text-align: left;
}
.player-statistics td.apology {
  text-align: left;
  white-space: normal;
}
.player-statistics td.last {
  border-right: 0 none;
}
.player-statistics td.winLose {
  padding-left: 5px;
  padding-right: 5px;
  border-right: 0 none;
}
.player-statistics th.h-part,
.player-statistics td.h-part {
  white-space: nowrap;
  text-align: left;
  border-bottom: 1px solid #E0E0E0 !important;
  text-align: center;
  border-left: none;
  border-right: none;
  background: url("/res/image/_new/bg-label.gif") repeat-x scroll center top #343434 !important;
  color: #ffffff;
  font-weight: normal;
}
.player-statistics th.h-part a,
.player-statistics td.h-part a {
  color: #ffffff;
  text-decoration: none;
}
.player-statistics th.h-part a:hover,
.player-statistics td.h-part a:hover {
  text-decoration: underline;
}
.player-statistics.sortable th.h-part a.sortheader {
  padding: 0;
}
.player-statistics th.h-part .sortarrow,
.player-statistics td.h-part .sortarrow {
  display: none;
}
.player-statistics th.h-part .active-up .sortarrow,
.player-statistics td.h-part .active-up .sortarrow,
.player-statistics th.h-part .active-down .sortarrow,
.player-statistics td.h-part .active-down .sortarrow {
  display: inline;
}
.player-statistics tr.total-row td {
  background: #CACACA;
  border-top: none;
  border-bottom: 0;
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
}
#detail .player-statistics tr.blank-line td {
  border-bottom: 0;
}
#detail .player-statistics tr.last td {
  border-bottom: 0;
}
.player-statistics span.date {
  width: 40px;
}
.player-statistics td.name {
  text-align: left;
}
.player-statistics td.highTeam {
  background: #FCF1B7;
}
.player-statistics tr.highlighted td.highTeam {
  background: none;
}
.player-statistics td.flag_td {
  text-align: left;
  width: 50px;
}
.player-statistics span.arrow {
  background: url("/res/image/cal-dart.2.gif") no-repeat 0 80%;
}
.player-statistics span.score {
  white-space: nowrap;
}
.player-statistics span.winLoseIcon {
  width: 10px;
}
.player-statistics td.clay {
  background: #cb5233;
  color: #ffffff;
}
.player-statistics td.hard {
  background: #0078bb;
  color: #ffffff;
}
.player-statistics td.grass {
  background: #007701;
  color: #ffffff;
}
.player-statistics td span.participant-name-wrap {
  float: left;
}
.player-statistics td.status-col {
  white-space: nowrap;
  width: 100px;
  text-align: left;
}
.player-statistics td.value-col {
  min-width: 20px;
  width: 20px;
  padding: 0 10px;
  white-space: nowrap;
}
.player-statistics td.value-col.goals {
  background-color: #FFCC99;
}
.player-statistics td.value-col.red-cards {
  background-color: #DD1A22;
  color: #ffffff;
}
.player-statistics td.value-col.yellow-cards {
  background-color: #F3DA01;
}
.player-statistics.rugby-league td.value-col,
.player-statistics.rugby-union td.value-col,
.player-statistics.basketball td.value-col,
.player-statistics.soccer td.value-col,
.player-statistics.hockey td.value-col {
  white-space: nowrap;
  padding: 0 5px;
}
.player-statistics th.team-label,
.player-statistics th.player-label,
.player-statistics td.team-label,
.player-statistics td.player-label {
  /*width: 50%;*/
  text-align: left;
}
.player-statistics td.team-label,
.player-statistics th.team-label {
  width: 10%;
}
.player-statistics .partnership-position,
.player-statistics .bowler-icon,
.player-statistics .batsman-icon {
  width: 30px;
  padding: 0;
  margin: 0;
}
.player-statistics .sortable-col {
  padding: 0;
  margin: 0;
}
.player-statistics div.icon-box {
  margin: 0 auto;
}
.player-statistics .flag {
  display: inline-block;
  height: 12px;
  vertical-align: text-top;
  overflow: hidden;
  padding: 0;
  width: 16px;
  margin-right: 8px;
}
#player-statistics-content table.aussie-rules td.value-col,
#player-statistics-preview-content table.aussie-rules td.value-col {
  padding: 0 5px;
}
table.player-statistics tr td.player-label a {
  text-decoration: none;
}
table.player-statistics tr td.player-label a:hover {
  text-decoration: underline;
}
table.player-statistics tbody tr.odd td.selected {
  background-color: #F0F0F0;
}
table.player-statistics tbody tr.even td.selected {
  background-color: #E1E1E1;
}
.flat .player-statistics th.h-part .sortarrow,
.flat .player-statistics td.h-part .sortarrow {
  display: none;
}
.flat .player-statistics th.h-part .active-up .sortarrow,
.flat .player-statistics td.h-part .active-up .sortarrow,
.flat .player-statistics th.h-part .active-down .sortarrow,
.flat .player-statistics td.h-part .active-down .sortarrow {
  display: inline-block;
  background: none;
}
.ts-table-wrap {
  position: relative;
}
.ts-table-wrap .ts-table-fixed-columns-wrap {
  float: left;
}
.ts-table-wrap .ts-table-scroll-columns-wrap {
  /*
	overflow-x: auto;
	overflow-y: hidden;
	*/
  overflow: hidden;
  margin-left: 0;
  position: relative;
}
.ts-table-wrap .ts-table-fixed-columns-wrap th,
.ts-table-wrap .ts-table-fixed-columns-wrap td {
  white-space: nowrap;
}
.ts-table-wrap .ts-hidden-table,
.ts-table-wrap .ts-hidden-fixed-column {
  display: none;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar {
  position: absolute;
  width: 100%;
  top: 50%;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-left-arrow,
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-right-arrow {
  width: 40px;
  height: 40px;
  z-index: 100;
  background-image: url("/res/image/standings/scroll.png");
  opacity: .5;
  margin-top: -20px;
  float: left;
  position: absolute;
  overflow: hidden;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-left-arrow:hover,
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-right-arrow:hover {
  cursor: pointer;
  opacity: 1;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-left-arrow.disabled,
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-right-arrow.disabled {
  display: none;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-left-arrow {
  left: 5px;
}
.ts-table-wrap .ts-table-scroll-columns-wrap .ts-navigation-bar .ts-right-arrow {
  right: 5px;
  background-position: 0 40px;
}
.dropdown-list {
  float: left;
  display: none;
  position: absolute;
  z-index: 200;
  color: #fff;
}
.dropdown-list.open-list {
  display: block;
  border-top: 1px solid #444;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.85);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.85);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.85);
}
.dropdown-list .list-item {
  float: left;
  clear: both;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.85);
  width: 100%;
}
.dropdown-list-wrap {
  float: left;
  position: relative;
  border: 1px solid #444;
}
.dropdown-list-wrap a {
  color: #fff;
  text-decoration: none;
}
.dropdown-list-wrap .dropdown-list a {
  padding-left: 5px;
  padding-right: 15px;
}
.dropdown-list-wrap .selected-item-wrap a {
  padding-left: 5px;
  padding-right: 8px;
}
.dropdown-list-wrap .selected-item-wrap {
  background: #000;
  float: left;
  padding-right: 7px;
  position: relative;
}
.dropdown-list-wrap .selected-item-wrap:hover {
  text-decoration: underline;
}
.dropdown-list-wrap .dropdown-list {
  top: 23px;
}
.dropdown-list-wrap .dropdown-list .list-item:hover,
.dropdown-list-wrap .dropdown-list .list-item.selected {
  background-color: #505050;
}
.dropdown-list-wrap .dropdown-list .list-item:hover {
  text-decoration: underline;
}
.dropdown-list-wrap .dropdown-list .list-item {
  border-bottom: 1px solid #444;
}
.dropdown-list-wrap .selected-item-wrap a:after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px;
  border-color: white transparent transparent transparent;
  position: absolute;
  right: 3px;
  top: 7px;
  content: "\0020";
}
.seasons-picker {
  float: left;
  position: relative;
  line-height: 18px;
  margin-top: 1px;
}
.seasons-picker.dropdown-list-wrap ul {
  top: 18px;
}
.icon {
  display: inline-block;
  position: relative;
  border: 0;
}
.icon.icon-search {
  width: 24px;
  height: 24px;
}
.icon.icon-pp-yc {
  width: 10px;
  height: 13px;
  background: url("/res/image/icons-player-profile.2.png") no-repeat -3px 0;
}
.icon.icon-pp-rc {
  width: 10px;
  height: 13px;
  background: url("/res/image/icons-player-profile.2.png") no-repeat -31px 0;
}
.icon.icon-pp-ball {
  width: 15px;
  height: 13px;
  background: url("/res/image/icons-player-profile.2.png") no-repeat -58px 0;
}
.icon.icon-pp-dress {
  width: 13px;
  height: 13px;
  background: url("/res/image/icons-player-profile.2.png") no-repeat -90px 0;
}
.icon.icon-cycling-jersey {
  display: inline-block;
  width: 17px;
  height: 13px;
  background: url("/res/image/icon-cycling-jersey.png") no-repeat 0 0;
  margin-left: 3px;
  float: left;
}
.icon.icon-cycling-jersey-yellow {
  background-position: 0 0;
}
.icon.icon-cycling-jersey-pink {
  background-position: -20px 0;
}
.icon.icon-cycling-jersey-red {
  background-position: -40px 0;
}
.icon.icon-cycling-jersey-blue {
  background-position: -60px 0;
}
.icon.icon-cycling-jersey-black {
  background-position: -80px 0;
}
.icon.icon-cycling-jersey-green {
  background-position: -100px 0;
}
.icon.icon-cycling-jersey-ochre {
  background-position: -120px 0;
}
.icon.icon-cycling-jersey-turquoise {
  background-position: -140px 0;
}
.icon.icon-cycling-jersey-silver {
  background-position: -160px 0;
}
.icon.icon-cycling-jersey-red-polka-dot {
  background-position: -180px 0;
}
.icon.icon-cycling-jersey-blue-polka-dot {
  background-position: -200px 0;
}
.icon.icon-cycling-jersey-white,
.icon.icon-cycling-jersey-rainbow {
  background-position: -220px 0;
}
.icon.icon-cycling-jersey-gold {
  background-position: -240px 0;
}
.icon-cycling-jersey-group {
  display: inline-block;
  height: 13px;
  margin-left: 4px;
  vertical-align: text-top;
}
.home.detail-experimental #detail #detail-submenu-bookmark li.selected,
.home.detail-experimental #detail .detail-submenu-bookmark li.selected,
.home.detail-experimental #detail .detail-submenu-bookmark:after,
.home.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.home.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.home.detail-experimental #detail #glib-stats-menu li.selected,
.home.detail-experimental #detail .odds-comparison-bookmark li.selected,
.home.detail-experimental #detail .odds-comparison-bookmark li.selected,
.home.detail-experimental #detail #broadcast li.selected,
.home.detail-experimental #detail .bonus-offers-bookmark li.selected,
.home.detail-experimental .logo-detail-wrapper,
.home.detail-experimental .stats-shared-menu .submenu .ifmenu,
.home.detail-experimental .stats-shared-menu .submenu li a,
.home.detail-experimental .lines-bookmark,
.home.detail-experimental #detail .odds-comparison-spacer,
.home.detail-experimental #detail .h2h-submenu,
.home.detail-experimental #detail .surface-bookmark {
  background: #00406d;
}
.home.detail-experimental .odds-scope-bookmark,
.home.detail-experimental #detail .color-spacer {
  background-color: #00406d !important;
}
.home.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.home.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.home.detail-experimental .team .current-result {
  color: #00406d;
}
.detail-experimental #detail .home-formation {
  overflow: auto;
}
.home .lines-bookmark .ifmenu li.selected a,
.home .lines-bookmark .ifmenu li a:hover,
.home .odds-scope-bookmark .ifmenu li.selected a,
.home .odds-scope-bookmark .ifmenu li a:hover,
.home #head-2-head-content .ifmenu li.selected a,
.home #head-2-head-content .ifmenu li a:hover,
.home .stats-shared-menu .submenu li.selected a,
.home .stats-shared-menu .submenu li a:hover,
.home.detail-experimental .glib-stats-filter ul,
.home.detail-experimental .odds-comparison-spacer .active-odds-format,
.home.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #002844;
}
.home thead .gTableSort-asc.gTableSort-on .arrow,
.home .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.home .sortable-col span.arrow-up {
  border-bottom-color: #00406d;
}
.home thead .gTableSort-desc.gTableSort-on .arrow,
.home .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.home .sortable-col span.arrow-down {
  border-top-color: #00406d;
}
.home #detail .highlight_hover {
  background: rgba(0, 98, 144, 0.16) !important;
}
.links.detail-experimental #detail #detail-submenu-bookmark li.selected,
.links.detail-experimental #detail .detail-submenu-bookmark li.selected,
.links.detail-experimental #detail .detail-submenu-bookmark:after,
.links.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.links.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.links.detail-experimental #detail #glib-stats-menu li.selected,
.links.detail-experimental #detail .odds-comparison-bookmark li.selected,
.links.detail-experimental #detail .odds-comparison-bookmark li.selected,
.links.detail-experimental #detail #broadcast li.selected,
.links.detail-experimental #detail .bonus-offers-bookmark li.selected,
.links.detail-experimental .logo-detail-wrapper,
.links.detail-experimental .stats-shared-menu .submenu .ifmenu,
.links.detail-experimental .stats-shared-menu .submenu li a,
.links.detail-experimental .lines-bookmark,
.links.detail-experimental #detail .odds-comparison-spacer,
.links.detail-experimental #detail .h2h-submenu,
.links.detail-experimental #detail .surface-bookmark {
  background: /* links             */ #085f00;
}
.links.detail-experimental .odds-scope-bookmark,
.links.detail-experimental #detail .color-spacer {
  background-color: /* links             */ #085f00 !important;
}
.links.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.links.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.links.detail-experimental .team .current-result {
  color: /* links             */ #085f00;
}
.detail-experimental #detail .links-formation {
  overflow: auto;
}
.links .lines-bookmark .ifmenu li.selected a,
.links .lines-bookmark .ifmenu li a:hover,
.links .odds-scope-bookmark .ifmenu li.selected a,
.links .odds-scope-bookmark .ifmenu li a:hover,
.links #head-2-head-content .ifmenu li.selected a,
.links #head-2-head-content .ifmenu li a:hover,
.links .stats-shared-menu .submenu li.selected a,
.links .stats-shared-menu .submenu li a:hover,
.links.detail-experimental .glib-stats-filter ul,
.links.detail-experimental .odds-comparison-spacer .active-odds-format,
.links.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #053600;
}
.links thead .gTableSort-asc.gTableSort-on .arrow,
.links .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.links .sortable-col span.arrow-up {
  border-bottom-color: /* links             */ #085f00;
}
.links thead .gTableSort-desc.gTableSort-on .arrow,
.links .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.links .sortable-col span.arrow-down {
  border-top-color: /* links             */ #085f00;
}
.links #detail .highlight_hover {
  background: rgba(27, 119, 0, 0.16) !important;
}
.american-football.detail-experimental #detail #detail-submenu-bookmark li.selected,
.american-football.detail-experimental #detail .detail-submenu-bookmark li.selected,
.american-football.detail-experimental #detail .detail-submenu-bookmark:after,
.american-football.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.american-football.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.american-football.detail-experimental #detail #glib-stats-menu li.selected,
.american-football.detail-experimental #detail .odds-comparison-bookmark li.selected,
.american-football.detail-experimental #detail .odds-comparison-bookmark li.selected,
.american-football.detail-experimental #detail #broadcast li.selected,
.american-football.detail-experimental #detail .bonus-offers-bookmark li.selected,
.american-football.detail-experimental .logo-detail-wrapper,
.american-football.detail-experimental .stats-shared-menu .submenu .ifmenu,
.american-football.detail-experimental .stats-shared-menu .submenu li a,
.american-football.detail-experimental .lines-bookmark,
.american-football.detail-experimental #detail .odds-comparison-spacer,
.american-football.detail-experimental #detail .h2h-submenu,
.american-football.detail-experimental #detail .surface-bookmark {
  background: /* american-football */ #652b1d;
}
.american-football.detail-experimental .odds-scope-bookmark,
.american-football.detail-experimental #detail .color-spacer {
  background-color: /* american-football */ #652b1d !important;
}
.american-football.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.american-football.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.american-football.detail-experimental .team .current-result {
  color: /* american-football */ #652b1d;
}
.detail-experimental #detail .american-football-formation {
  overflow: auto;
}
.american-football .lines-bookmark .ifmenu li.selected a,
.american-football .lines-bookmark .ifmenu li a:hover,
.american-football .odds-scope-bookmark .ifmenu li.selected a,
.american-football .odds-scope-bookmark .ifmenu li a:hover,
.american-football #head-2-head-content .ifmenu li.selected a,
.american-football #head-2-head-content .ifmenu li a:hover,
.american-football .stats-shared-menu .submenu li.selected a,
.american-football .stats-shared-menu .submenu li a:hover,
.american-football.detail-experimental .glib-stats-filter ul,
.american-football.detail-experimental .odds-comparison-spacer .active-odds-format,
.american-football.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #451e14;
}
.american-football thead .gTableSort-asc.gTableSort-on .arrow,
.american-football .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.american-football .sortable-col span.arrow-up {
  border-bottom-color: /* american-football */ #652b1d;
}
.american-football thead .gTableSort-desc.gTableSort-on .arrow,
.american-football .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.american-football .sortable-col span.arrow-down {
  border-top-color: /* american-football */ #652b1d;
}
.american-football #detail .highlight_hover {
  background: rgba(131, 65, 50, 0.16) !important;
}
.aussie-rules.detail-experimental #detail #detail-submenu-bookmark li.selected,
.aussie-rules.detail-experimental #detail .detail-submenu-bookmark li.selected,
.aussie-rules.detail-experimental #detail .detail-submenu-bookmark:after,
.aussie-rules.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.aussie-rules.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.aussie-rules.detail-experimental #detail #glib-stats-menu li.selected,
.aussie-rules.detail-experimental #detail .odds-comparison-bookmark li.selected,
.aussie-rules.detail-experimental #detail .odds-comparison-bookmark li.selected,
.aussie-rules.detail-experimental #detail #broadcast li.selected,
.aussie-rules.detail-experimental #detail .bonus-offers-bookmark li.selected,
.aussie-rules.detail-experimental .logo-detail-wrapper,
.aussie-rules.detail-experimental .stats-shared-menu .submenu .ifmenu,
.aussie-rules.detail-experimental .stats-shared-menu .submenu li a,
.aussie-rules.detail-experimental .lines-bookmark,
.aussie-rules.detail-experimental #detail .odds-comparison-spacer,
.aussie-rules.detail-experimental #detail .h2h-submenu,
.aussie-rules.detail-experimental #detail .surface-bookmark {
  background: /* aussie-rules      */ #ad3f21;
}
.aussie-rules.detail-experimental .odds-scope-bookmark,
.aussie-rules.detail-experimental #detail .color-spacer {
  background-color: /* aussie-rules      */ #ad3f21 !important;
}
.aussie-rules.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.aussie-rules.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.aussie-rules.detail-experimental .team .current-result {
  color: /* aussie-rules      */ #ad3f21;
}
.detail-experimental #detail .aussie-rules-formation {
  overflow: auto;
}
.aussie-rules .lines-bookmark .ifmenu li.selected a,
.aussie-rules .lines-bookmark .ifmenu li a:hover,
.aussie-rules .odds-scope-bookmark .ifmenu li.selected a,
.aussie-rules .odds-scope-bookmark .ifmenu li a:hover,
.aussie-rules #head-2-head-content .ifmenu li.selected a,
.aussie-rules #head-2-head-content .ifmenu li a:hover,
.aussie-rules .stats-shared-menu .submenu li.selected a,
.aussie-rules .stats-shared-menu .submenu li a:hover,
.aussie-rules.detail-experimental .glib-stats-filter ul,
.aussie-rules.detail-experimental .odds-comparison-spacer .active-odds-format,
.aussie-rules.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #8b331a;
}
.aussie-rules thead .gTableSort-asc.gTableSort-on .arrow,
.aussie-rules .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.aussie-rules .sortable-col span.arrow-up {
  border-bottom-color: /* aussie-rules      */ #ad3f21;
}
.aussie-rules thead .gTableSort-desc.gTableSort-on .arrow,
.aussie-rules .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.aussie-rules .sortable-col span.arrow-down {
  border-top-color: /* aussie-rules      */ #ad3f21;
}
.aussie-rules #detail .highlight_hover {
  background: rgba(213, 95, 63, 0.16) !important;
}
.badminton.detail-experimental #detail #detail-submenu-bookmark li.selected,
.badminton.detail-experimental #detail .detail-submenu-bookmark li.selected,
.badminton.detail-experimental #detail .detail-submenu-bookmark:after,
.badminton.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.badminton.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.badminton.detail-experimental #detail #glib-stats-menu li.selected,
.badminton.detail-experimental #detail .odds-comparison-bookmark li.selected,
.badminton.detail-experimental #detail .odds-comparison-bookmark li.selected,
.badminton.detail-experimental #detail #broadcast li.selected,
.badminton.detail-experimental #detail .bonus-offers-bookmark li.selected,
.badminton.detail-experimental .logo-detail-wrapper,
.badminton.detail-experimental .stats-shared-menu .submenu .ifmenu,
.badminton.detail-experimental .stats-shared-menu .submenu li a,
.badminton.detail-experimental .lines-bookmark,
.badminton.detail-experimental #detail .odds-comparison-spacer,
.badminton.detail-experimental #detail .h2h-submenu,
.badminton.detail-experimental #detail .surface-bookmark {
  background: /* badminton         */ #16875a;
}
.badminton.detail-experimental .odds-scope-bookmark,
.badminton.detail-experimental #detail .color-spacer {
  background-color: /* badminton         */ #16875a !important;
}
.badminton.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.badminton.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.badminton.detail-experimental .team .current-result {
  color: /* badminton         */ #16875a;
}
.detail-experimental #detail .badminton-formation {
  overflow: auto;
}
.badminton .lines-bookmark .ifmenu li.selected a,
.badminton .lines-bookmark .ifmenu li a:hover,
.badminton .odds-scope-bookmark .ifmenu li.selected a,
.badminton .odds-scope-bookmark .ifmenu li a:hover,
.badminton #head-2-head-content .ifmenu li.selected a,
.badminton #head-2-head-content .ifmenu li a:hover,
.badminton .stats-shared-menu .submenu li.selected a,
.badminton .stats-shared-menu .submenu li a:hover,
.badminton.detail-experimental .glib-stats-filter ul,
.badminton.detail-experimental .odds-comparison-spacer .active-odds-format,
.badminton.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #106443;
}
.badminton thead .gTableSort-asc.gTableSort-on .arrow,
.badminton .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.badminton .sortable-col span.arrow-up {
  border-bottom-color: /* badminton         */ #16875a;
}
.badminton thead .gTableSort-desc.gTableSort-on .arrow,
.badminton .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.badminton .sortable-col span.arrow-down {
  border-top-color: /* badminton         */ #16875a;
}
.badminton #detail .highlight_hover {
  background: rgba(53, 170, 123, 0.16) !important;
}
.bandy.detail-experimental #detail #detail-submenu-bookmark li.selected,
.bandy.detail-experimental #detail .detail-submenu-bookmark li.selected,
.bandy.detail-experimental #detail .detail-submenu-bookmark:after,
.bandy.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.bandy.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.bandy.detail-experimental #detail #glib-stats-menu li.selected,
.bandy.detail-experimental #detail .odds-comparison-bookmark li.selected,
.bandy.detail-experimental #detail .odds-comparison-bookmark li.selected,
.bandy.detail-experimental #detail #broadcast li.selected,
.bandy.detail-experimental #detail .bonus-offers-bookmark li.selected,
.bandy.detail-experimental .logo-detail-wrapper,
.bandy.detail-experimental .stats-shared-menu .submenu .ifmenu,
.bandy.detail-experimental .stats-shared-menu .submenu li a,
.bandy.detail-experimental .lines-bookmark,
.bandy.detail-experimental #detail .odds-comparison-spacer,
.bandy.detail-experimental #detail .h2h-submenu,
.bandy.detail-experimental #detail .surface-bookmark {
  background: /* bandy             */ #4492d6;
}
.bandy.detail-experimental .odds-scope-bookmark,
.bandy.detail-experimental #detail .color-spacer {
  background-color: /* bandy             */ #4492d6 !important;
}
.bandy.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.bandy.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.bandy.detail-experimental .team .current-result {
  color: /* bandy             */ #4492d6;
}
.detail-experimental #detail .bandy-formation {
  overflow: auto;
}
.bandy .lines-bookmark .ifmenu li.selected a,
.bandy .lines-bookmark .ifmenu li a:hover,
.bandy .odds-scope-bookmark .ifmenu li.selected a,
.bandy .odds-scope-bookmark .ifmenu li a:hover,
.bandy #head-2-head-content .ifmenu li.selected a,
.bandy #head-2-head-content .ifmenu li a:hover,
.bandy .stats-shared-menu .submenu li.selected a,
.bandy .stats-shared-menu .submenu li a:hover,
.bandy.detail-experimental .glib-stats-filter ul,
.bandy.detail-experimental .odds-comparison-spacer .active-odds-format,
.bandy.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #2b7ec6;
}
.bandy thead .gTableSort-asc.gTableSort-on .arrow,
.bandy .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.bandy .sortable-col span.arrow-up {
  border-bottom-color: /* bandy             */ #4492d6;
}
.bandy thead .gTableSort-desc.gTableSort-on .arrow,
.bandy .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.bandy .sortable-col span.arrow-down {
  border-top-color: /* bandy             */ #4492d6;
}
.bandy #detail .highlight_hover {
  background: rgba(90, 164, 230, 0.16) !important;
}
.baseball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.baseball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.baseball.detail-experimental #detail .detail-submenu-bookmark:after,
.baseball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.baseball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.baseball.detail-experimental #detail #glib-stats-menu li.selected,
.baseball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.baseball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.baseball.detail-experimental #detail #broadcast li.selected,
.baseball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.baseball.detail-experimental .logo-detail-wrapper,
.baseball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.baseball.detail-experimental .stats-shared-menu .submenu li a,
.baseball.detail-experimental .lines-bookmark,
.baseball.detail-experimental #detail .odds-comparison-spacer,
.baseball.detail-experimental #detail .h2h-submenu,
.baseball.detail-experimental #detail .surface-bookmark {
  background: /* baseball          */ #856842;
}
.baseball.detail-experimental .odds-scope-bookmark,
.baseball.detail-experimental #detail .color-spacer {
  background-color: /* baseball          */ #856842 !important;
}
.baseball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.baseball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.baseball.detail-experimental .team .current-result {
  color: /* baseball          */ #856842;
}
.detail-experimental #detail .baseball-formation {
  overflow: auto;
}
.baseball .lines-bookmark .ifmenu li.selected a,
.baseball .lines-bookmark .ifmenu li a:hover,
.baseball .odds-scope-bookmark .ifmenu li.selected a,
.baseball .odds-scope-bookmark .ifmenu li a:hover,
.baseball #head-2-head-content .ifmenu li.selected a,
.baseball #head-2-head-content .ifmenu li a:hover,
.baseball .stats-shared-menu .submenu li.selected a,
.baseball .stats-shared-menu .submenu li a:hover,
.baseball.detail-experimental .glib-stats-filter ul,
.baseball.detail-experimental .odds-comparison-spacer .active-odds-format,
.baseball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #6a5334;
}
.baseball thead .gTableSort-asc.gTableSort-on .arrow,
.baseball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.baseball .sortable-col span.arrow-up {
  border-bottom-color: /* baseball          */ #856842;
}
.baseball thead .gTableSort-desc.gTableSort-on .arrow,
.baseball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.baseball .sortable-col span.arrow-down {
  border-top-color: /* baseball          */ #856842;
}
.baseball #detail .highlight_hover {
  background: rgba(171, 140, 97, 0.16) !important;
}
.basketball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.basketball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.basketball.detail-experimental #detail .detail-submenu-bookmark:after,
.basketball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.basketball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.basketball.detail-experimental #detail #glib-stats-menu li.selected,
.basketball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.basketball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.basketball.detail-experimental #detail #broadcast li.selected,
.basketball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.basketball.detail-experimental .logo-detail-wrapper,
.basketball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.basketball.detail-experimental .stats-shared-menu .submenu li a,
.basketball.detail-experimental .lines-bookmark,
.basketball.detail-experimental #detail .odds-comparison-spacer,
.basketball.detail-experimental #detail .h2h-submenu,
.basketball.detail-experimental #detail .surface-bookmark {
  background: /* basketball        */ #ab4630;
}
.basketball.detail-experimental .odds-scope-bookmark,
.basketball.detail-experimental #detail .color-spacer {
  background-color: /* basketball        */ #ab4630 !important;
}
.basketball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.basketball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.basketball.detail-experimental .team .current-result {
  color: /* basketball        */ #ab4630;
}
.detail-experimental #detail .basketball-formation {
  overflow: auto;
}
.basketball .lines-bookmark .ifmenu li.selected a,
.basketball .lines-bookmark .ifmenu li a:hover,
.basketball .odds-scope-bookmark .ifmenu li.selected a,
.basketball .odds-scope-bookmark .ifmenu li a:hover,
.basketball #head-2-head-content .ifmenu li.selected a,
.basketball #head-2-head-content .ifmenu li a:hover,
.basketball .stats-shared-menu .submenu li.selected a,
.basketball .stats-shared-menu .submenu li a:hover,
.basketball.detail-experimental .glib-stats-filter ul,
.basketball.detail-experimental .odds-comparison-spacer .active-odds-format,
.basketball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #8b3927;
}
.basketball .lines-bookmark .ifmenu li.selected a,
.basketball .lines-bookmark .ifmenu li a:hover,
.basketball .odds-scope-bookmark .ifmenu li.selected a,
.basketball .odds-scope-bookmark .ifmenu li a:hover,
.basketball #head-2-head-content .ifmenu li.selected a,
.basketball #head-2-head-content .ifmenu li a:hover,
.basketball .stats-shared-menu .submenu li.selected a,
.basketball .stats-shared-menu .submenu li a:hover,
.basketball.detail-experimental .glib-stats-filter ul,
.basketball.detail-experimental .odds-comparison-spacer .active-odds-format,
.basketball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #cd634c;
}
.basketball thead .gTableSort-asc.gTableSort-on .arrow,
.basketball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.basketball .sortable-col span.arrow-up {
  border-bottom-color: /* basketball        */ #ab4630;
}
.basketball thead .gTableSort-desc.gTableSort-on .arrow,
.basketball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.basketball .sortable-col span.arrow-down {
  border-top-color: /* basketball        */ #ab4630;
}
.basketball #detail .highlight_hover {
  background: rgba(145, 49, 29, 0.16) !important;
}
.beach-soccer.detail-experimental #detail #detail-submenu-bookmark li.selected,
.beach-soccer.detail-experimental #detail .detail-submenu-bookmark li.selected,
.beach-soccer.detail-experimental #detail .detail-submenu-bookmark:after,
.beach-soccer.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.beach-soccer.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.beach-soccer.detail-experimental #detail #glib-stats-menu li.selected,
.beach-soccer.detail-experimental #detail .odds-comparison-bookmark li.selected,
.beach-soccer.detail-experimental #detail .odds-comparison-bookmark li.selected,
.beach-soccer.detail-experimental #detail #broadcast li.selected,
.beach-soccer.detail-experimental #detail .bonus-offers-bookmark li.selected,
.beach-soccer.detail-experimental .logo-detail-wrapper,
.beach-soccer.detail-experimental .stats-shared-menu .submenu .ifmenu,
.beach-soccer.detail-experimental .stats-shared-menu .submenu li a,
.beach-soccer.detail-experimental .lines-bookmark,
.beach-soccer.detail-experimental #detail .odds-comparison-spacer,
.beach-soccer.detail-experimental #detail .h2h-submenu,
.beach-soccer.detail-experimental #detail .surface-bookmark {
  background: /* beach-soccer      */ #a08256;
}
.beach-soccer.detail-experimental .odds-scope-bookmark,
.beach-soccer.detail-experimental #detail .color-spacer {
  background-color: /* beach-soccer      */ #a08256 !important;
}
.beach-soccer.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.beach-soccer.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.beach-soccer.detail-experimental .team .current-result {
  color: /* beach-soccer      */ #a08256;
}
.detail-experimental #detail .beach-soccer-formation {
  overflow: auto;
}
.beach-soccer .lines-bookmark .ifmenu li.selected a,
.beach-soccer .lines-bookmark .ifmenu li a:hover,
.beach-soccer .odds-scope-bookmark .ifmenu li.selected a,
.beach-soccer .odds-scope-bookmark .ifmenu li a:hover,
.beach-soccer #head-2-head-content .ifmenu li.selected a,
.beach-soccer #head-2-head-content .ifmenu li a:hover,
.beach-soccer .stats-shared-menu .submenu li.selected a,
.beach-soccer .stats-shared-menu .submenu li a:hover,
.beach-soccer.detail-experimental .glib-stats-filter ul,
.beach-soccer.detail-experimental .odds-comparison-spacer .active-odds-format,
.beach-soccer.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #856c48;
}
.beach-soccer thead .gTableSort-asc.gTableSort-on .arrow,
.beach-soccer .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.beach-soccer .sortable-col span.arrow-up {
  border-bottom-color: /* beach-soccer      */ #a08256;
}
.beach-soccer thead .gTableSort-desc.gTableSort-on .arrow,
.beach-soccer .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.beach-soccer .sortable-col span.arrow-down {
  border-top-color: /* beach-soccer      */ #a08256;
}
.beach-soccer #detail .highlight_hover {
  background: rgba(201, 165, 110, 0.16) !important;
}
.beach-volleyball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.beach-volleyball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.beach-volleyball.detail-experimental #detail .detail-submenu-bookmark:after,
.beach-volleyball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.beach-volleyball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.beach-volleyball.detail-experimental #detail #glib-stats-menu li.selected,
.beach-volleyball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.beach-volleyball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.beach-volleyball.detail-experimental #detail #broadcast li.selected,
.beach-volleyball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.beach-volleyball.detail-experimental .logo-detail-wrapper,
.beach-volleyball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.beach-volleyball.detail-experimental .stats-shared-menu .submenu li a,
.beach-volleyball.detail-experimental .lines-bookmark,
.beach-volleyball.detail-experimental #detail .odds-comparison-spacer,
.beach-volleyball.detail-experimental #detail .h2h-submenu,
.beach-volleyball.detail-experimental #detail .surface-bookmark {
  background: /* beach-volleyball  */ #a08256;
}
.beach-volleyball.detail-experimental .odds-scope-bookmark,
.beach-volleyball.detail-experimental #detail .color-spacer {
  background-color: /* beach-volleyball  */ #a08256 !important;
}
.beach-volleyball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.beach-volleyball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.beach-volleyball.detail-experimental .team .current-result {
  color: /* beach-volleyball  */ #a08256;
}
.detail-experimental #detail .beach-volleyball-formation {
  overflow: auto;
}
.beach-volleyball .lines-bookmark .ifmenu li.selected a,
.beach-volleyball .lines-bookmark .ifmenu li a:hover,
.beach-volleyball .odds-scope-bookmark .ifmenu li.selected a,
.beach-volleyball .odds-scope-bookmark .ifmenu li a:hover,
.beach-volleyball #head-2-head-content .ifmenu li.selected a,
.beach-volleyball #head-2-head-content .ifmenu li a:hover,
.beach-volleyball .stats-shared-menu .submenu li.selected a,
.beach-volleyball .stats-shared-menu .submenu li a:hover,
.beach-volleyball.detail-experimental .glib-stats-filter ul,
.beach-volleyball.detail-experimental .odds-comparison-spacer .active-odds-format,
.beach-volleyball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #856c48;
}
.beach-volleyball thead .gTableSort-asc.gTableSort-on .arrow,
.beach-volleyball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.beach-volleyball .sortable-col span.arrow-up {
  border-bottom-color: /* beach-volleyball  */ #a08256;
}
.beach-volleyball thead .gTableSort-desc.gTableSort-on .arrow,
.beach-volleyball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.beach-volleyball .sortable-col span.arrow-down {
  border-top-color: /* beach-volleyball  */ #a08256;
}
.beach-volleyball #detail .highlight_hover {
  background: rgba(201, 165, 110, 0.16) !important;
}
.boxing.detail-experimental #detail #detail-submenu-bookmark li.selected,
.boxing.detail-experimental #detail .detail-submenu-bookmark li.selected,
.boxing.detail-experimental #detail .detail-submenu-bookmark:after,
.boxing.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.boxing.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.boxing.detail-experimental #detail #glib-stats-menu li.selected,
.boxing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.boxing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.boxing.detail-experimental #detail #broadcast li.selected,
.boxing.detail-experimental #detail .bonus-offers-bookmark li.selected,
.boxing.detail-experimental .logo-detail-wrapper,
.boxing.detail-experimental .stats-shared-menu .submenu .ifmenu,
.boxing.detail-experimental .stats-shared-menu .submenu li a,
.boxing.detail-experimental .lines-bookmark,
.boxing.detail-experimental #detail .odds-comparison-spacer,
.boxing.detail-experimental #detail .h2h-submenu,
.boxing.detail-experimental #detail .surface-bookmark {
  background: /* boxing            */ #862320;
}
.boxing.detail-experimental .odds-scope-bookmark,
.boxing.detail-experimental #detail .color-spacer {
  background-color: /* boxing            */ #862320 !important;
}
.boxing.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.boxing.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.boxing.detail-experimental .team .current-result {
  color: /* boxing            */ #862320;
}
.detail-experimental #detail .boxing-formation {
  overflow: auto;
}
.boxing .lines-bookmark .ifmenu li.selected a,
.boxing .lines-bookmark .ifmenu li a:hover,
.boxing .odds-scope-bookmark .ifmenu li.selected a,
.boxing .odds-scope-bookmark .ifmenu li a:hover,
.boxing #head-2-head-content .ifmenu li.selected a,
.boxing #head-2-head-content .ifmenu li a:hover,
.boxing .stats-shared-menu .submenu li.selected a,
.boxing .stats-shared-menu .submenu li a:hover,
.boxing.detail-experimental .glib-stats-filter ul,
.boxing.detail-experimental .odds-comparison-spacer .active-odds-format,
.boxing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #651a18;
}
.boxing thead .gTableSort-asc.gTableSort-on .arrow,
.boxing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.boxing .sortable-col span.arrow-up {
  border-bottom-color: /* boxing            */ #862320;
}
.boxing thead .gTableSort-desc.gTableSort-on .arrow,
.boxing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.boxing .sortable-col span.arrow-down {
  border-top-color: /* boxing            */ #862320;
}
.boxing #detail .highlight_hover {
  background: rgba(182, 50, 45, 0.16) !important;
}
.cricket.detail-experimental #detail #detail-submenu-bookmark li.selected,
.cricket.detail-experimental #detail .detail-submenu-bookmark li.selected,
.cricket.detail-experimental #detail .detail-submenu-bookmark:after,
.cricket.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.cricket.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.cricket.detail-experimental #detail #glib-stats-menu li.selected,
.cricket.detail-experimental #detail .odds-comparison-bookmark li.selected,
.cricket.detail-experimental #detail .odds-comparison-bookmark li.selected,
.cricket.detail-experimental #detail #broadcast li.selected,
.cricket.detail-experimental #detail .bonus-offers-bookmark li.selected,
.cricket.detail-experimental .logo-detail-wrapper,
.cricket.detail-experimental .stats-shared-menu .submenu .ifmenu,
.cricket.detail-experimental .stats-shared-menu .submenu li a,
.cricket.detail-experimental .lines-bookmark,
.cricket.detail-experimental #detail .odds-comparison-spacer,
.cricket.detail-experimental #detail .h2h-submenu,
.cricket.detail-experimental #detail .surface-bookmark {
  background: /* cricket           */ #7b081b;
}
.cricket.detail-experimental .odds-scope-bookmark,
.cricket.detail-experimental #detail .color-spacer {
  background-color: /* cricket           */ #7b081b !important;
}
.cricket.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.cricket.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.cricket.detail-experimental .team .current-result {
  color: /* cricket           */ #7b081b;
}
.detail-experimental #detail .cricket-formation {
  overflow: auto;
}
.cricket .lines-bookmark .ifmenu li.selected a,
.cricket .lines-bookmark .ifmenu li a:hover,
.cricket .odds-scope-bookmark .ifmenu li.selected a,
.cricket .odds-scope-bookmark .ifmenu li a:hover,
.cricket #head-2-head-content .ifmenu li.selected a,
.cricket #head-2-head-content .ifmenu li a:hover,
.cricket .stats-shared-menu .submenu li.selected a,
.cricket .stats-shared-menu .submenu li a:hover,
.cricket.detail-experimental .glib-stats-filter ul,
.cricket.detail-experimental .odds-comparison-spacer .active-odds-format,
.cricket.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #550613;
}
.cricket .lines-bookmark .ifmenu li.selected a,
.cricket .lines-bookmark .ifmenu li a:hover,
.cricket .odds-scope-bookmark .ifmenu li.selected a,
.cricket .odds-scope-bookmark .ifmenu li a:hover,
.cricket #head-2-head-content .ifmenu li.selected a,
.cricket #head-2-head-content .ifmenu li a:hover,
.cricket .stats-shared-menu .submenu li.selected a,
.cricket .stats-shared-menu .submenu li a:hover,
.cricket.detail-experimental .glib-stats-filter ul,
.cricket.detail-experimental .odds-comparison-spacer .active-odds-format,
.cricket.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #b40c28;
}
.cricket thead .gTableSort-asc.gTableSort-on .arrow,
.cricket .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.cricket .sortable-col span.arrow-up {
  border-bottom-color: /* cricket           */ #7b081b;
}
.cricket thead .gTableSort-desc.gTableSort-on .arrow,
.cricket .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.cricket .sortable-col span.arrow-down {
  border-top-color: /* cricket           */ #7b081b;
}
.cricket #detail .highlight_hover {
  background: rgba(78, 0, 0, 0.16) !important;
}
.cycling.detail-experimental #detail #detail-submenu-bookmark li.selected,
.cycling.detail-experimental #detail .detail-submenu-bookmark li.selected,
.cycling.detail-experimental #detail .detail-submenu-bookmark:after,
.cycling.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.cycling.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.cycling.detail-experimental #detail #glib-stats-menu li.selected,
.cycling.detail-experimental #detail .odds-comparison-bookmark li.selected,
.cycling.detail-experimental #detail .odds-comparison-bookmark li.selected,
.cycling.detail-experimental #detail #broadcast li.selected,
.cycling.detail-experimental #detail .bonus-offers-bookmark li.selected,
.cycling.detail-experimental .logo-detail-wrapper,
.cycling.detail-experimental .stats-shared-menu .submenu .ifmenu,
.cycling.detail-experimental .stats-shared-menu .submenu li a,
.cycling.detail-experimental .lines-bookmark,
.cycling.detail-experimental #detail .odds-comparison-spacer,
.cycling.detail-experimental #detail .h2h-submenu,
.cycling.detail-experimental #detail .surface-bookmark {
  background: /* cycling           */ #2c2c2c;
}
.cycling.detail-experimental .odds-scope-bookmark,
.cycling.detail-experimental #detail .color-spacer {
  background-color: /* cycling           */ #2c2c2c !important;
}
.cycling.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.cycling.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.cycling.detail-experimental .team .current-result {
  color: /* cycling           */ #2c2c2c;
}
.detail-experimental #detail .cycling-formation {
  overflow: auto;
}
.cycling .lines-bookmark .ifmenu li.selected a,
.cycling .lines-bookmark .ifmenu li a:hover,
.cycling .odds-scope-bookmark .ifmenu li.selected a,
.cycling .odds-scope-bookmark .ifmenu li a:hover,
.cycling #head-2-head-content .ifmenu li.selected a,
.cycling #head-2-head-content .ifmenu li a:hover,
.cycling .stats-shared-menu .submenu li.selected a,
.cycling .stats-shared-menu .submenu li a:hover,
.cycling.detail-experimental .glib-stats-filter ul,
.cycling.detail-experimental .odds-comparison-spacer .active-odds-format,
.cycling.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #181818;
}
.cycling thead .gTableSort-asc.gTableSort-on .arrow,
.cycling .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.cycling .sortable-col span.arrow-up {
  border-bottom-color: /* cycling           */ #2c2c2c;
}
.cycling thead .gTableSort-desc.gTableSort-on .arrow,
.cycling .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.cycling .sortable-col span.arrow-down {
  border-top-color: /* cycling           */ #2c2c2c;
}
.cycling #detail .highlight_hover {
  background: rgba(69, 69, 69, 0.16) !important;
}
.darts.detail-experimental #detail #detail-submenu-bookmark li.selected,
.darts.detail-experimental #detail .detail-submenu-bookmark li.selected,
.darts.detail-experimental #detail .detail-submenu-bookmark:after,
.darts.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.darts.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.darts.detail-experimental #detail #glib-stats-menu li.selected,
.darts.detail-experimental #detail .odds-comparison-bookmark li.selected,
.darts.detail-experimental #detail .odds-comparison-bookmark li.selected,
.darts.detail-experimental #detail #broadcast li.selected,
.darts.detail-experimental #detail .bonus-offers-bookmark li.selected,
.darts.detail-experimental .logo-detail-wrapper,
.darts.detail-experimental .stats-shared-menu .submenu .ifmenu,
.darts.detail-experimental .stats-shared-menu .submenu li a,
.darts.detail-experimental .lines-bookmark,
.darts.detail-experimental #detail .odds-comparison-spacer,
.darts.detail-experimental #detail .h2h-submenu,
.darts.detail-experimental #detail .surface-bookmark {
  background: /* darts             */ #61471f;
}
.darts.detail-experimental .odds-scope-bookmark,
.darts.detail-experimental #detail .color-spacer {
  background-color: /* darts             */ #61471f !important;
}
.darts.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.darts.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.darts.detail-experimental .team .current-result {
  color: /* darts             */ #61471f;
}
.detail-experimental #detail .darts-formation {
  overflow: auto;
}
.darts .lines-bookmark .ifmenu li.selected a,
.darts .lines-bookmark .ifmenu li a:hover,
.darts .odds-scope-bookmark .ifmenu li.selected a,
.darts .odds-scope-bookmark .ifmenu li a:hover,
.darts #head-2-head-content .ifmenu li.selected a,
.darts #head-2-head-content .ifmenu li a:hover,
.darts .stats-shared-menu .submenu li.selected a,
.darts .stats-shared-menu .submenu li a:hover,
.darts.detail-experimental .glib-stats-filter ul,
.darts.detail-experimental .odds-comparison-spacer .active-odds-format,
.darts.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #423015;
}
.darts thead .gTableSort-asc.gTableSort-on .arrow,
.darts .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.darts .sortable-col span.arrow-up {
  border-bottom-color: /* darts             */ #61471f;
}
.darts thead .gTableSort-desc.gTableSort-on .arrow,
.darts .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.darts .sortable-col span.arrow-down {
  border-top-color: /* darts             */ #61471f;
}
.darts #detail .highlight_hover {
  background: rgba(123, 97, 58, 0.16) !important;
}
.esports.detail-experimental #detail #detail-submenu-bookmark li.selected,
.esports.detail-experimental #detail .detail-submenu-bookmark li.selected,
.esports.detail-experimental #detail .detail-submenu-bookmark:after,
.esports.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.esports.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.esports.detail-experimental #detail #glib-stats-menu li.selected,
.esports.detail-experimental #detail .odds-comparison-bookmark li.selected,
.esports.detail-experimental #detail .odds-comparison-bookmark li.selected,
.esports.detail-experimental #detail #broadcast li.selected,
.esports.detail-experimental #detail .bonus-offers-bookmark li.selected,
.esports.detail-experimental .logo-detail-wrapper,
.esports.detail-experimental .stats-shared-menu .submenu .ifmenu,
.esports.detail-experimental .stats-shared-menu .submenu li a,
.esports.detail-experimental .lines-bookmark,
.esports.detail-experimental #detail .odds-comparison-spacer,
.esports.detail-experimental #detail .h2h-submenu,
.esports.detail-experimental #detail .surface-bookmark {
  background: /* esports           */ #352860;
}
.esports.detail-experimental .odds-scope-bookmark,
.esports.detail-experimental #detail .color-spacer {
  background-color: /* esports           */ #352860 !important;
}
.esports.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.esports.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.esports.detail-experimental .team .current-result {
  color: /* esports           */ #352860;
}
.detail-experimental #detail .esports-formation {
  overflow: auto;
}
.esports .lines-bookmark .ifmenu li.selected a,
.esports .lines-bookmark .ifmenu li a:hover,
.esports .odds-scope-bookmark .ifmenu li.selected a,
.esports .odds-scope-bookmark .ifmenu li a:hover,
.esports #head-2-head-content .ifmenu li.selected a,
.esports #head-2-head-content .ifmenu li a:hover,
.esports .stats-shared-menu .submenu li.selected a,
.esports .stats-shared-menu .submenu li a:hover,
.esports.detail-experimental .glib-stats-filter ul,
.esports.detail-experimental .odds-comparison-spacer .active-odds-format,
.esports.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #251c43;
}
.esports thead .gTableSort-asc.gTableSort-on .arrow,
.esports .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.esports .sortable-col span.arrow-up {
  border-bottom-color: /* esports           */ #352860;
}
.esports thead .gTableSort-desc.gTableSort-on .arrow,
.esports .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.esports .sortable-col span.arrow-down {
  border-top-color: /* esports           */ #352860;
}
.esports #detail .highlight_hover {
  background: rgba(74, 58, 128, 0.16) !important;
}
.field-hockey.detail-experimental #detail #detail-submenu-bookmark li.selected,
.field-hockey.detail-experimental #detail .detail-submenu-bookmark li.selected,
.field-hockey.detail-experimental #detail .detail-submenu-bookmark:after,
.field-hockey.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.field-hockey.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.field-hockey.detail-experimental #detail #glib-stats-menu li.selected,
.field-hockey.detail-experimental #detail .odds-comparison-bookmark li.selected,
.field-hockey.detail-experimental #detail .odds-comparison-bookmark li.selected,
.field-hockey.detail-experimental #detail #broadcast li.selected,
.field-hockey.detail-experimental #detail .bonus-offers-bookmark li.selected,
.field-hockey.detail-experimental .logo-detail-wrapper,
.field-hockey.detail-experimental .stats-shared-menu .submenu .ifmenu,
.field-hockey.detail-experimental .stats-shared-menu .submenu li a,
.field-hockey.detail-experimental .lines-bookmark,
.field-hockey.detail-experimental #detail .odds-comparison-spacer,
.field-hockey.detail-experimental #detail .h2h-submenu,
.field-hockey.detail-experimental #detail .surface-bookmark {
  background: /* field-hockey      */ #1d7342;
}
.field-hockey.detail-experimental .odds-scope-bookmark,
.field-hockey.detail-experimental #detail .color-spacer {
  background-color: /* field-hockey      */ #1d7342 !important;
}
.field-hockey.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.field-hockey.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.field-hockey.detail-experimental .team .current-result {
  color: /* field-hockey      */ #1d7342;
}
.detail-experimental #detail .field-hockey-formation {
  overflow: auto;
}
.field-hockey .lines-bookmark .ifmenu li.selected a,
.field-hockey .lines-bookmark .ifmenu li a:hover,
.field-hockey .odds-scope-bookmark .ifmenu li.selected a,
.field-hockey .odds-scope-bookmark .ifmenu li a:hover,
.field-hockey #head-2-head-content .ifmenu li.selected a,
.field-hockey #head-2-head-content .ifmenu li a:hover,
.field-hockey .stats-shared-menu .submenu li.selected a,
.field-hockey .stats-shared-menu .submenu li a:hover,
.field-hockey.detail-experimental .glib-stats-filter ul,
.field-hockey.detail-experimental .odds-comparison-spacer .active-odds-format,
.field-hockey.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #15522f;
}
.field-hockey thead .gTableSort-asc.gTableSort-on .arrow,
.field-hockey .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.field-hockey .sortable-col span.arrow-up {
  border-bottom-color: /* field-hockey      */ #1d7342;
}
.field-hockey thead .gTableSort-desc.gTableSort-on .arrow,
.field-hockey .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.field-hockey .sortable-col span.arrow-down {
  border-top-color: /* field-hockey      */ #1d7342;
}
.field-hockey #detail .highlight_hover {
  background: rgba(41, 138, 84, 0.16) !important;
}
.floorball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.floorball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.floorball.detail-experimental #detail .detail-submenu-bookmark:after,
.floorball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.floorball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.floorball.detail-experimental #detail #glib-stats-menu li.selected,
.floorball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.floorball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.floorball.detail-experimental #detail #broadcast li.selected,
.floorball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.floorball.detail-experimental .logo-detail-wrapper,
.floorball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.floorball.detail-experimental .stats-shared-menu .submenu li a,
.floorball.detail-experimental .lines-bookmark,
.floorball.detail-experimental #detail .odds-comparison-spacer,
.floorball.detail-experimental #detail .h2h-submenu,
.floorball.detail-experimental #detail .surface-bookmark {
  background: /* floorball         */ #0e9892;
}
.floorball.detail-experimental .odds-scope-bookmark,
.floorball.detail-experimental #detail .color-spacer {
  background-color: /* floorball         */ #0e9892 !important;
}
.floorball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.floorball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.floorball.detail-experimental .team .current-result {
  color: /* floorball         */ #0e9892;
}
.detail-experimental #detail .floorball-formation {
  overflow: auto;
}
.floorball .lines-bookmark .ifmenu li.selected a,
.floorball .lines-bookmark .ifmenu li a:hover,
.floorball .odds-scope-bookmark .ifmenu li.selected a,
.floorball .odds-scope-bookmark .ifmenu li a:hover,
.floorball #head-2-head-content .ifmenu li.selected a,
.floorball #head-2-head-content .ifmenu li a:hover,
.floorball .stats-shared-menu .submenu li.selected a,
.floorball .stats-shared-menu .submenu li a:hover,
.floorball.detail-experimental .glib-stats-filter ul,
.floorball.detail-experimental .odds-comparison-spacer .active-odds-format,
.floorball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0b736e;
}
.floorball thead .gTableSort-asc.gTableSort-on .arrow,
.floorball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.floorball .sortable-col span.arrow-up {
  border-bottom-color: /* floorball         */ #0e9892;
}
.floorball thead .gTableSort-desc.gTableSort-on .arrow,
.floorball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.floorball .sortable-col span.arrow-down {
  border-top-color: /* floorball         */ #0e9892;
}
.floorball #detail .highlight_hover {
  background: rgba(33, 193, 185, 0.16) !important;
}
.futsal.detail-experimental #detail #detail-submenu-bookmark li.selected,
.futsal.detail-experimental #detail .detail-submenu-bookmark li.selected,
.futsal.detail-experimental #detail .detail-submenu-bookmark:after,
.futsal.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.futsal.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.futsal.detail-experimental #detail #glib-stats-menu li.selected,
.futsal.detail-experimental #detail .odds-comparison-bookmark li.selected,
.futsal.detail-experimental #detail .odds-comparison-bookmark li.selected,
.futsal.detail-experimental #detail #broadcast li.selected,
.futsal.detail-experimental #detail .bonus-offers-bookmark li.selected,
.futsal.detail-experimental .logo-detail-wrapper,
.futsal.detail-experimental .stats-shared-menu .submenu .ifmenu,
.futsal.detail-experimental .stats-shared-menu .submenu li a,
.futsal.detail-experimental .lines-bookmark,
.futsal.detail-experimental #detail .odds-comparison-spacer,
.futsal.detail-experimental #detail .h2h-submenu,
.futsal.detail-experimental #detail .surface-bookmark {
  background: /* futsal            */ #3772aa;
}
.futsal.detail-experimental .odds-scope-bookmark,
.futsal.detail-experimental #detail .color-spacer {
  background-color: /* futsal            */ #3772aa !important;
}
.futsal.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.futsal.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.futsal.detail-experimental .team .current-result {
  color: /* futsal            */ #3772aa;
}
.detail-experimental #detail .futsal-formation {
  overflow: auto;
}
.futsal .lines-bookmark .ifmenu li.selected a,
.futsal .lines-bookmark .ifmenu li a:hover,
.futsal .odds-scope-bookmark .ifmenu li.selected a,
.futsal .odds-scope-bookmark .ifmenu li a:hover,
.futsal #head-2-head-content .ifmenu li.selected a,
.futsal #head-2-head-content .ifmenu li a:hover,
.futsal .stats-shared-menu .submenu li.selected a,
.futsal .stats-shared-menu .submenu li a:hover,
.futsal.detail-experimental .glib-stats-filter ul,
.futsal.detail-experimental .odds-comparison-spacer .active-odds-format,
.futsal.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #2d5d8b;
}
.futsal thead .gTableSort-asc.gTableSort-on .arrow,
.futsal .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.futsal .sortable-col span.arrow-up {
  border-bottom-color: /* futsal            */ #3772aa;
}
.futsal thead .gTableSort-desc.gTableSort-on .arrow,
.futsal .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.futsal .sortable-col span.arrow-down {
  border-top-color: /* futsal            */ #3772aa;
}
.futsal #detail .highlight_hover {
  background: rgba(82, 153, 219, 0.16) !important;
}
.golf.detail-experimental #detail #detail-submenu-bookmark li.selected,
.golf.detail-experimental #detail .detail-submenu-bookmark li.selected,
.golf.detail-experimental #detail .detail-submenu-bookmark:after,
.golf.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.golf.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.golf.detail-experimental #detail #glib-stats-menu li.selected,
.golf.detail-experimental #detail .odds-comparison-bookmark li.selected,
.golf.detail-experimental #detail .odds-comparison-bookmark li.selected,
.golf.detail-experimental #detail #broadcast li.selected,
.golf.detail-experimental #detail .bonus-offers-bookmark li.selected,
.golf.detail-experimental .logo-detail-wrapper,
.golf.detail-experimental .stats-shared-menu .submenu .ifmenu,
.golf.detail-experimental .stats-shared-menu .submenu li a,
.golf.detail-experimental .lines-bookmark,
.golf.detail-experimental #detail .odds-comparison-spacer,
.golf.detail-experimental #detail .h2h-submenu,
.golf.detail-experimental #detail .surface-bookmark {
  background: /* golf              */ #4e7019;
}
.golf.detail-experimental .odds-scope-bookmark,
.golf.detail-experimental #detail .color-spacer {
  background-color: /* golf              */ #4e7019 !important;
}
.golf.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.golf.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.golf.detail-experimental .team .current-result {
  color: /* golf              */ #4e7019;
}
.detail-experimental #detail .golf-formation {
  overflow: auto;
}
.golf .lines-bookmark .ifmenu li.selected a,
.golf .lines-bookmark .ifmenu li a:hover,
.golf .odds-scope-bookmark .ifmenu li.selected a,
.golf .odds-scope-bookmark .ifmenu li a:hover,
.golf #head-2-head-content .ifmenu li.selected a,
.golf #head-2-head-content .ifmenu li a:hover,
.golf .stats-shared-menu .submenu li.selected a,
.golf .stats-shared-menu .submenu li a:hover,
.golf.detail-experimental .glib-stats-filter ul,
.golf.detail-experimental .odds-comparison-spacer .active-odds-format,
.golf.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #374f12;
}
.golf thead .gTableSort-asc.gTableSort-on .arrow,
.golf .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.golf .sortable-col span.arrow-up {
  border-bottom-color: /* golf              */ #4e7019;
}
.golf thead .gTableSort-desc.gTableSort-on .arrow,
.golf .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.golf .sortable-col span.arrow-down {
  border-top-color: /* golf              */ #4e7019;
}
.golf #detail .highlight_hover {
  background: rgba(113, 150, 45, 0.16) !important;
}
.handball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.handball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.handball.detail-experimental #detail .detail-submenu-bookmark:after,
.handball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.handball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.handball.detail-experimental #detail #glib-stats-menu li.selected,
.handball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.handball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.handball.detail-experimental #detail #broadcast li.selected,
.handball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.handball.detail-experimental .logo-detail-wrapper,
.handball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.handball.detail-experimental .stats-shared-menu .submenu li a,
.handball.detail-experimental .lines-bookmark,
.handball.detail-experimental #detail .odds-comparison-spacer,
.handball.detail-experimental #detail .h2h-submenu,
.handball.detail-experimental #detail .surface-bookmark {
  background: /* handball          */ #bb5c21;
}
.handball.detail-experimental .odds-scope-bookmark,
.handball.detail-experimental #detail .color-spacer {
  background-color: /* handball          */ #bb5c21 !important;
}
.handball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.handball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.handball.detail-experimental .team .current-result {
  color: /* handball          */ #bb5c21;
}
.detail-experimental #detail .handball-formation {
  overflow: auto;
}
.handball .lines-bookmark .ifmenu li.selected a,
.handball .lines-bookmark .ifmenu li a:hover,
.handball .odds-scope-bookmark .ifmenu li.selected a,
.handball .odds-scope-bookmark .ifmenu li a:hover,
.handball #head-2-head-content .ifmenu li.selected a,
.handball #head-2-head-content .ifmenu li a:hover,
.handball .stats-shared-menu .submenu li.selected a,
.handball .stats-shared-menu .submenu li a:hover,
.handball.detail-experimental .glib-stats-filter ul,
.handball.detail-experimental .odds-comparison-spacer .active-odds-format,
.handball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #984b1b;
}
.handball thead .gTableSort-asc.gTableSort-on .arrow,
.handball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.handball .sortable-col span.arrow-up {
  border-bottom-color: /* handball          */ #bb5c21;
}
.handball thead .gTableSort-desc.gTableSort-on .arrow,
.handball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.handball .sortable-col span.arrow-down {
  border-top-color: /* handball          */ #bb5c21;
}
.handball #detail .highlight_hover {
  background: rgba(217, 125, 68, 0.16) !important;
}
.hockey.detail-experimental #detail #detail-submenu-bookmark li.selected,
.hockey.detail-experimental #detail .detail-submenu-bookmark li.selected,
.hockey.detail-experimental #detail .detail-submenu-bookmark:after,
.hockey.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.hockey.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.hockey.detail-experimental #detail #glib-stats-menu li.selected,
.hockey.detail-experimental #detail .odds-comparison-bookmark li.selected,
.hockey.detail-experimental #detail .odds-comparison-bookmark li.selected,
.hockey.detail-experimental #detail #broadcast li.selected,
.hockey.detail-experimental #detail .bonus-offers-bookmark li.selected,
.hockey.detail-experimental .logo-detail-wrapper,
.hockey.detail-experimental .stats-shared-menu .submenu .ifmenu,
.hockey.detail-experimental .stats-shared-menu .submenu li a,
.hockey.detail-experimental .lines-bookmark,
.hockey.detail-experimental #detail .odds-comparison-spacer,
.hockey.detail-experimental #detail .h2h-submenu,
.hockey.detail-experimental #detail .surface-bookmark {
  background: /* hockey            */ #00406d;
}
.hockey.detail-experimental .odds-scope-bookmark,
.hockey.detail-experimental #detail .color-spacer {
  background-color: /* hockey            */ #00406d !important;
}
.hockey.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.hockey.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.hockey.detail-experimental .team .current-result {
  color: /* hockey            */ #00406d;
}
.detail-experimental #detail .hockey-formation {
  overflow: auto;
}
.hockey .lines-bookmark .ifmenu li.selected a,
.hockey .lines-bookmark .ifmenu li a:hover,
.hockey .odds-scope-bookmark .ifmenu li.selected a,
.hockey .odds-scope-bookmark .ifmenu li a:hover,
.hockey #head-2-head-content .ifmenu li.selected a,
.hockey #head-2-head-content .ifmenu li a:hover,
.hockey .stats-shared-menu .submenu li.selected a,
.hockey .stats-shared-menu .submenu li a:hover,
.hockey.detail-experimental .glib-stats-filter ul,
.hockey.detail-experimental .odds-comparison-spacer .active-odds-format,
.hockey.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #002844;
}
.hockey thead .gTableSort-asc.gTableSort-on .arrow,
.hockey .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.hockey .sortable-col span.arrow-up {
  border-bottom-color: /* hockey            */ #00406d;
}
.hockey thead .gTableSort-desc.gTableSort-on .arrow,
.hockey .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.hockey .sortable-col span.arrow-down {
  border-top-color: /* hockey            */ #00406d;
}
.hockey #detail .highlight_hover {
  background: rgba(0, 98, 144, 0.16) !important;
}
.horse-racing.detail-experimental #detail #detail-submenu-bookmark li.selected,
.horse-racing.detail-experimental #detail .detail-submenu-bookmark li.selected,
.horse-racing.detail-experimental #detail .detail-submenu-bookmark:after,
.horse-racing.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.horse-racing.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.horse-racing.detail-experimental #detail #glib-stats-menu li.selected,
.horse-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.horse-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.horse-racing.detail-experimental #detail #broadcast li.selected,
.horse-racing.detail-experimental #detail .bonus-offers-bookmark li.selected,
.horse-racing.detail-experimental .logo-detail-wrapper,
.horse-racing.detail-experimental .stats-shared-menu .submenu .ifmenu,
.horse-racing.detail-experimental .stats-shared-menu .submenu li a,
.horse-racing.detail-experimental .lines-bookmark,
.horse-racing.detail-experimental #detail .odds-comparison-spacer,
.horse-racing.detail-experimental #detail .h2h-submenu,
.horse-racing.detail-experimental #detail .surface-bookmark {
  background: /* horse-racing      */ #614235;
}
.horse-racing.detail-experimental .odds-scope-bookmark,
.horse-racing.detail-experimental #detail .color-spacer {
  background-color: /* horse-racing      */ #614235 !important;
}
.horse-racing.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.horse-racing.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.horse-racing.detail-experimental .team .current-result {
  color: /* horse-racing      */ #614235;
}
.detail-experimental #detail .horse-racing-formation {
  overflow: auto;
}
.horse-racing .lines-bookmark .ifmenu li.selected a,
.horse-racing .lines-bookmark .ifmenu li a:hover,
.horse-racing .odds-scope-bookmark .ifmenu li.selected a,
.horse-racing .odds-scope-bookmark .ifmenu li a:hover,
.horse-racing #head-2-head-content .ifmenu li.selected a,
.horse-racing #head-2-head-content .ifmenu li a:hover,
.horse-racing .stats-shared-menu .submenu li.selected a,
.horse-racing .stats-shared-menu .submenu li a:hover,
.horse-racing.detail-experimental .glib-stats-filter ul,
.horse-racing.detail-experimental .odds-comparison-spacer .active-odds-format,
.horse-racing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #473027;
}
.horse-racing .lines-bookmark .ifmenu li.selected a,
.horse-racing .lines-bookmark .ifmenu li a:hover,
.horse-racing .odds-scope-bookmark .ifmenu li.selected a,
.horse-racing .odds-scope-bookmark .ifmenu li a:hover,
.horse-racing #head-2-head-content .ifmenu li.selected a,
.horse-racing #head-2-head-content .ifmenu li a:hover,
.horse-racing .stats-shared-menu .submenu li.selected a,
.horse-racing .stats-shared-menu .submenu li a:hover,
.horse-racing.detail-experimental .glib-stats-filter ul,
.horse-racing.detail-experimental .odds-comparison-spacer .active-odds-format,
.horse-racing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #895d4b;
}
.horse-racing thead .gTableSort-asc.gTableSort-on .arrow,
.horse-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.horse-racing .sortable-col span.arrow-up {
  border-bottom-color: /* horse-racing      */ #614235;
}
.horse-racing thead .gTableSort-desc.gTableSort-on .arrow,
.horse-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.horse-racing .sortable-col span.arrow-down {
  border-top-color: /* horse-racing      */ #614235;
}
.horse-racing #detail .highlight_hover {
  background: rgba(68, 51, 44, 0.16) !important;
}
.kabaddi.detail-experimental #detail #detail-submenu-bookmark li.selected,
.kabaddi.detail-experimental #detail .detail-submenu-bookmark li.selected,
.kabaddi.detail-experimental #detail .detail-submenu-bookmark:after,
.kabaddi.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.kabaddi.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.kabaddi.detail-experimental #detail #glib-stats-menu li.selected,
.kabaddi.detail-experimental #detail .odds-comparison-bookmark li.selected,
.kabaddi.detail-experimental #detail .odds-comparison-bookmark li.selected,
.kabaddi.detail-experimental #detail #broadcast li.selected,
.kabaddi.detail-experimental #detail .bonus-offers-bookmark li.selected,
.kabaddi.detail-experimental .logo-detail-wrapper,
.kabaddi.detail-experimental .stats-shared-menu .submenu .ifmenu,
.kabaddi.detail-experimental .stats-shared-menu .submenu li a,
.kabaddi.detail-experimental .lines-bookmark,
.kabaddi.detail-experimental #detail .odds-comparison-spacer,
.kabaddi.detail-experimental #detail .h2h-submenu,
.kabaddi.detail-experimental #detail .surface-bookmark {
  background: /* kabaddi           */ #8b408a;
}
.kabaddi.detail-experimental .odds-scope-bookmark,
.kabaddi.detail-experimental #detail .color-spacer {
  background-color: /* kabaddi           */ #8b408a !important;
}
.kabaddi.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.kabaddi.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.kabaddi.detail-experimental .team .current-result {
  color: /* kabaddi           */ #8b408a;
}
.detail-experimental #detail .kabaddi-formation {
  overflow: auto;
}
.kabaddi .lines-bookmark .ifmenu li.selected a,
.kabaddi .lines-bookmark .ifmenu li a:hover,
.kabaddi .odds-scope-bookmark .ifmenu li.selected a,
.kabaddi .odds-scope-bookmark .ifmenu li a:hover,
.kabaddi #head-2-head-content .ifmenu li.selected a,
.kabaddi #head-2-head-content .ifmenu li a:hover,
.kabaddi .stats-shared-menu .submenu li.selected a,
.kabaddi .stats-shared-menu .submenu li a:hover,
.kabaddi.detail-experimental .glib-stats-filter ul,
.kabaddi.detail-experimental .odds-comparison-spacer .active-odds-format,
.kabaddi.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #6f336e;
}
.kabaddi thead .gTableSort-asc.gTableSort-on .arrow,
.kabaddi .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.kabaddi .sortable-col span.arrow-up {
  border-bottom-color: /* kabaddi           */ #8b408a;
}
.kabaddi thead .gTableSort-desc.gTableSort-on .arrow,
.kabaddi .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.kabaddi .sortable-col span.arrow-down {
  border-top-color: /* kabaddi           */ #8b408a;
}
.kabaddi #detail .highlight_hover {
  background: rgba(184, 95, 176, 0.16) !important;
}
.mma.detail-experimental #detail #detail-submenu-bookmark li.selected,
.mma.detail-experimental #detail .detail-submenu-bookmark li.selected,
.mma.detail-experimental #detail .detail-submenu-bookmark:after,
.mma.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.mma.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.mma.detail-experimental #detail #glib-stats-menu li.selected,
.mma.detail-experimental #detail .odds-comparison-bookmark li.selected,
.mma.detail-experimental #detail .odds-comparison-bookmark li.selected,
.mma.detail-experimental #detail #broadcast li.selected,
.mma.detail-experimental #detail .bonus-offers-bookmark li.selected,
.mma.detail-experimental .logo-detail-wrapper,
.mma.detail-experimental .stats-shared-menu .submenu .ifmenu,
.mma.detail-experimental .stats-shared-menu .submenu li a,
.mma.detail-experimental .lines-bookmark,
.mma.detail-experimental #detail .odds-comparison-spacer,
.mma.detail-experimental #detail .h2h-submenu,
.mma.detail-experimental #detail .surface-bookmark {
  background: /* mma               */ #2b2b2b;
}
.mma.detail-experimental .odds-scope-bookmark,
.mma.detail-experimental #detail .color-spacer {
  background-color: /* mma               */ #2b2b2b !important;
}
.mma.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.mma.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.mma.detail-experimental .team .current-result {
  color: /* mma               */ #2b2b2b;
}
.detail-experimental #detail .mma-formation {
  overflow: auto;
}
.mma .lines-bookmark .ifmenu li.selected a,
.mma .lines-bookmark .ifmenu li a:hover,
.mma .odds-scope-bookmark .ifmenu li.selected a,
.mma .odds-scope-bookmark .ifmenu li a:hover,
.mma #head-2-head-content .ifmenu li.selected a,
.mma #head-2-head-content .ifmenu li a:hover,
.mma .stats-shared-menu .submenu li.selected a,
.mma .stats-shared-menu .submenu li a:hover,
.mma.detail-experimental .glib-stats-filter ul,
.mma.detail-experimental .odds-comparison-spacer .active-odds-format,
.mma.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #171717;
}
.mma .lines-bookmark .ifmenu li.selected a,
.mma .lines-bookmark .ifmenu li a:hover,
.mma .odds-scope-bookmark .ifmenu li.selected a,
.mma .odds-scope-bookmark .ifmenu li a:hover,
.mma #head-2-head-content .ifmenu li.selected a,
.mma #head-2-head-content .ifmenu li a:hover,
.mma .stats-shared-menu .submenu li.selected a,
.mma .stats-shared-menu .submenu li a:hover,
.mma.detail-experimental .glib-stats-filter ul,
.mma.detail-experimental .odds-comparison-spacer .active-odds-format,
.mma.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #4a4a4a;
}
.mma thead .gTableSort-asc.gTableSort-on .arrow,
.mma .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.mma .sortable-col span.arrow-up {
  border-bottom-color: /* mma               */ #2b2b2b;
}
.mma thead .gTableSort-desc.gTableSort-on .arrow,
.mma .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.mma .sortable-col span.arrow-down {
  border-top-color: /* mma               */ #2b2b2b;
}
.mma #detail .highlight_hover {
  background: rgba(0, 0, 0, 0.16) !important;
}
.motorsport.detail-experimental #detail #detail-submenu-bookmark li.selected,
.motorsport.detail-experimental #detail .detail-submenu-bookmark li.selected,
.motorsport.detail-experimental #detail .detail-submenu-bookmark:after,
.motorsport.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.motorsport.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.motorsport.detail-experimental #detail #glib-stats-menu li.selected,
.motorsport.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport.detail-experimental #detail #broadcast li.selected,
.motorsport.detail-experimental #detail .bonus-offers-bookmark li.selected,
.motorsport.detail-experimental .logo-detail-wrapper,
.motorsport.detail-experimental .stats-shared-menu .submenu .ifmenu,
.motorsport.detail-experimental .stats-shared-menu .submenu li a,
.motorsport.detail-experimental .lines-bookmark,
.motorsport.detail-experimental #detail .odds-comparison-spacer,
.motorsport.detail-experimental #detail .h2h-submenu,
.motorsport.detail-experimental #detail .surface-bookmark {
  background: /* motorsport        */ #454545;
}
.motorsport.detail-experimental .odds-scope-bookmark,
.motorsport.detail-experimental #detail .color-spacer {
  background-color: /* motorsport        */ #454545 !important;
}
.motorsport.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.motorsport.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.motorsport.detail-experimental .team .current-result {
  color: /* motorsport        */ #454545;
}
.detail-experimental #detail .motorsport-formation {
  overflow: auto;
}
.motorsport .lines-bookmark .ifmenu li.selected a,
.motorsport .lines-bookmark .ifmenu li a:hover,
.motorsport .odds-scope-bookmark .ifmenu li.selected a,
.motorsport .odds-scope-bookmark .ifmenu li a:hover,
.motorsport #head-2-head-content .ifmenu li.selected a,
.motorsport #head-2-head-content .ifmenu li a:hover,
.motorsport .stats-shared-menu .submenu li.selected a,
.motorsport .stats-shared-menu .submenu li a:hover,
.motorsport.detail-experimental .glib-stats-filter ul,
.motorsport.detail-experimental .odds-comparison-spacer .active-odds-format,
.motorsport.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #313131;
}
.motorsport .lines-bookmark .ifmenu li.selected a,
.motorsport .lines-bookmark .ifmenu li a:hover,
.motorsport .odds-scope-bookmark .ifmenu li.selected a,
.motorsport .odds-scope-bookmark .ifmenu li a:hover,
.motorsport #head-2-head-content .ifmenu li.selected a,
.motorsport #head-2-head-content .ifmenu li a:hover,
.motorsport .stats-shared-menu .submenu li.selected a,
.motorsport .stats-shared-menu .submenu li a:hover,
.motorsport.detail-experimental .glib-stats-filter ul,
.motorsport.detail-experimental .odds-comparison-spacer .active-odds-format,
.motorsport.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #646464;
}
.motorsport thead .gTableSort-asc.gTableSort-on .arrow,
.motorsport .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.motorsport .sortable-col span.arrow-up {
  border-bottom-color: /* motorsport        */ #454545;
}
.motorsport thead .gTableSort-desc.gTableSort-on .arrow,
.motorsport .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.motorsport .sortable-col span.arrow-down {
  border-top-color: /* motorsport        */ #454545;
}
.motorsport #detail .highlight_hover {
  background: rgba(38, 38, 38, 0.16) !important;
}
.motorsport-auto-racing.detail-experimental #detail #detail-submenu-bookmark li.selected,
.motorsport-auto-racing.detail-experimental #detail .detail-submenu-bookmark li.selected,
.motorsport-auto-racing.detail-experimental #detail .detail-submenu-bookmark:after,
.motorsport-auto-racing.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.motorsport-auto-racing.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.motorsport-auto-racing.detail-experimental #detail #glib-stats-menu li.selected,
.motorsport-auto-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport-auto-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport-auto-racing.detail-experimental #detail #broadcast li.selected,
.motorsport-auto-racing.detail-experimental #detail .bonus-offers-bookmark li.selected,
.motorsport-auto-racing.detail-experimental .logo-detail-wrapper,
.motorsport-auto-racing.detail-experimental .stats-shared-menu .submenu .ifmenu,
.motorsport-auto-racing.detail-experimental .stats-shared-menu .submenu li a,
.motorsport-auto-racing.detail-experimental .lines-bookmark,
.motorsport-auto-racing.detail-experimental #detail .odds-comparison-spacer,
.motorsport-auto-racing.detail-experimental #detail .h2h-submenu,
.motorsport-auto-racing.detail-experimental #detail .surface-bookmark {
  background: /* motor-auto-racing */ #454545;
}
.motorsport-auto-racing.detail-experimental .odds-scope-bookmark,
.motorsport-auto-racing.detail-experimental #detail .color-spacer {
  background-color: /* motor-auto-racing */ #454545 !important;
}
.motorsport-auto-racing.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.motorsport-auto-racing.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.motorsport-auto-racing.detail-experimental .team .current-result {
  color: /* motor-auto-racing */ #454545;
}
.detail-experimental #detail .motorsport-auto-racing-formation {
  overflow: auto;
}
.motorsport-auto-racing .lines-bookmark .ifmenu li.selected a,
.motorsport-auto-racing .lines-bookmark .ifmenu li a:hover,
.motorsport-auto-racing .odds-scope-bookmark .ifmenu li.selected a,
.motorsport-auto-racing .odds-scope-bookmark .ifmenu li a:hover,
.motorsport-auto-racing #head-2-head-content .ifmenu li.selected a,
.motorsport-auto-racing #head-2-head-content .ifmenu li a:hover,
.motorsport-auto-racing .stats-shared-menu .submenu li.selected a,
.motorsport-auto-racing .stats-shared-menu .submenu li a:hover,
.motorsport-auto-racing.detail-experimental .glib-stats-filter ul,
.motorsport-auto-racing.detail-experimental .odds-comparison-spacer .active-odds-format,
.motorsport-auto-racing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #313131;
}
.motorsport-auto-racing thead .gTableSort-asc.gTableSort-on .arrow,
.motorsport-auto-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.motorsport-auto-racing .sortable-col span.arrow-up {
  border-bottom-color: /* motor-auto-racing */ #454545;
}
.motorsport-auto-racing thead .gTableSort-desc.gTableSort-on .arrow,
.motorsport-auto-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.motorsport-auto-racing .sortable-col span.arrow-down {
  border-top-color: /* motor-auto-racing */ #454545;
}
.motorsport-auto-racing #detail .highlight_hover {
  background: rgba(38, 38, 38, 0.16) !important;
}
.motorsport-moto-racing.detail-experimental #detail #detail-submenu-bookmark li.selected,
.motorsport-moto-racing.detail-experimental #detail .detail-submenu-bookmark li.selected,
.motorsport-moto-racing.detail-experimental #detail .detail-submenu-bookmark:after,
.motorsport-moto-racing.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.motorsport-moto-racing.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.motorsport-moto-racing.detail-experimental #detail #glib-stats-menu li.selected,
.motorsport-moto-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport-moto-racing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.motorsport-moto-racing.detail-experimental #detail #broadcast li.selected,
.motorsport-moto-racing.detail-experimental #detail .bonus-offers-bookmark li.selected,
.motorsport-moto-racing.detail-experimental .logo-detail-wrapper,
.motorsport-moto-racing.detail-experimental .stats-shared-menu .submenu .ifmenu,
.motorsport-moto-racing.detail-experimental .stats-shared-menu .submenu li a,
.motorsport-moto-racing.detail-experimental .lines-bookmark,
.motorsport-moto-racing.detail-experimental #detail .odds-comparison-spacer,
.motorsport-moto-racing.detail-experimental #detail .h2h-submenu,
.motorsport-moto-racing.detail-experimental #detail .surface-bookmark {
  background: /* motor-moto-racing */ #454545;
}
.motorsport-moto-racing.detail-experimental .odds-scope-bookmark,
.motorsport-moto-racing.detail-experimental #detail .color-spacer {
  background-color: /* motor-moto-racing */ #454545 !important;
}
.motorsport-moto-racing.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.motorsport-moto-racing.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.motorsport-moto-racing.detail-experimental .team .current-result {
  color: /* motor-moto-racing */ #454545;
}
.detail-experimental #detail .motorsport-moto-racing-formation {
  overflow: auto;
}
.motorsport-moto-racing .lines-bookmark .ifmenu li.selected a,
.motorsport-moto-racing .lines-bookmark .ifmenu li a:hover,
.motorsport-moto-racing .odds-scope-bookmark .ifmenu li.selected a,
.motorsport-moto-racing .odds-scope-bookmark .ifmenu li a:hover,
.motorsport-moto-racing #head-2-head-content .ifmenu li.selected a,
.motorsport-moto-racing #head-2-head-content .ifmenu li a:hover,
.motorsport-moto-racing .stats-shared-menu .submenu li.selected a,
.motorsport-moto-racing .stats-shared-menu .submenu li a:hover,
.motorsport-moto-racing.detail-experimental .glib-stats-filter ul,
.motorsport-moto-racing.detail-experimental .odds-comparison-spacer .active-odds-format,
.motorsport-moto-racing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #313131;
}
.motorsport-moto-racing thead .gTableSort-asc.gTableSort-on .arrow,
.motorsport-moto-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.motorsport-moto-racing .sortable-col span.arrow-up {
  border-bottom-color: /* motor-moto-racing */ #454545;
}
.motorsport-moto-racing thead .gTableSort-desc.gTableSort-on .arrow,
.motorsport-moto-racing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.motorsport-moto-racing .sortable-col span.arrow-down {
  border-top-color: /* motor-moto-racing */ #454545;
}
.motorsport-moto-racing #detail .highlight_hover {
  background: rgba(38, 38, 38, 0.16) !important;
}
.netball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.netball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.netball.detail-experimental #detail .detail-submenu-bookmark:after,
.netball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.netball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.netball.detail-experimental #detail #glib-stats-menu li.selected,
.netball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.netball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.netball.detail-experimental #detail #broadcast li.selected,
.netball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.netball.detail-experimental .logo-detail-wrapper,
.netball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.netball.detail-experimental .stats-shared-menu .submenu li a,
.netball.detail-experimental .lines-bookmark,
.netball.detail-experimental #detail .odds-comparison-spacer,
.netball.detail-experimental #detail .h2h-submenu,
.netball.detail-experimental #detail .surface-bookmark {
  background: /* netball           */ #966d30;
}
.netball.detail-experimental .odds-scope-bookmark,
.netball.detail-experimental #detail .color-spacer {
  background-color: /* netball           */ #966d30 !important;
}
.netball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.netball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.netball.detail-experimental .team .current-result {
  color: /* netball           */ #966d30;
}
.detail-experimental #detail .netball-formation {
  overflow: auto;
}
.netball .lines-bookmark .ifmenu li.selected a,
.netball .lines-bookmark .ifmenu li a:hover,
.netball .odds-scope-bookmark .ifmenu li.selected a,
.netball .odds-scope-bookmark .ifmenu li a:hover,
.netball #head-2-head-content .ifmenu li.selected a,
.netball #head-2-head-content .ifmenu li a:hover,
.netball .stats-shared-menu .submenu li.selected a,
.netball .stats-shared-menu .submenu li a:hover,
.netball.detail-experimental .glib-stats-filter ul,
.netball.detail-experimental .odds-comparison-spacer .active-odds-format,
.netball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #775726;
}
.netball thead .gTableSort-asc.gTableSort-on .arrow,
.netball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.netball .sortable-col span.arrow-up {
  border-bottom-color: /* netball           */ #966d30;
}
.netball thead .gTableSort-desc.gTableSort-on .arrow,
.netball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.netball .sortable-col span.arrow-down {
  border-top-color: /* netball           */ #966d30;
}
.netball #detail .highlight_hover {
  background: rgba(187, 146, 85, 0.16) !important;
}
.pesapallo.detail-experimental #detail #detail-submenu-bookmark li.selected,
.pesapallo.detail-experimental #detail .detail-submenu-bookmark li.selected,
.pesapallo.detail-experimental #detail .detail-submenu-bookmark:after,
.pesapallo.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.pesapallo.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.pesapallo.detail-experimental #detail #glib-stats-menu li.selected,
.pesapallo.detail-experimental #detail .odds-comparison-bookmark li.selected,
.pesapallo.detail-experimental #detail .odds-comparison-bookmark li.selected,
.pesapallo.detail-experimental #detail #broadcast li.selected,
.pesapallo.detail-experimental #detail .bonus-offers-bookmark li.selected,
.pesapallo.detail-experimental .logo-detail-wrapper,
.pesapallo.detail-experimental .stats-shared-menu .submenu .ifmenu,
.pesapallo.detail-experimental .stats-shared-menu .submenu li a,
.pesapallo.detail-experimental .lines-bookmark,
.pesapallo.detail-experimental #detail .odds-comparison-spacer,
.pesapallo.detail-experimental #detail .h2h-submenu,
.pesapallo.detail-experimental #detail .surface-bookmark {
  background: /* pesapallo         */ #8aa411;
}
.pesapallo.detail-experimental .odds-scope-bookmark,
.pesapallo.detail-experimental #detail .color-spacer {
  background-color: /* pesapallo         */ #8aa411 !important;
}
.pesapallo.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.pesapallo.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.pesapallo.detail-experimental .team .current-result {
  color: /* pesapallo         */ #8aa411;
}
.detail-experimental #detail .pesapallo-formation {
  overflow: auto;
}
.pesapallo .lines-bookmark .ifmenu li.selected a,
.pesapallo .lines-bookmark .ifmenu li a:hover,
.pesapallo .odds-scope-bookmark .ifmenu li.selected a,
.pesapallo .odds-scope-bookmark .ifmenu li a:hover,
.pesapallo #head-2-head-content .ifmenu li.selected a,
.pesapallo #head-2-head-content .ifmenu li a:hover,
.pesapallo .stats-shared-menu .submenu li.selected a,
.pesapallo .stats-shared-menu .submenu li a:hover,
.pesapallo.detail-experimental .glib-stats-filter ul,
.pesapallo.detail-experimental .odds-comparison-spacer .active-odds-format,
.pesapallo.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #6b7f0d;
}
.pesapallo thead .gTableSort-asc.gTableSort-on .arrow,
.pesapallo .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.pesapallo .sortable-col span.arrow-up {
  border-bottom-color: /* pesapallo         */ #8aa411;
}
.pesapallo thead .gTableSort-desc.gTableSort-on .arrow,
.pesapallo .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.pesapallo .sortable-col span.arrow-down {
  border-top-color: /* pesapallo         */ #8aa411;
}
.pesapallo #detail .highlight_hover {
  background: rgba(171, 196, 52, 0.16) !important;
}
.rugby-league.detail-experimental #detail #detail-submenu-bookmark li.selected,
.rugby-league.detail-experimental #detail .detail-submenu-bookmark li.selected,
.rugby-league.detail-experimental #detail .detail-submenu-bookmark:after,
.rugby-league.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.rugby-league.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.rugby-league.detail-experimental #detail #glib-stats-menu li.selected,
.rugby-league.detail-experimental #detail .odds-comparison-bookmark li.selected,
.rugby-league.detail-experimental #detail .odds-comparison-bookmark li.selected,
.rugby-league.detail-experimental #detail #broadcast li.selected,
.rugby-league.detail-experimental #detail .bonus-offers-bookmark li.selected,
.rugby-league.detail-experimental .logo-detail-wrapper,
.rugby-league.detail-experimental .stats-shared-menu .submenu .ifmenu,
.rugby-league.detail-experimental .stats-shared-menu .submenu li a,
.rugby-league.detail-experimental .lines-bookmark,
.rugby-league.detail-experimental #detail .odds-comparison-spacer,
.rugby-league.detail-experimental #detail .h2h-submenu,
.rugby-league.detail-experimental #detail .surface-bookmark {
  background: /* rugby-league      */ #2b2b2b;
}
.rugby-league.detail-experimental .odds-scope-bookmark,
.rugby-league.detail-experimental #detail .color-spacer {
  background-color: /* rugby-league      */ #2b2b2b !important;
}
.rugby-league.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.rugby-league.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.rugby-league.detail-experimental .team .current-result {
  color: /* rugby-league      */ #2b2b2b;
}
.detail-experimental #detail .rugby-league-formation {
  overflow: auto;
}
.rugby-league .lines-bookmark .ifmenu li.selected a,
.rugby-league .lines-bookmark .ifmenu li a:hover,
.rugby-league .odds-scope-bookmark .ifmenu li.selected a,
.rugby-league .odds-scope-bookmark .ifmenu li a:hover,
.rugby-league #head-2-head-content .ifmenu li.selected a,
.rugby-league #head-2-head-content .ifmenu li a:hover,
.rugby-league .stats-shared-menu .submenu li.selected a,
.rugby-league .stats-shared-menu .submenu li a:hover,
.rugby-league.detail-experimental .glib-stats-filter ul,
.rugby-league.detail-experimental .odds-comparison-spacer .active-odds-format,
.rugby-league.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #171717;
}
.rugby-league .lines-bookmark .ifmenu li.selected a,
.rugby-league .lines-bookmark .ifmenu li a:hover,
.rugby-league .odds-scope-bookmark .ifmenu li.selected a,
.rugby-league .odds-scope-bookmark .ifmenu li a:hover,
.rugby-league #head-2-head-content .ifmenu li.selected a,
.rugby-league #head-2-head-content .ifmenu li a:hover,
.rugby-league .stats-shared-menu .submenu li.selected a,
.rugby-league .stats-shared-menu .submenu li a:hover,
.rugby-league.detail-experimental .glib-stats-filter ul,
.rugby-league.detail-experimental .odds-comparison-spacer .active-odds-format,
.rugby-league.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #4a4a4a;
}
.rugby-league thead .gTableSort-asc.gTableSort-on .arrow,
.rugby-league .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.rugby-league .sortable-col span.arrow-up {
  border-bottom-color: /* rugby-league      */ #2b2b2b;
}
.rugby-league thead .gTableSort-desc.gTableSort-on .arrow,
.rugby-league .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.rugby-league .sortable-col span.arrow-down {
  border-top-color: /* rugby-league      */ #2b2b2b;
}
.rugby-league #detail .highlight_hover {
  background: rgba(0, 0, 0, 0.16) !important;
}
.rugby-union.detail-experimental #detail #detail-submenu-bookmark li.selected,
.rugby-union.detail-experimental #detail .detail-submenu-bookmark li.selected,
.rugby-union.detail-experimental #detail .detail-submenu-bookmark:after,
.rugby-union.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.rugby-union.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.rugby-union.detail-experimental #detail #glib-stats-menu li.selected,
.rugby-union.detail-experimental #detail .odds-comparison-bookmark li.selected,
.rugby-union.detail-experimental #detail .odds-comparison-bookmark li.selected,
.rugby-union.detail-experimental #detail #broadcast li.selected,
.rugby-union.detail-experimental #detail .bonus-offers-bookmark li.selected,
.rugby-union.detail-experimental .logo-detail-wrapper,
.rugby-union.detail-experimental .stats-shared-menu .submenu .ifmenu,
.rugby-union.detail-experimental .stats-shared-menu .submenu li a,
.rugby-union.detail-experimental .lines-bookmark,
.rugby-union.detail-experimental #detail .odds-comparison-spacer,
.rugby-union.detail-experimental #detail .h2h-submenu,
.rugby-union.detail-experimental #detail .surface-bookmark {
  background: /* rugby-union       */ #2b2b2b;
}
.rugby-union.detail-experimental .odds-scope-bookmark,
.rugby-union.detail-experimental #detail .color-spacer {
  background-color: /* rugby-union       */ #2b2b2b !important;
}
.rugby-union.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.rugby-union.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.rugby-union.detail-experimental .team .current-result {
  color: /* rugby-union       */ #2b2b2b;
}
.detail-experimental #detail .rugby-union-formation {
  overflow: auto;
}
.rugby-union .lines-bookmark .ifmenu li.selected a,
.rugby-union .lines-bookmark .ifmenu li a:hover,
.rugby-union .odds-scope-bookmark .ifmenu li.selected a,
.rugby-union .odds-scope-bookmark .ifmenu li a:hover,
.rugby-union #head-2-head-content .ifmenu li.selected a,
.rugby-union #head-2-head-content .ifmenu li a:hover,
.rugby-union .stats-shared-menu .submenu li.selected a,
.rugby-union .stats-shared-menu .submenu li a:hover,
.rugby-union.detail-experimental .glib-stats-filter ul,
.rugby-union.detail-experimental .odds-comparison-spacer .active-odds-format,
.rugby-union.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #171717;
}
.rugby-union .lines-bookmark .ifmenu li.selected a,
.rugby-union .lines-bookmark .ifmenu li a:hover,
.rugby-union .odds-scope-bookmark .ifmenu li.selected a,
.rugby-union .odds-scope-bookmark .ifmenu li a:hover,
.rugby-union #head-2-head-content .ifmenu li.selected a,
.rugby-union #head-2-head-content .ifmenu li a:hover,
.rugby-union .stats-shared-menu .submenu li.selected a,
.rugby-union .stats-shared-menu .submenu li a:hover,
.rugby-union.detail-experimental .glib-stats-filter ul,
.rugby-union.detail-experimental .odds-comparison-spacer .active-odds-format,
.rugby-union.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #4a4a4a;
}
.rugby-union thead .gTableSort-asc.gTableSort-on .arrow,
.rugby-union .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.rugby-union .sortable-col span.arrow-up {
  border-bottom-color: /* rugby-union       */ #2b2b2b;
}
.rugby-union thead .gTableSort-desc.gTableSort-on .arrow,
.rugby-union .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.rugby-union .sortable-col span.arrow-down {
  border-top-color: /* rugby-union       */ #2b2b2b;
}
.rugby-union #detail .highlight_hover {
  background: rgba(0, 0, 0, 0.16) !important;
}
.snooker.detail-experimental #detail #detail-submenu-bookmark li.selected,
.snooker.detail-experimental #detail .detail-submenu-bookmark li.selected,
.snooker.detail-experimental #detail .detail-submenu-bookmark:after,
.snooker.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.snooker.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.snooker.detail-experimental #detail #glib-stats-menu li.selected,
.snooker.detail-experimental #detail .odds-comparison-bookmark li.selected,
.snooker.detail-experimental #detail .odds-comparison-bookmark li.selected,
.snooker.detail-experimental #detail #broadcast li.selected,
.snooker.detail-experimental #detail .bonus-offers-bookmark li.selected,
.snooker.detail-experimental .logo-detail-wrapper,
.snooker.detail-experimental .stats-shared-menu .submenu .ifmenu,
.snooker.detail-experimental .stats-shared-menu .submenu li a,
.snooker.detail-experimental .lines-bookmark,
.snooker.detail-experimental #detail .odds-comparison-spacer,
.snooker.detail-experimental #detail .h2h-submenu,
.snooker.detail-experimental #detail .surface-bookmark {
  background: /* snooker           */ #004000;
}
.snooker.detail-experimental .odds-scope-bookmark,
.snooker.detail-experimental #detail .color-spacer {
  background-color: /* snooker           */ #004000 !important;
}
.snooker.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.snooker.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.snooker.detail-experimental .team .current-result {
  color: /* snooker           */ #004000;
}
.detail-experimental #detail .snooker-formation {
  overflow: auto;
}
.snooker .lines-bookmark .ifmenu li.selected a,
.snooker .lines-bookmark .ifmenu li a:hover,
.snooker .odds-scope-bookmark .ifmenu li.selected a,
.snooker .odds-scope-bookmark .ifmenu li a:hover,
.snooker #head-2-head-content .ifmenu li.selected a,
.snooker #head-2-head-content .ifmenu li a:hover,
.snooker .stats-shared-menu .submenu li.selected a,
.snooker .stats-shared-menu .submenu li a:hover,
.snooker.detail-experimental .glib-stats-filter ul,
.snooker.detail-experimental .odds-comparison-spacer .active-odds-format,
.snooker.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #001700;
}
.snooker thead .gTableSort-asc.gTableSort-on .arrow,
.snooker .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.snooker .sortable-col span.arrow-up {
  border-bottom-color: /* snooker           */ #004000;
}
.snooker thead .gTableSort-desc.gTableSort-on .arrow,
.snooker .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.snooker .sortable-col span.arrow-down {
  border-top-color: /* snooker           */ #004000;
}
.snooker #detail .highlight_hover {
  background: rgba(18, 89, 18, 0.16) !important;
}
.soccer.detail-experimental #detail #detail-submenu-bookmark li.selected,
.soccer.detail-experimental #detail .detail-submenu-bookmark li.selected,
.soccer.detail-experimental #detail .detail-submenu-bookmark:after,
.soccer.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.soccer.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.soccer.detail-experimental #detail #glib-stats-menu li.selected,
.soccer.detail-experimental #detail .odds-comparison-bookmark li.selected,
.soccer.detail-experimental #detail .odds-comparison-bookmark li.selected,
.soccer.detail-experimental #detail #broadcast li.selected,
.soccer.detail-experimental #detail .bonus-offers-bookmark li.selected,
.soccer.detail-experimental .logo-detail-wrapper,
.soccer.detail-experimental .stats-shared-menu .submenu .ifmenu,
.soccer.detail-experimental .stats-shared-menu .submenu li a,
.soccer.detail-experimental .lines-bookmark,
.soccer.detail-experimental #detail .odds-comparison-spacer,
.soccer.detail-experimental #detail .h2h-submenu,
.soccer.detail-experimental #detail .surface-bookmark {
  background: /* soccer            */ #085f00;
}
.soccer.detail-experimental .odds-scope-bookmark,
.soccer.detail-experimental #detail .color-spacer {
  background-color: /* soccer            */ #085f00 !important;
}
.soccer.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.soccer.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.soccer.detail-experimental .team .current-result {
  color: /* soccer            */ #085f00;
}
.detail-experimental #detail .soccer-formation {
  overflow: auto;
}
.soccer .lines-bookmark .ifmenu li.selected a,
.soccer .lines-bookmark .ifmenu li a:hover,
.soccer .odds-scope-bookmark .ifmenu li.selected a,
.soccer .odds-scope-bookmark .ifmenu li a:hover,
.soccer #head-2-head-content .ifmenu li.selected a,
.soccer #head-2-head-content .ifmenu li a:hover,
.soccer .stats-shared-menu .submenu li.selected a,
.soccer .stats-shared-menu .submenu li a:hover,
.soccer.detail-experimental .glib-stats-filter ul,
.soccer.detail-experimental .odds-comparison-spacer .active-odds-format,
.soccer.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #053600;
}
.soccer thead .gTableSort-asc.gTableSort-on .arrow,
.soccer .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.soccer .sortable-col span.arrow-up {
  border-bottom-color: /* soccer            */ #085f00;
}
.soccer thead .gTableSort-desc.gTableSort-on .arrow,
.soccer .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.soccer .sortable-col span.arrow-down {
  border-top-color: /* soccer            */ #085f00;
}
.soccer #detail .highlight_hover {
  background: rgba(27, 119, 0, 0.16) !important;
}
.table-tennis.detail-experimental #detail #detail-submenu-bookmark li.selected,
.table-tennis.detail-experimental #detail .detail-submenu-bookmark li.selected,
.table-tennis.detail-experimental #detail .detail-submenu-bookmark:after,
.table-tennis.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.table-tennis.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.table-tennis.detail-experimental #detail #glib-stats-menu li.selected,
.table-tennis.detail-experimental #detail .odds-comparison-bookmark li.selected,
.table-tennis.detail-experimental #detail .odds-comparison-bookmark li.selected,
.table-tennis.detail-experimental #detail #broadcast li.selected,
.table-tennis.detail-experimental #detail .bonus-offers-bookmark li.selected,
.table-tennis.detail-experimental .logo-detail-wrapper,
.table-tennis.detail-experimental .stats-shared-menu .submenu .ifmenu,
.table-tennis.detail-experimental .stats-shared-menu .submenu li a,
.table-tennis.detail-experimental .lines-bookmark,
.table-tennis.detail-experimental #detail .odds-comparison-spacer,
.table-tennis.detail-experimental #detail .h2h-submenu,
.table-tennis.detail-experimental #detail .surface-bookmark {
  background: /* table-tennis      */ #913124;
}
.table-tennis.detail-experimental .odds-scope-bookmark,
.table-tennis.detail-experimental #detail .color-spacer {
  background-color: /* table-tennis      */ #913124 !important;
}
.table-tennis.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.table-tennis.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.table-tennis.detail-experimental .team .current-result {
  color: /* table-tennis      */ #913124;
}
.detail-experimental #detail .table-tennis-formation {
  overflow: auto;
}
.table-tennis .lines-bookmark .ifmenu li.selected a,
.table-tennis .lines-bookmark .ifmenu li a:hover,
.table-tennis .odds-scope-bookmark .ifmenu li.selected a,
.table-tennis .odds-scope-bookmark .ifmenu li a:hover,
.table-tennis #head-2-head-content .ifmenu li.selected a,
.table-tennis #head-2-head-content .ifmenu li a:hover,
.table-tennis .stats-shared-menu .submenu li.selected a,
.table-tennis .stats-shared-menu .submenu li a:hover,
.table-tennis.detail-experimental .glib-stats-filter ul,
.table-tennis.detail-experimental .odds-comparison-spacer .active-odds-format,
.table-tennis.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #70261c;
}
.table-tennis thead .gTableSort-asc.gTableSort-on .arrow,
.table-tennis .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.table-tennis .sortable-col span.arrow-up {
  border-bottom-color: /* table-tennis      */ #913124;
}
.table-tennis thead .gTableSort-desc.gTableSort-on .arrow,
.table-tennis .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.table-tennis .sortable-col span.arrow-down {
  border-top-color: /* table-tennis      */ #913124;
}
.table-tennis #detail .highlight_hover {
  background: rgba(200, 75, 59, 0.16) !important;
}
.tennis.detail-experimental #detail #detail-submenu-bookmark li.selected,
.tennis.detail-experimental #detail .detail-submenu-bookmark li.selected,
.tennis.detail-experimental #detail .detail-submenu-bookmark:after,
.tennis.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.tennis.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.tennis.detail-experimental #detail #glib-stats-menu li.selected,
.tennis.detail-experimental #detail .odds-comparison-bookmark li.selected,
.tennis.detail-experimental #detail .odds-comparison-bookmark li.selected,
.tennis.detail-experimental #detail #broadcast li.selected,
.tennis.detail-experimental #detail .bonus-offers-bookmark li.selected,
.tennis.detail-experimental .logo-detail-wrapper,
.tennis.detail-experimental .stats-shared-menu .submenu .ifmenu,
.tennis.detail-experimental .stats-shared-menu .submenu li a,
.tennis.detail-experimental .lines-bookmark,
.tennis.detail-experimental #detail .odds-comparison-spacer,
.tennis.detail-experimental #detail .h2h-submenu,
.tennis.detail-experimental #detail .surface-bookmark {
  background: /* tennis            */ #a37e00;
}
.tennis.detail-experimental .odds-scope-bookmark,
.tennis.detail-experimental #detail .color-spacer {
  background-color: /* tennis            */ #a37e00 !important;
}
.tennis.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.tennis.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.tennis.detail-experimental .team .current-result {
  color: /* tennis            */ #a37e00;
}
.detail-experimental #detail .tennis-formation {
  overflow: auto;
}
.tennis .lines-bookmark .ifmenu li.selected a,
.tennis .lines-bookmark .ifmenu li a:hover,
.tennis .odds-scope-bookmark .ifmenu li.selected a,
.tennis .odds-scope-bookmark .ifmenu li a:hover,
.tennis #head-2-head-content .ifmenu li.selected a,
.tennis #head-2-head-content .ifmenu li a:hover,
.tennis .stats-shared-menu .submenu li.selected a,
.tennis .stats-shared-menu .submenu li a:hover,
.tennis.detail-experimental .glib-stats-filter ul,
.tennis.detail-experimental .odds-comparison-spacer .active-odds-format,
.tennis.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #7a5e00;
}
.tennis thead .gTableSort-asc.gTableSort-on .arrow,
.tennis .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.tennis .sortable-col span.arrow-up {
  border-bottom-color: /* tennis            */ #a37e00;
}
.tennis thead .gTableSort-desc.gTableSort-on .arrow,
.tennis .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.tennis .sortable-col span.arrow-down {
  border-top-color: /* tennis            */ #a37e00;
}
.tennis #detail .highlight_hover {
  background: rgba(191, 154, 23, 0.16) !important;
}
.volleyball.detail-experimental #detail #detail-submenu-bookmark li.selected,
.volleyball.detail-experimental #detail .detail-submenu-bookmark li.selected,
.volleyball.detail-experimental #detail .detail-submenu-bookmark:after,
.volleyball.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.volleyball.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.volleyball.detail-experimental #detail #glib-stats-menu li.selected,
.volleyball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.volleyball.detail-experimental #detail .odds-comparison-bookmark li.selected,
.volleyball.detail-experimental #detail #broadcast li.selected,
.volleyball.detail-experimental #detail .bonus-offers-bookmark li.selected,
.volleyball.detail-experimental .logo-detail-wrapper,
.volleyball.detail-experimental .stats-shared-menu .submenu .ifmenu,
.volleyball.detail-experimental .stats-shared-menu .submenu li a,
.volleyball.detail-experimental .lines-bookmark,
.volleyball.detail-experimental #detail .odds-comparison-spacer,
.volleyball.detail-experimental #detail .h2h-submenu,
.volleyball.detail-experimental #detail .surface-bookmark {
  background: /* volleyball        */ #b5773a;
}
.volleyball.detail-experimental .odds-scope-bookmark,
.volleyball.detail-experimental #detail .color-spacer {
  background-color: /* volleyball        */ #b5773a !important;
}
.volleyball.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.volleyball.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.volleyball.detail-experimental .team .current-result {
  color: /* volleyball        */ #b5773a;
}
.detail-experimental #detail .volleyball-formation {
  overflow: auto;
}
.volleyball .lines-bookmark .ifmenu li.selected a,
.volleyball .lines-bookmark .ifmenu li a:hover,
.volleyball .odds-scope-bookmark .ifmenu li.selected a,
.volleyball .odds-scope-bookmark .ifmenu li a:hover,
.volleyball #head-2-head-content .ifmenu li.selected a,
.volleyball #head-2-head-content .ifmenu li a:hover,
.volleyball .stats-shared-menu .submenu li.selected a,
.volleyball .stats-shared-menu .submenu li a:hover,
.volleyball.detail-experimental .glib-stats-filter ul,
.volleyball.detail-experimental .odds-comparison-spacer .active-odds-format,
.volleyball.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #966330;
}
.volleyball thead .gTableSort-asc.gTableSort-on .arrow,
.volleyball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.volleyball .sortable-col span.arrow-up {
  border-bottom-color: /* volleyball        */ #b5773a;
}
.volleyball thead .gTableSort-desc.gTableSort-on .arrow,
.volleyball .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.volleyball .sortable-col span.arrow-down {
  border-top-color: /* volleyball        */ #b5773a;
}
.volleyball #detail .highlight_hover {
  background: rgba(230, 162, 96, 0.16) !important;
}
.water-polo.detail-experimental #detail #detail-submenu-bookmark li.selected,
.water-polo.detail-experimental #detail .detail-submenu-bookmark li.selected,
.water-polo.detail-experimental #detail .detail-submenu-bookmark:after,
.water-polo.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.water-polo.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.water-polo.detail-experimental #detail #glib-stats-menu li.selected,
.water-polo.detail-experimental #detail .odds-comparison-bookmark li.selected,
.water-polo.detail-experimental #detail .odds-comparison-bookmark li.selected,
.water-polo.detail-experimental #detail #broadcast li.selected,
.water-polo.detail-experimental #detail .bonus-offers-bookmark li.selected,
.water-polo.detail-experimental .logo-detail-wrapper,
.water-polo.detail-experimental .stats-shared-menu .submenu .ifmenu,
.water-polo.detail-experimental .stats-shared-menu .submenu li a,
.water-polo.detail-experimental .lines-bookmark,
.water-polo.detail-experimental #detail .odds-comparison-spacer,
.water-polo.detail-experimental #detail .h2h-submenu,
.water-polo.detail-experimental #detail .surface-bookmark {
  background: /* water-polo        */ #0f8bb9;
}
.water-polo.detail-experimental .odds-scope-bookmark,
.water-polo.detail-experimental #detail .color-spacer {
  background-color: /* water-polo        */ #0f8bb9 !important;
}
.water-polo.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.water-polo.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.water-polo.detail-experimental .team .current-result {
  color: /* water-polo        */ #0f8bb9;
}
.detail-experimental #detail .water-polo-formation {
  overflow: auto;
}
.water-polo .lines-bookmark .ifmenu li.selected a,
.water-polo .lines-bookmark .ifmenu li a:hover,
.water-polo .odds-scope-bookmark .ifmenu li.selected a,
.water-polo .odds-scope-bookmark .ifmenu li a:hover,
.water-polo #head-2-head-content .ifmenu li.selected a,
.water-polo #head-2-head-content .ifmenu li a:hover,
.water-polo .stats-shared-menu .submenu li.selected a,
.water-polo .stats-shared-menu .submenu li a:hover,
.water-polo.detail-experimental .glib-stats-filter ul,
.water-polo.detail-experimental .odds-comparison-spacer .active-odds-format,
.water-polo.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0c6f93;
}
.water-polo thead .gTableSort-asc.gTableSort-on .arrow,
.water-polo .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.water-polo .sortable-col span.arrow-up {
  border-bottom-color: /* water-polo        */ #0f8bb9;
}
.water-polo thead .gTableSort-desc.gTableSort-on .arrow,
.water-polo .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.water-polo .sortable-col span.arrow-down {
  border-top-color: /* water-polo        */ #0f8bb9;
}
.water-polo #detail .highlight_hover {
  background: rgba(59, 177, 221, 0.16) !important;
}
.winter-sports.detail-experimental #detail #detail-submenu-bookmark li.selected,
.winter-sports.detail-experimental #detail .detail-submenu-bookmark li.selected,
.winter-sports.detail-experimental #detail .detail-submenu-bookmark:after,
.winter-sports.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.winter-sports.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.winter-sports.detail-experimental #detail #glib-stats-menu li.selected,
.winter-sports.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports.detail-experimental #detail #broadcast li.selected,
.winter-sports.detail-experimental #detail .bonus-offers-bookmark li.selected,
.winter-sports.detail-experimental .logo-detail-wrapper,
.winter-sports.detail-experimental .stats-shared-menu .submenu .ifmenu,
.winter-sports.detail-experimental .stats-shared-menu .submenu li a,
.winter-sports.detail-experimental .lines-bookmark,
.winter-sports.detail-experimental #detail .odds-comparison-spacer,
.winter-sports.detail-experimental #detail .h2h-submenu,
.winter-sports.detail-experimental #detail .surface-bookmark {
  background: /* winter-sports     */ #0f3263;
}
.winter-sports.detail-experimental .odds-scope-bookmark,
.winter-sports.detail-experimental #detail .color-spacer {
  background-color: /* winter-sports     */ #0f3263 !important;
}
.winter-sports.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.winter-sports.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.winter-sports.detail-experimental .team .current-result {
  color: /* winter-sports     */ #0f3263;
}
.detail-experimental #detail .winter-sports-formation {
  overflow: auto;
}
.winter-sports .lines-bookmark .ifmenu li.selected a,
.winter-sports .lines-bookmark .ifmenu li a:hover,
.winter-sports .odds-scope-bookmark .ifmenu li.selected a,
.winter-sports .odds-scope-bookmark .ifmenu li a:hover,
.winter-sports #head-2-head-content .ifmenu li.selected a,
.winter-sports #head-2-head-content .ifmenu li a:hover,
.winter-sports .stats-shared-menu .submenu li.selected a,
.winter-sports .stats-shared-menu .submenu li a:hover,
.winter-sports.detail-experimental .glib-stats-filter ul,
.winter-sports.detail-experimental .odds-comparison-spacer .active-odds-format,
.winter-sports.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0a2040;
}
.winter-sports thead .gTableSort-asc.gTableSort-on .arrow,
.winter-sports .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.winter-sports .sortable-col span.arrow-up {
  border-bottom-color: /* winter-sports     */ #0f3263;
}
.winter-sports thead .gTableSort-desc.gTableSort-on .arrow,
.winter-sports .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.winter-sports .sortable-col span.arrow-down {
  border-top-color: /* winter-sports     */ #0f3263;
}
.winter-sports #detail .highlight_hover {
  background: rgba(35, 78, 138, 0.16) !important;
}
.winter-sports-biathlon.detail-experimental #detail #detail-submenu-bookmark li.selected,
.winter-sports-biathlon.detail-experimental #detail .detail-submenu-bookmark li.selected,
.winter-sports-biathlon.detail-experimental #detail .detail-submenu-bookmark:after,
.winter-sports-biathlon.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.winter-sports-biathlon.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.winter-sports-biathlon.detail-experimental #detail #glib-stats-menu li.selected,
.winter-sports-biathlon.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-biathlon.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-biathlon.detail-experimental #detail #broadcast li.selected,
.winter-sports-biathlon.detail-experimental #detail .bonus-offers-bookmark li.selected,
.winter-sports-biathlon.detail-experimental .logo-detail-wrapper,
.winter-sports-biathlon.detail-experimental .stats-shared-menu .submenu .ifmenu,
.winter-sports-biathlon.detail-experimental .stats-shared-menu .submenu li a,
.winter-sports-biathlon.detail-experimental .lines-bookmark,
.winter-sports-biathlon.detail-experimental #detail .odds-comparison-spacer,
.winter-sports-biathlon.detail-experimental #detail .h2h-submenu,
.winter-sports-biathlon.detail-experimental #detail .surface-bookmark {
  background: /* biathlon          */ #0f3263;
}
.winter-sports-biathlon.detail-experimental .odds-scope-bookmark,
.winter-sports-biathlon.detail-experimental #detail .color-spacer {
  background-color: /* biathlon          */ #0f3263 !important;
}
.winter-sports-biathlon.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.winter-sports-biathlon.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.winter-sports-biathlon.detail-experimental .team .current-result {
  color: /* biathlon          */ #0f3263;
}
.detail-experimental #detail .winter-sports-biathlon-formation {
  overflow: auto;
}
.winter-sports-biathlon .lines-bookmark .ifmenu li.selected a,
.winter-sports-biathlon .lines-bookmark .ifmenu li a:hover,
.winter-sports-biathlon .odds-scope-bookmark .ifmenu li.selected a,
.winter-sports-biathlon .odds-scope-bookmark .ifmenu li a:hover,
.winter-sports-biathlon #head-2-head-content .ifmenu li.selected a,
.winter-sports-biathlon #head-2-head-content .ifmenu li a:hover,
.winter-sports-biathlon .stats-shared-menu .submenu li.selected a,
.winter-sports-biathlon .stats-shared-menu .submenu li a:hover,
.winter-sports-biathlon.detail-experimental .glib-stats-filter ul,
.winter-sports-biathlon.detail-experimental .odds-comparison-spacer .active-odds-format,
.winter-sports-biathlon.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0a2040;
}
.winter-sports-biathlon thead .gTableSort-asc.gTableSort-on .arrow,
.winter-sports-biathlon .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.winter-sports-biathlon .sortable-col span.arrow-up {
  border-bottom-color: /* biathlon          */ #0f3263;
}
.winter-sports-biathlon thead .gTableSort-desc.gTableSort-on .arrow,
.winter-sports-biathlon .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.winter-sports-biathlon .sortable-col span.arrow-down {
  border-top-color: /* biathlon          */ #0f3263;
}
.winter-sports-biathlon #detail .highlight_hover {
  background: rgba(35, 78, 138, 0.16) !important;
}
.winter-sports-cross-country.detail-experimental #detail #detail-submenu-bookmark li.selected,
.winter-sports-cross-country.detail-experimental #detail .detail-submenu-bookmark li.selected,
.winter-sports-cross-country.detail-experimental #detail .detail-submenu-bookmark:after,
.winter-sports-cross-country.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.winter-sports-cross-country.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.winter-sports-cross-country.detail-experimental #detail #glib-stats-menu li.selected,
.winter-sports-cross-country.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-cross-country.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-cross-country.detail-experimental #detail #broadcast li.selected,
.winter-sports-cross-country.detail-experimental #detail .bonus-offers-bookmark li.selected,
.winter-sports-cross-country.detail-experimental .logo-detail-wrapper,
.winter-sports-cross-country.detail-experimental .stats-shared-menu .submenu .ifmenu,
.winter-sports-cross-country.detail-experimental .stats-shared-menu .submenu li a,
.winter-sports-cross-country.detail-experimental .lines-bookmark,
.winter-sports-cross-country.detail-experimental #detail .odds-comparison-spacer,
.winter-sports-cross-country.detail-experimental #detail .h2h-submenu,
.winter-sports-cross-country.detail-experimental #detail .surface-bookmark {
  background: /* cross-country     */ #0f3263;
}
.winter-sports-cross-country.detail-experimental .odds-scope-bookmark,
.winter-sports-cross-country.detail-experimental #detail .color-spacer {
  background-color: /* cross-country     */ #0f3263 !important;
}
.winter-sports-cross-country.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.winter-sports-cross-country.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.winter-sports-cross-country.detail-experimental .team .current-result {
  color: /* cross-country     */ #0f3263;
}
.detail-experimental #detail .winter-sports-cross-country-formation {
  overflow: auto;
}
.winter-sports-cross-country .lines-bookmark .ifmenu li.selected a,
.winter-sports-cross-country .lines-bookmark .ifmenu li a:hover,
.winter-sports-cross-country .odds-scope-bookmark .ifmenu li.selected a,
.winter-sports-cross-country .odds-scope-bookmark .ifmenu li a:hover,
.winter-sports-cross-country #head-2-head-content .ifmenu li.selected a,
.winter-sports-cross-country #head-2-head-content .ifmenu li a:hover,
.winter-sports-cross-country .stats-shared-menu .submenu li.selected a,
.winter-sports-cross-country .stats-shared-menu .submenu li a:hover,
.winter-sports-cross-country.detail-experimental .glib-stats-filter ul,
.winter-sports-cross-country.detail-experimental .odds-comparison-spacer .active-odds-format,
.winter-sports-cross-country.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0a2040;
}
.winter-sports-cross-country thead .gTableSort-asc.gTableSort-on .arrow,
.winter-sports-cross-country .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.winter-sports-cross-country .sortable-col span.arrow-up {
  border-bottom-color: /* cross-country     */ #0f3263;
}
.winter-sports-cross-country thead .gTableSort-desc.gTableSort-on .arrow,
.winter-sports-cross-country .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.winter-sports-cross-country .sortable-col span.arrow-down {
  border-top-color: /* cross-country     */ #0f3263;
}
.winter-sports-cross-country #detail .highlight_hover {
  background: rgba(35, 78, 138, 0.16) !important;
}
.winter-sports-alpine-skiing.detail-experimental #detail #detail-submenu-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail .detail-submenu-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail .detail-submenu-bookmark:after,
.winter-sports-alpine-skiing.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.winter-sports-alpine-skiing.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail #glib-stats-menu li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail #broadcast li.selected,
.winter-sports-alpine-skiing.detail-experimental #detail .bonus-offers-bookmark li.selected,
.winter-sports-alpine-skiing.detail-experimental .logo-detail-wrapper,
.winter-sports-alpine-skiing.detail-experimental .stats-shared-menu .submenu .ifmenu,
.winter-sports-alpine-skiing.detail-experimental .stats-shared-menu .submenu li a,
.winter-sports-alpine-skiing.detail-experimental .lines-bookmark,
.winter-sports-alpine-skiing.detail-experimental #detail .odds-comparison-spacer,
.winter-sports-alpine-skiing.detail-experimental #detail .h2h-submenu,
.winter-sports-alpine-skiing.detail-experimental #detail .surface-bookmark {
  background: /* alpine-skiing     */ #0f3263;
}
.winter-sports-alpine-skiing.detail-experimental .odds-scope-bookmark,
.winter-sports-alpine-skiing.detail-experimental #detail .color-spacer {
  background-color: /* alpine-skiing     */ #0f3263 !important;
}
.winter-sports-alpine-skiing.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.winter-sports-alpine-skiing.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.winter-sports-alpine-skiing.detail-experimental .team .current-result {
  color: /* alpine-skiing     */ #0f3263;
}
.detail-experimental #detail .winter-sports-alpine-skiing-formation {
  overflow: auto;
}
.winter-sports-alpine-skiing .lines-bookmark .ifmenu li.selected a,
.winter-sports-alpine-skiing .lines-bookmark .ifmenu li a:hover,
.winter-sports-alpine-skiing .odds-scope-bookmark .ifmenu li.selected a,
.winter-sports-alpine-skiing .odds-scope-bookmark .ifmenu li a:hover,
.winter-sports-alpine-skiing #head-2-head-content .ifmenu li.selected a,
.winter-sports-alpine-skiing #head-2-head-content .ifmenu li a:hover,
.winter-sports-alpine-skiing .stats-shared-menu .submenu li.selected a,
.winter-sports-alpine-skiing .stats-shared-menu .submenu li a:hover,
.winter-sports-alpine-skiing.detail-experimental .glib-stats-filter ul,
.winter-sports-alpine-skiing.detail-experimental .odds-comparison-spacer .active-odds-format,
.winter-sports-alpine-skiing.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0a2040;
}
.winter-sports-alpine-skiing thead .gTableSort-asc.gTableSort-on .arrow,
.winter-sports-alpine-skiing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.winter-sports-alpine-skiing .sortable-col span.arrow-up {
  border-bottom-color: /* alpine-skiing     */ #0f3263;
}
.winter-sports-alpine-skiing thead .gTableSort-desc.gTableSort-on .arrow,
.winter-sports-alpine-skiing .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.winter-sports-alpine-skiing .sortable-col span.arrow-down {
  border-top-color: /* alpine-skiing     */ #0f3263;
}
.winter-sports-alpine-skiing #detail .highlight_hover {
  background: rgba(35, 78, 138, 0.16) !important;
}
.winter-sports-ski-jumping.detail-experimental #detail #detail-submenu-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental #detail .detail-submenu-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental #detail .detail-submenu-bookmark:after,
.winter-sports-ski-jumping.detail-experimental #detail .detail-submenu-bookmark-golf:after,
.winter-sports-ski-jumping.detail-experimental #detail #detail-mainmenu-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental #detail #glib-stats-menu li.selected,
.winter-sports-ski-jumping.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental #detail .odds-comparison-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental #detail #broadcast li.selected,
.winter-sports-ski-jumping.detail-experimental #detail .bonus-offers-bookmark li.selected,
.winter-sports-ski-jumping.detail-experimental .logo-detail-wrapper,
.winter-sports-ski-jumping.detail-experimental .stats-shared-menu .submenu .ifmenu,
.winter-sports-ski-jumping.detail-experimental .stats-shared-menu .submenu li a,
.winter-sports-ski-jumping.detail-experimental .lines-bookmark,
.winter-sports-ski-jumping.detail-experimental #detail .odds-comparison-spacer,
.winter-sports-ski-jumping.detail-experimental #detail .h2h-submenu,
.winter-sports-ski-jumping.detail-experimental #detail .surface-bookmark {
  background: /* ski-jumping       */ #0f3263;
}
.winter-sports-ski-jumping.detail-experimental .odds-scope-bookmark,
.winter-sports-ski-jumping.detail-experimental #detail .color-spacer {
  background-color: /* ski-jumping       */ #0f3263 !important;
}
.winter-sports-ski-jumping.detail-experimental #detail #odds-main-wrapper.live .odds-comparison-bookmark li.selected {
  background-color: #ca0000;
}
.winter-sports-ski-jumping.detail-experimental #detail #odds-main-wrapper.live .color-spacer {
  background-color: #ca0000 !important;
}
.winter-sports-ski-jumping.detail-experimental .team .current-result {
  color: /* ski-jumping       */ #0f3263;
}
.detail-experimental #detail .winter-sports-ski-jumping-formation {
  overflow: auto;
}
.winter-sports-ski-jumping .lines-bookmark .ifmenu li.selected a,
.winter-sports-ski-jumping .lines-bookmark .ifmenu li a:hover,
.winter-sports-ski-jumping .odds-scope-bookmark .ifmenu li.selected a,
.winter-sports-ski-jumping .odds-scope-bookmark .ifmenu li a:hover,
.winter-sports-ski-jumping #head-2-head-content .ifmenu li.selected a,
.winter-sports-ski-jumping #head-2-head-content .ifmenu li a:hover,
.winter-sports-ski-jumping .stats-shared-menu .submenu li.selected a,
.winter-sports-ski-jumping .stats-shared-menu .submenu li a:hover,
.winter-sports-ski-jumping.detail-experimental .glib-stats-filter ul,
.winter-sports-ski-jumping.detail-experimental .odds-comparison-spacer .active-odds-format,
.winter-sports-ski-jumping.detail-experimental .odds-comparison-spacer > span:hover {
  background-color: #0a2040;
}
.winter-sports-ski-jumping thead .gTableSort-asc.gTableSort-on .arrow,
.winter-sports-ski-jumping .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="down"],
.winter-sports-ski-jumping .sortable-col span.arrow-up {
  border-bottom-color: /* ski-jumping       */ #0f3263;
}
.winter-sports-ski-jumping thead .gTableSort-desc.gTableSort-on .arrow,
.winter-sports-ski-jumping .sortable .sortheader:not([class*="inactive"]) .sortarrow[sortdir="up"],
.winter-sports-ski-jumping .sortable-col span.arrow-down {
  border-top-color: /* ski-jumping       */ #0f3263;
}
.winter-sports-ski-jumping #detail .highlight_hover {
  background: rgba(35, 78, 138, 0.16) !important;
}
.flat thead .gTableSort-on .arrow {
  background-image: none;
  width: 0;
  height: 0;
  border-style: solid;
  display: inline-block;
  padding-left: 0;
  vertical-align: initial;
  border-left-color: transparent;
  border-right-color: transparent;
  border-width: 0;
}
.flat thead .gTableSort-asc .arrow {
  border-width: 0 4.5px 4.5px 4.5px;
  transform: translateY(-25%);
}
.flat thead .gTableSort-desc .arrow {
  border-width: 4.5px 4.5px 0 4.5px;
  transform: translateY(15%);
}
.detail-experimental #detail .ifmenu-wrapper li {
  background: #e7e7e7;
}
.detail-experimental #detail .ifmenu-wrapper li:hover {
  background-color: #d9d9d9;
}
.detail-experimental {
  background: #e1e0e1;
  /*&.baseball table#parts .left-bd-3,
	&.pesapallo table#parts .left-bd-3{
		border-left: 1px solid rgba(0,0,0,0.1);
	}*/
  /* table columns changes ---->*/
  /* table columns changes ---->*/
  /* table columns changes ---->*/
}
.detail-experimental .even {
  background-color: transparent;
}
.detail-experimental .detail-blogos {
  border-radius: 0;
}
.detail-experimental #detail {
  background: #fff;
  padding-bottom: 10px;
  min-height: 100vh;
  box-sizing: border-box;
}
.detail-experimental #detail .toggleMyTeam {
  opacity: 1;
  background: url("/res/_fs/image/tools-sprite.1.svg") no-repeat;
  background-position: -53px -1px;
}
.detail-experimental #detail .toggleMyTeam:hover {
  opacity: 0.6;
}
.detail-experimental #detail .toggleMyTeam.active {
  background-position: -36px -1px;
}
.detail-experimental #detail .live-icon-bookmaker {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 27px;
}
.detail-experimental #detail #odds-comparison-content .live-icon-bookmaker {
  margin-top: 4px;
  float: none;
  margin-left: auto;
}
.detail-experimental #detail .icon {
  width: 16px;
  height: 16px;
}
.detail-experimental #detail .icon.video {
  width: 14px;
  top: 1px;
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -400px 0px !important;
  background-position: -399px 0 !important;
}
.detail-experimental #detail .icon.video:hover {
  opacity: 0.6;
}
.detail-experimental #detail .icon.live-offer1,
.detail-experimental #detail .icon.live-offer2 {
  width: 26px;
  height: 14px;
}
.detail-experimental #detail .lineup0 {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -288px -16px !important;
  top: 3px;
}
.detail-experimental #detail .lineup1 {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -288px -32px !important;
}
.detail-experimental #detail .announcement {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -368px 0px !important;
}
.detail-experimental #detail .live-offer1 {
  background-image: url("/res/_fs/image/live-table-sprite-3.svg") !important;
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
}
.detail-experimental #detail .live-offer1:hover {
  background-position: 0 -30px !important;
}
.detail-experimental #detail .live-offer2 {
  background: url("/res/_fs/image/live_bet.gif") no-repeat !important;
  background-size: 26px 14px !important;
}
.detail-experimental #detail .icon-cycling-jersey {
  width: 16px;
  height: 16px;
  margin-top: -2px;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-white {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-silver {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -16px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-black {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -32px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-yellow {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -48px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-gold {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -64px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-ochre {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -80px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-red {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -96px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-pink {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -112px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-turquoise {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -128px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-blue {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -144px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-green {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -160px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-red-polka-dot {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -176px 0 !important;
}
.detail-experimental #detail .icon-cycling-jersey.icon-cycling-jersey-blue-polka-dot {
  background-image: url("/res/_fs/image/cycling-jersey-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -192px 0 !important;
}
.detail-experimental #detail-submenu-bookmark.detail-submenu-bookmark:after,
.detail-experimental #detail-submenu-bookmark.detail-submenu-bookmark-golf:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  border-bottom: 1px solid #bbb;
}
.detail-experimental #broadcast td {
  line-height: 24px;
}
.detail-experimental #broadcast .ifmenu,
.detail-experimental .detail-submenu-bookmark .ifmenu,
.detail-experimental #broadcast .selected,
.detail-experimental .detail-submenu-bookmark .selected,
.detail-experimental #broadcast strong,
.detail-experimental .detail-submenu-bookmark strong {
  min-height: 28px;
  line-height: 28px;
  height: auto;
}
.detail-experimental #broadcast li span,
.detail-experimental .detail-submenu-bookmark li span {
  background: none;
}
.detail-experimental .detail-header-wrapper {
  overflow: auto;
}
.detail-experimental .detail-header-wrapper .logo-detail-wrapper {
  display: flex;
  height: 38px;
}
.detail-experimental .detail-header-wrapper .logo-detail-wrapper a {
  display: flex;
  flex: 1;
}
.detail-experimental .detail-header-wrapper .logo-detail-wrapper .project-logo-detail {
  flex: 1;
  background: url("/res/_fs/image/logo/svg/meusresultados_com.svg") no-repeat -5px 50% / auto 50px;
}
.detail-experimental .detail-header-wrapper .detail {
  border-collapse: separate;
  border-bottom: 1px solid #e0e0e0;
}
.detail-experimental .detail-header-wrapper .detail .header {
  white-space: normal;
  background: #e9e9e9 !important;
  color: #656565;
  line-height: initial;
  padding: 0;
}
.detail-experimental .detail-header-wrapper .detail .header .fleft {
  padding: 7px 10px;
}
.detail-experimental .detail-header-wrapper .detail .header a {
  color: #656565;
}
.detail-experimental .team {
  display: flex;
  flex-flow: column nowrap;
  padding: 10px;
}
.detail-experimental .team .tname-home a:hover,
.detail-experimental .team .tname-away a:hover {
  text-decoration: underline;
}
.detail-experimental .team .tname .dw-icon {
  margin: 0;
}
.detail-experimental .detail-participant {
  display: flex;
  flex-flow: row nowrap;
}
.detail-experimental .detail-participant .tface-home > div,
.detail-experimental .detail-participant .tlogo-home > div {
  display: flex;
  flex-flow: row nowrap;
}
.detail-experimental .detail-participant .tface-home > div .tomyteams,
.detail-experimental .detail-participant .tlogo-home > div .tomyteams {
  display: flex;
  align-items: center;
}
.detail-experimental .detail-participant .tname-home .tname {
  text-decoration: none;
  font: normal bold 14px Arial, Helvetica, sans-serif;
}
.detail-experimental .detail-participant .tname-home .tname a {
  text-decoration: none;
}
.detail-experimental .detail-participant .tname-home .tname a:hover {
  text-decoration: underline;
}
.detail-experimental .detail-participant .tname-home .info {
  margin-top: 5px;
}
.detail-experimental .detail-participant .tname-home .info a {
  text-decoration: none;
  color: #656565;
}
.detail-experimental .detail-participant .tname-home .info a:hover {
  text-decoration: underline;
}
.detail-experimental .team-primary-content {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 5px;
}
.detail-experimental .team-primary-content .home-box,
.detail-experimental .team-primary-content .away-box {
  flex: 1;
  display: flex;
  flex-flow: column nowrap;
}
.detail-experimental .team-primary-content .home-box .tname,
.detail-experimental .team-primary-content .away-box .tname {
  display: flex;
  flex-flow: column nowrap;
  font: normal bold 14px Arial, Helvetica, sans-serif;
}
.detail-experimental .team-primary-content .home-box .tname__text,
.detail-experimental .team-primary-content .away-box .tname__text {
  text-align: center;
}
.detail-experimental .team-primary-content .away-box .tname__icons {
  flex-flow: row-reverse wrap;
}
.detail-experimental .team-primary-content .home-box .tname {
  justify-content: flex-start;
}
.detail-experimental .team-primary-content .away-box .tname {
  justify-content: flex-end;
}
.detail-experimental .team-primary-content .team-text {
  display: flex;
  justify-content: center;
  padding-top: 5px;
}
.detail-experimental .team-primary-content .team-text a {
  text-decoration: none;
  font: normal bold 14px Arial, Helvetica, sans-serif;
}
.detail-experimental .team-primary-content .home-box .team-text a,
.detail-experimental .team-primary-content .away-box .team-text a {
  text-align: center;
}
.detail-experimental .team-primary-content .match-info {
  flex: 1 1;
  display: flex;
  flex-flow: column;
  align-items: center;
  margin-top: 5px;
  max-width: 150px;
}
.detail-experimental .team-primary-content .match-info .info-time {
  color: #B0B0B0;
  padding-top: 5px;
}
.detail-experimental .team-primary-content .match-info .info-status {
  font-weight: bold;
  color: #656565;
  padding-top: 8px;
  text-align: center;
}
.detail-experimental .team-primary-content .match-info .mstat-date {
  color: #b0b0b0;
  text-align: center;
  padding-top: 3px;
}
.detail-experimental .team-primary-content .side-images-row {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  min-height: 13px;
  justify-content: center;
}
.detail-experimental .team-primary-content .side-images-row .participant-imglink {
  margin: 0 1px;
  width: 42px;
  overflow: hidden;
}
.detail-experimental .team-primary-content .side-images-row .participant-imglink > img {
  width: 50px;
  height: 50px;
  margin-left: -4px;
}
.detail-experimental .team-primary-content .tlogo-home .participant-imglink,
.detail-experimental .team-primary-content .tlogo-away .participant-imglink {
  width: 50px;
}
.detail-experimental .team-primary-content .tlogo-home .participant-imglink > img,
.detail-experimental .team-primary-content .tlogo-away .participant-imglink > img {
  margin: 0;
}
.detail-experimental .team-primary-content .tlogo-home,
.detail-experimental .team-primary-content .tlogo-away,
.detail-experimental .team-primary-content .tface-home,
.detail-experimental .team-primary-content .tface-away {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column nowrap;
}
.detail-experimental .team-primary-content .tlogo-home .side-images-row,
.detail-experimental .team-primary-content .tface-home .side-images-row {
  margin-right: 25px;
}
.detail-experimental .team-primary-content .tlogo-home .side-images-row .tomyteams,
.detail-experimental .team-primary-content .tface-home .side-images-row .tomyteams {
  order: 1;
}
.detail-experimental .team-primary-content .tlogo-home .side-images-row .participant-imglink,
.detail-experimental .team-primary-content .tface-home .side-images-row .participant-imglink {
  order: 2;
}
.detail-experimental .team-primary-content .tlogo-home .side-images-row .serving-icon-box,
.detail-experimental .team-primary-content .tface-home .side-images-row .serving-icon-box {
  order: 3;
  margin-right: -20px;
}
.detail-experimental .team-primary-content .tlogo-away .side-images-row,
.detail-experimental .team-primary-content .tface-away .side-images-row {
  margin-left: 25px;
}
.detail-experimental .team-primary-content .tlogo-away .side-images-row .tomyteams,
.detail-experimental .team-primary-content .tface-away .side-images-row .tomyteams {
  order: 3;
}
.detail-experimental .team-primary-content .tlogo-away .side-images-row .participant-imglink,
.detail-experimental .team-primary-content .tface-away .side-images-row .participant-imglink {
  order: 2;
}
.detail-experimental .team-primary-content .tlogo-away .side-images-row .serving-icon-box,
.detail-experimental .team-primary-content .tface-away .side-images-row .serving-icon-box {
  order: 1;
  margin-left: -20px;
}
.detail-experimental .team-primary-content .participant-detail-rank-wrapper {
  display: flex;
  justify-content: center;
  text-align: center;
}
.detail-experimental .team-primary-content .participant-detail-rank-wrapper .participant-detail-rank {
  text-align: center;
  white-space: normal;
}
.detail-experimental .team-primary-content .current-result {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  font: normal bold 32px Arial, Helvetica, sans-serif;
  text-align: center;
}
.detail-experimental .team-primary-content .current-result .ft {
  color: #656565;
  font-size: 16px;
  display: inline-block;
  width: 100%;
}
.detail-experimental .team-primary-content .current-result .scoreboard-divider {
  padding: 0 5px;
}
.detail-experimental .team-primary-content .current-result .scoreboard-overs {
  font-size: 12px;
  display: inline-block;
  width: 100%;
}
.detail-experimental .team-primary-content .current-result .small {
  font-size: 14px;
}
.detail-experimental .team-primary-content .current-result .playing {
  color: #cc0000;
}
.detail-experimental .team-secondary-content {
  display: flex;
  justify-content: center;
}
.detail-experimental .team-secondary-content .info-bubble {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #EEF6FA;
  border: 1px solid #D1E6F1;
  padding: 5px 10px;
}
.detail-experimental .team-secondary-content .info-bubble .info-icon {
  flex: 0 0 15px;
}
.detail-experimental .team-secondary-content .info-bubble .icon-ico {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -240px 0px !important;
  width: 15px;
  margin-right: 5px;
  position: relative;
  padding: 0;
  height: 15px;
  flex: 0 0 15px;
}
.detail-experimental #detail {
  max-width: 660px;
  margin: 0 auto;
}
.detail-experimental #detail .ifmenu-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu {
  display: flex;
  flex-flow: row nowrap;
  height: auto;
  margin: 0 10px;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li {
  height: auto;
  margin-bottom: 0;
  border-bottom: 0;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li span {
  background: none;
  display: flex;
  align-items: center;
  height: 28px;
  white-space: nowrap;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li span strong {
  min-height: 28px;
  display: flex;
  align-items: center;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li a {
  height: 100%;
  line-height: 11px;
  padding: 5px 10px;
  text-align: left;
  display: flex;
  flex-flow: row wrap;
  min-height: 28px;
  box-sizing: border-box;
  align-items: center;
  color: #656565;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li a:hover {
  text-decoration: none !important;
}
.detail-experimental #detail .ifmenu-wrapper .ifmenu li.selected a {
  color: #fff;
}
.detail-experimental #detail .color-spacer {
  border-top: none;
}
.detail-experimental #detail .h2h-submenu,
.detail-experimental #detail .surface-bookmark {
  overflow-x: auto;
  overflow-y: hidden;
}
.detail-experimental #detail .h2h-submenu .ifmenu,
.detail-experimental #detail .surface-bookmark .ifmenu {
  display: flex;
  flex-flow: row nowrap;
}
.detail-experimental #detail .h2h-submenu .ifmenu li a,
.detail-experimental #detail .surface-bookmark .ifmenu li a {
  white-space: nowrap;
}
.detail-experimental #detail .h2h-submenu .ifmenu li,
.detail-experimental #detail .surface-bookmark .ifmenu li {
  background: none;
}
.detail-experimental #detail .h2h-submenu .ifmenu li span,
.detail-experimental #detail .surface-bookmark .ifmenu li span {
  background: none;
}
.detail-experimental #detail .h2h-wrapper table {
  border-spacing: 0;
  border-collapse: separate;
}
.detail-experimental #detail #head-2-head-content .hid td {
  border-bottom: 1px solid #d1d1d1;
}
.detail-experimental #detail #head-2-head-content td {
  border-right: none;
  line-height: 25px;
  height: 25px;
}
.detail-experimental #detail #tab-match-fall-of-wickets table.parts tr:last-of-type td {
  border-bottom: none;
}
.detail-experimental #detail #tab-match-overs table.parts td.score {
  border-top: none;
  border-left: none;
}
.detail-experimental #detail #tab-match-overs table.parts tr:last-of-type td {
  border-bottom: none;
}
.detail-experimental #detail .stats-shared-menu .submenu li {
  background-image: none;
  padding: 0;
  border-radius: 0;
  margin: 0 1px 0 0;
}
.detail-experimental #detail .stats-shared-menu .submenu li.selected a {
  border-radius: 0;
}
.detail-experimental #detail .stats-shared-menu .submenu li a {
  color: #fff;
}
.detail-experimental #detail .stats-shared-menu .submenu .ifmenu {
  border-bottom: none;
}
.detail-experimental #detail .bonus-offers-bookmark .ifmenu .selected span,
.detail-experimental #detail #broadcast .ifmenu .selected span {
  background-image: none;
}
.detail-experimental #detail .odds-scope-bookmark .ifmenu .selected {
  background-image: none;
}
.detail-experimental #detail .odds-scope-bookmark .ifmenu .selected span {
  background-image: none;
}
.detail-experimental #detail .parts {
  border-collapse: separate;
  border-spacing: 0;
}
.detail-experimental #detail .h-part,
.detail-experimental #detail .odds th,
.detail-experimental #detail .tv-program table th {
  background: #e9e9e9 !important;
  border-bottom: none !important;
  border-bottom: 1px solid #d1d1d1;
  color: #656565;
  padding: 0 10px;
  font-weight: bold;
  line-height: 26px;
}
.detail-experimental #detail .odds a {
  color: #656565;
}
.detail-experimental #detail .odds-table-wrapper .odds thead th {
  border-bottom: 1px solid #d1d1d1 !important;
}
.detail-experimental #detail .odds-table-wrapper .odds td,
.detail-experimental #detail .odds-table-wrapper .odds th {
  line-height: 23px;
  min-height: 23px;
  border-left: 0;
}
.detail-experimental #detail .odds-table-wrapper .odds .blogos {
  margin-top: 3px;
}
.detail-experimental #tab-match-odds-comparison .color-spacer {
  position: relative;
}
.detail-experimental #odds-comparison-content .odds th {
  min-width: 60px;
}
.detail-experimental #default-odds td,
.detail-experimental #default-live-odds td {
  border-bottom: 1px solid #d1d1d1;
}
.detail-experimental #default-odds tr:last-of-type td,
.detail-experimental #default-live-odds tr:last-of-type td {
  border-bottom: none;
}
.detail-experimental #prematch-odds-content .bookmaker-inner,
.detail-experimental #default-live-odds .bookmaker-inner {
  display: flex;
  flex-flow: row nowrap;
}
.detail-experimental #prematch-odds-content .bookmaker-inner .live-icon-bookmaker,
.detail-experimental #default-live-odds .bookmaker-inner .live-icon-bookmaker {
  margin-left: auto;
}
.detail-experimental tr.even {
  background-color: transparent;
}
.detail-experimental .lb-strip-9 a {
  border: none;
  border-radius: 0;
}
.detail-experimental .lb-strip-9 a .button_in span {
  border: none;
  border-radius: 0;
  background: #4eae50;
}
.detail-experimental .odds-wrapper {
  padding: 0 10px;
}
.detail-experimental #tab-prematch-odds td,
.detail-experimental #default-live-odds td {
  border-left: 0;
}
.detail-experimental #tab-prematch-odds td.bookmaker,
.detail-experimental #default-live-odds td.bookmaker {
  padding: 5px 0;
}
.detail-experimental #tab-prematch-odds .button .odds,
.detail-experimental #default-live-odds .button .odds {
  border: none !important;
  border-radius: 0 !important;
  background: #e7e7e7 !important;
  color: #656565 !important;
  height: 27px !important;
  line-height: 27px !important;
  float: none !important;
}
.detail-experimental #tab-prematch-odds .button .odds.odds-type,
.detail-experimental #default-live-odds .button .odds.odds-type {
  border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
}
.detail-experimental #tab-prematch-odds .button .odds > span,
.detail-experimental #default-live-odds .button .odds > span {
  height: 27px !important;
  line-height: 27px !important;
}
.detail-experimental #tab-prematch-odds .button:hover .odds,
.detail-experimental #default-live-odds .button:hover .odds {
  background-color: #cfcfcf !important;
}
.detail-experimental #tab-prematch-odds .button.spread:hover .odds,
.detail-experimental #default-live-odds .button.spread:hover .odds {
  background-color: #e7e7e7 !important;
}
.detail-experimental #tab-prematch-odds .button:hover .odds .not-published,
.detail-experimental #default-live-odds .button:hover .odds .not-published {
  text-decoration: line-through !important;
}
.detail-experimental #tab-prematch-odds .winner .button .odds,
.detail-experimental #default-live-odds .winner .button .odds {
  background: #FFD142 !important;
  color: #656565 !important;
}
.detail-experimental #tab-prematch-odds .winner .button:hover .odds,
.detail-experimental #default-live-odds .winner .button:hover .odds {
  background-color: #e5bc3b !important;
}
.detail-experimental #tab-prematch-odds .button:hover,
.detail-experimental #default-live-odds .button:hover,
.detail-experimental #tab-prematch-odds .button:hover span,
.detail-experimental #default-live-odds .button:hover span {
  text-decoration: none !important;
}
.detail-experimental #tab-prematch-odds .button,
.detail-experimental #default-live-odds .button {
  margin: 0;
  padding: 5px 5px 5px 0;
  width: auto;
}
.detail-experimental #tab-prematch-odds td:last-of-type .button,
.detail-experimental #default-live-odds td:last-of-type .button {
  padding-right: 0;
}
.detail-experimental .odds .down {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat -100px -36px !important;
}
.detail-experimental .odds .up {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat 0 -36px !important;
}
.detail-experimental .odds-table-wrapper .odds .down {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat -93px -38px !important;
}
.detail-experimental .odds-table-wrapper .odds .up {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat 7px -38px !important;
}
.detail-experimental .tv-program table {
  border-collapse: separate;
  border-bottom: 0;
}
.detail-experimental .parts-wrapper .horizontal {
  border-collapse: separate;
  border-spacing: 0;
}
.detail-experimental .parts-wrapper .horizontal tr,
.detail-experimental .parts-wrapper .horizontal th,
.detail-experimental .parts-wrapper .horizontal td {
  border: none;
}
.detail-experimental .parts-wrapper .horizontal td {
  border-bottom: 1px solid #e0e0e0;
}
.detail-experimental .parts-wrapper .horizontal td:last-of-type {
  border-right: none;
}
.detail-experimental .parts-wrapper .golf-score-row th a {
  white-space: nowrap;
}
.detail-experimental .parts-wrapper .golf-score-row td {
  min-width: 22px;
}
.detail-experimental.baseball #detail table td,
.detail-experimental.pesapallo #detail table td {
  line-height: 24px;
}
.detail-experimental.baseball #detail table td.left-bd-3,
.detail-experimental.pesapallo #detail table td.left-bd-3 {
  border-left: none;
}
.detail-experimental.baseball #detail table td.left-bd-3:before,
.detail-experimental.pesapallo #detail table td.left-bd-3:before {
  content: "";
  height: 14px;
  width: 1px;
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  margin-top: 5px;
}
.detail-experimental.baseball #detail table td.extra-info,
.detail-experimental.pesapallo #detail table td.extra-info {
  color: #656565;
}
.detail-experimental.baseball #detail #summary-content table,
.detail-experimental.pesapallo #detail #summary-content table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.baseball #detail #summary-content table td,
.detail-experimental.pesapallo #detail #summary-content table td {
  border-bottom: none;
}
.detail-experimental.baseball #detail #summary-content table td.h-part,
.detail-experimental.pesapallo #detail #summary-content table td.h-part {
  border-top: 1px solid #d1d1d1 !important;
}
.detail-experimental.baseball #detail .blank-line,
.detail-experimental.pesapallo #detail .blank-line {
  display: none;
}
.detail-experimental.baseball #detail .match-information-wrapper,
.detail-experimental.pesapallo #detail .match-information-wrapper {
  margin-top: -1px;
}
.detail-experimental.baseball #detail #summary-content table .score-label,
.detail-experimental.pesapallo #detail #summary-content table .score-label {
  background-color: transparent;
}
.detail-experimental.baseball #detail #summary-content table .score-label td,
.detail-experimental.pesapallo #detail #summary-content table .score-label td {
  color: #b0b0b0;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.baseball #detail #summary-content table .score-label td:before,
.detail-experimental.pesapallo #detail #summary-content table .score-label td:before {
  display: none;
}
.detail-experimental.darts #detail #summary-content table {
  border-collapse: separate;
  border-spacing: 0;
}
.detail-experimental.darts #detail #summary-content table td {
  border: none;
  line-height: 24px;
  height: auto;
}
.detail-experimental.darts #detail #summary-content table .score-label {
  background-color: transparent;
}
.detail-experimental.darts #detail #summary-content table .score-label td {
  color: #b0b0b0;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.darts #detail #summary-content table .score-label td:before {
  display: none;
}
.detail-experimental.darts #detail #summary-content table .blank-line td {
  background-color: rgba(0, 0, 0, 0.1);
}
.detail-experimental.darts #detail .match-history td {
  line-height: 24px;
}
.detail-experimental.golf #detail #summary-player-card-content table .blank-line {
  display: none;
}
.detail-experimental.golf #detail #summary-player-card-content table tr td {
  border-right: none;
  line-height: 24px;
}
.detail-experimental.golf #detail #summary-player-card-content table .score-label {
  background-color: transparent;
}
.detail-experimental.golf #detail #summary-player-card-content table .score-label td {
  color: #b0b0b0;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.detail-experimental.golf #detail #summary-player-card-content table .score-label td:before {
  display: none;
}
.detail-experimental.golf #detail #player-statistics-content .stats-type-head th {
  background: #e9e9e9;
  border-bottom: 1px solid #d1d1d1;
  color: #656565;
  line-height: 25px;
  font-weight: bold;
}
.detail-experimental.golf #detail #player-statistics-content .stats-type-row {
  background: transparent;
}
.detail-experimental.golf #detail #player-statistics-content .stats-type-row td {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 24px;
  height: auto;
}
.detail-experimental.golf #detail #summary-content table {
  border-collapse: separate;
}
.detail-experimental.golf #detail #summary-content table td,
.detail-experimental.golf #detail #summary-content table th {
  border-left: none !important;
  border-right: none !important;
  border-bottom: none;
  line-height: 24px;
}
.detail-experimental.golf #detail #summary-content table td.h-part {
  border-top: 1px solid #d1d1d1 !important;
}
.detail-experimental.golf #detail #summary-content .blank-line td {
  background-color: rgba(0, 0, 0, 0.1);
}
.detail-experimental.golf #detail #summary-content .score-label {
  background-color: transparent;
}
.detail-experimental.golf #detail #summary-content .score-label td,
.detail-experimental.golf #detail #summary-content .score-label th {
  color: #b0b0b0;
}
.detail-experimental.cycling #summary-content table td {
  border-right: none;
  line-height: 24px;
}
.detail-experimental.cycling #summary-content table tr:last-of-type td {
  border-bottom: none;
}
.detail-experimental.floorball #summary-content table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.floorball #summary-content table td {
  line-height: 24px;
  border-bottom: none;
}
.detail-experimental.cricket #summary-content .horizontal td {
  color: #656565;
  border-bottom: none;
  line-height: 24px;
}
.detail-experimental.cricket #summary-content .horizontal td.extra-info {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.cricket #commentary-content td {
  border-right: none !important;
}
.detail-experimental.cricket #commentary-content td.over-sentence {
  background: #e9e9e9 !important;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental.cricket #fall-of-wickets-content .parts td,
.detail-experimental.cricket #tab-match-overs .parts td {
  border-right: none;
  line-height: 24px;
}
.detail-experimental.cricket #detail .player-statistics td {
  border-bottom: none;
}
.detail-experimental.cricket #detail .player-statistics td.h-part {
  line-height: 24px;
  border-top: 1px solid #d1d1d1 !important;
}
.detail-experimental.cricket #detail .player-statistics .total-row td {
  background: none;
  border: none;
}
.detail-experimental.cricket #detail .player-statistics .blank-line td {
  background: rgba(0, 0, 0, 0.1);
}
.detail-experimental.cricket #detail .player-statistics .icon {
  width: 20px !important;
  height: 20px !important;
}
.detail-experimental.tennis #summary-content .horizontal td {
  border-bottom: none;
}
.detail-experimental.tennis #summary-content .horizontal tfoot td {
  color: #b0b0b0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 24px;
}
.detail-experimental.tennis #match-history-preview-content td {
  line-height: 24px;
}
.detail-experimental[class*="winter-sports"] #summary-content td {
  border-bottom: none;
  border-right: none;
}
.detail-experimental[class*="winter-sports"] #summary-content tbody td {
  line-height: 24px;
}
.detail-experimental .odds-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-experimental .odds-wrapper .bookmaker {
  border-bottom: none;
}
.detail-experimental .nodata-block {
  padding: 8px 10px;
}
.detail-experimental .odds-wrapper,
.detail-experimental .odds-table-wrapper,
.detail-experimental .h2h-wrapper,
.detail-experimental .stats-table-container,
.detail-experimental .soccer-formation,
.detail-experimental .match-information-wrapper,
.detail-experimental .parts-wrapper,
.detail-experimental .lineups-wrapper,
.detail-experimental .missing-players-wrapper,
.detail-experimental .dakar-wrapper,
.detail-experimental .moto-racing-wrapper,
.detail-experimental .auto-racing-wrapper,
.detail-experimental .wrc-wrapper,
.detail-experimental [id^=tab-statistics-],
.detail-experimental [id^=tab-player-statistics-],
.detail-experimental .player-statistics-wrapper,
.detail-experimental [id^=tab-mhistory-],
.detail-experimental #summary-player-card-content,
.detail-experimental #player-statistics-preview-content {
  overflow-x: auto;
  overflow-y: hidden;
}
.detail-experimental #highlights-content .videolist {
  width: 300px;
}
.detail-experimental #highlights-content .videolist .highlight-video {
  height: 172px;
}
.detail-experimental #highlights-content .videolist .highlight-overlay {
  background-size: 100%;
}
.detail-experimental table.player-statistics tr td.player-label {
  min-width: 120px;
}
.detail-experimental table.player-statistics tr td.player-label a {
  white-space: nowrap;
}
.detail-experimental #detail .participant-detail-rank {
  white-space: normal;
  line-height: initial;
}
.detail-experimental #tab-match-history table#parts {
  border-collapse: separate;
  border-spacing: 0;
}
.detail-experimental #tab-match-history table#parts td {
  border: none;
  border-bottom: 1px solid #E0E0E0;
}
.detail-experimental #tab-match-history table#parts td:last-of-type {
  border-right: none;
}
.detail-experimental #tab-match-history table#parts tr:last-of-type td {
  border-bottom: none;
}
.detail-experimental .lines-bookmark,
.detail-experimental .odds-scope-bookmark,
.detail-experimental .bonus-offers-bookmark,
.detail-experimental .h2h-submenu,
.detail-experimental .surface-bookmark {
  overflow-x: auto;
  overflow-y: hidden;
}
.detail-experimental .lines-bookmark .ifmenu,
.detail-experimental .odds-scope-bookmark .ifmenu,
.detail-experimental .bonus-offers-bookmark .ifmenu,
.detail-experimental .h2h-submenu .ifmenu,
.detail-experimental .surface-bookmark .ifmenu {
  display: flex;
  flex-flow: row nowrap;
  min-height: 28px;
}
.detail-experimental .lines-bookmark .ifmenu .selected,
.detail-experimental .odds-scope-bookmark .ifmenu .selected,
.detail-experimental .bonus-offers-bookmark .ifmenu .selected,
.detail-experimental .h2h-submenu .ifmenu .selected,
.detail-experimental .surface-bookmark .ifmenu .selected {
  background: none #333532;
}
.detail-experimental .lines-bookmark .ifmenu .selected span,
.detail-experimental .odds-scope-bookmark .ifmenu .selected span,
.detail-experimental .bonus-offers-bookmark .ifmenu .selected span,
.detail-experimental .h2h-submenu .ifmenu .selected span,
.detail-experimental .surface-bookmark .ifmenu .selected span {
  background-image: none;
}
.detail-experimental .lines-bookmark .ifmenu .divider,
.detail-experimental .odds-scope-bookmark .ifmenu .divider,
.detail-experimental .bonus-offers-bookmark .ifmenu .divider,
.detail-experimental .h2h-submenu .ifmenu .divider,
.detail-experimental .surface-bookmark .ifmenu .divider {
  background: none !important;
  display: none;
}
.detail-experimental .lines-bookmark .ifmenu li,
.detail-experimental .odds-scope-bookmark .ifmenu li,
.detail-experimental .bonus-offers-bookmark .ifmenu li,
.detail-experimental .h2h-submenu .ifmenu li,
.detail-experimental .surface-bookmark .ifmenu li {
  background: transparent;
  min-height: 28px;
}
.detail-experimental .lines-bookmark .ifmenu a,
.detail-experimental .odds-scope-bookmark .ifmenu a,
.detail-experimental .bonus-offers-bookmark .ifmenu a,
.detail-experimental .h2h-submenu .ifmenu a,
.detail-experimental .surface-bookmark .ifmenu a,
.detail-experimental .lines-bookmark .ifmenu strong,
.detail-experimental .odds-scope-bookmark .ifmenu strong,
.detail-experimental .bonus-offers-bookmark .ifmenu strong,
.detail-experimental .h2h-submenu .ifmenu strong,
.detail-experimental .surface-bookmark .ifmenu strong {
  white-space: nowrap;
  min-height: 28px;
  line-height: 28px;
}
.detail-experimental #head-2-head-content .ifmenu .divider {
  background-color: transparent !important;
}
.detail-experimental .ifmenu a:hover,
.detail-experimental #detail .ifmenu a:hover {
  text-decoration: none !important;
}
.detail-experimental .odds-type-spacer {
  border-bottom: none !important;
}
.detail-experimental #detail .dw-icon.win {
  width: 11px;
  padding: 0 !important;
  display: inline-block;
}
.detail-experimental #summary-content {
  /*.parts{
			border-collapse: separate;
			border-spacing: 0;
			border-bottom: 0;
		}*/
}
.detail-experimental #summary-content .parts .stage-name {
  padding-right: 10px;
  white-space: nowrap;
}
.detail-experimental #summary-content .summary-horizontal {
  white-space: nowrap;
}
.detail-experimental #summary-player-card-content .parts,
.detail-experimental .wrc-wrapper .parts,
.detail-experimental .auto-racing-wrapper .parts,
.detail-experimental .moto-racing-wrapper .parts,
.detail-experimental .dakar-wrapper .parts {
  border-collapse: separate;
  border-spacing: 0;
  border-bottom: 0;
}
.detail-experimental #summary-player-card-content .parts tr:last-of-type td,
.detail-experimental .wrc-wrapper .parts tr:last-of-type td,
.detail-experimental .auto-racing-wrapper .parts tr:last-of-type td,
.detail-experimental .moto-racing-wrapper .parts tr:last-of-type td,
.detail-experimental .dakar-wrapper .parts tr:last-of-type td {
  border-bottom: 1px solid #e0e0e0;
}
.detail-experimental #match-history-content .match-history-vertical {
  white-space: nowrap;
  line-height: 23px;
}
.detail-experimental #match-history-content .match-history-vertical .lostserve-placeholder {
  min-width: 110px;
}
.detail-experimental .match-information td {
  line-height: 24px;
}
.detail-experimental #tab-match-summary .summary-vertical {
  min-width: 190px;
}
.detail-experimental .color-px-spacer {
  display: none !important;
}
.detail-experimental #statistics-content .summary-vertical {
  white-space: nowrap;
  min-width: 150px;
}
.detail-experimental .lineups-wrapper .summary-vertical {
  white-space: nowrap;
  min-width: 180px;
  border-top: none;
  border-bottom: none;
  line-height: 23px;
}
.detail-experimental .lineups-wrapper .summary-vertical .h-part {
  border-bottom: none !important;
  border-top: none !important;
}
.detail-experimental .lineups-wrapper tr:last-of-type .summary-vertical {
  border-bottom: none;
}
.detail-experimental #lineups-content td.summary-vertical .flag {
  margin-top: 6px;
}
.detail-experimental #lineups-content .icon-box {
  width: 16px !important;
}
.detail-experimental #lineups-content .lineups-wrapper td.summary-vertical .flag,
.detail-experimental #lineups-content .coaches-wrapper td.summary-vertical .flag,
.detail-experimental #lineups-content .missing-players-wrapper td.summary-vertical .flag {
  margin-top: 5px;
}
.detail-experimental .coaches-wrapper .summary-vertical {
  border-top: none;
  border-bottom: none;
  line-height: 23px;
}
.detail-experimental .coaches-wrapper tr:last-of-type .summary-vertical {
  border-bottom: none;
}
.detail-experimental #detail .stage-header .h-part {
  text-align: center;
}
.detail-experimental #detail .h-part {
  border-bottom: 1px solid #D1D1D1 !important;
}
.detail-experimental #detail #lineups-content .h-part {
  border-top: 1px solid #d1d1d1 !important;
}
.detail-experimental #detail #lineups-content #missing-players {
  border-bottom: 1px solid #d1d1d1 !important;
}
.detail-experimental #detail #lineups-content #missing-players .h-part {
  border-top: none !important;
}
.detail-experimental #detail #lineups-content #coaches .h-part {
  border-top: none !important;
}
.detail-experimental #detail #lineups-content .lineups-wrapper .parts {
  border-bottom: 1px solid #d1d1d1 !important;
}
.detail-experimental .missing-players-wrapper .summary-vertical {
  white-space: nowrap;
  min-width: 220px;
  border-top: none;
  border-bottom: none;
  line-height: 23px;
}
.detail-experimental .missing-players-wrapper tr:last-of-type .summary-vertical {
  border-bottom: none;
}
.detail-experimental .auto-racing-wrapper .stage-name {
  min-width: 130px;
}
.detail-experimental .auto-racing-wrapper .stage-time {
  width: auto;
  min-width: 100px;
}
.detail-experimental .partnership-position {
  min-width: 30px;
}
.detail-experimental .player-statistics td.value-col {
  width: 16px;
  min-width: 16px;
}
.detail-experimental .player-statistics tr.odd td.selected,
.detail-experimental .player-statistics tr.even td.selected {
  background-color: #f0f0f0;
}
.detail-experimental #commentary-preview-content td,
.detail-experimental #commentary-content td,
.detail-experimental #live-streaming td {
  line-height: 24px;
}
.detail-experimental .odds-comparison-spacer .uk a,
.detail-experimental .odds-comparison-spacer .eu a,
.detail-experimental .odds-comparison-spacer .us a,
.detail-experimental .odds-comparison-spacer .hk a,
.detail-experimental .odds-comparison-spacer .ma a,
.detail-experimental .odds-comparison-spacer .in a {
  padding: 5px;
  display: inline-block;
}
.detail-experimental .odds-comparison-spacer a {
  text-decoration: none;
}
.detail-experimental .odds-comparison-spacer span {
  border-radius: 0 !important;
  display: inline-block;
  padding: 0 !important;
  margin: 2px 1px 2px 0;
}
.detail-experimental .odds-comparison-spacer .active-odds-format a {
  color: #fff;
}
.detail-experimental table.sortable .sortarrow {
  vertical-align: inherit !important;
  padding-top: 3px !important;
}
.detail-experimental .hockey-formation {
  border-bottom: none;
}
.detail-experimental thead .gTableSort-off .arrow,
.detail-experimental thead .gTableSort-on .arrow,
.detail-experimental thead .sortheader .sortarrow,
.detail-experimental thead .sortable-col > span[class*="arrow-"] {
  background-image: none;
  width: 0;
  height: 0;
  border-style: solid;
  display: inline-block;
  padding-left: 0;
  vertical-align: initial;
  border-left-color: transparent;
  border-right-color: transparent;
  border-width: 0;
}
.detail-experimental thead .sortable-col > span[class*="arrow-"] {
  padding: 0 !important;
}
.detail-experimental thead .gTableSort-asc .arrow,
.detail-experimental thead .sortarrow[sortdir="down"],
.detail-experimental thead .sortable-col span.arrow-up {
  border-width: 0 4.5px 4.5px 4.5px;
  transform: translateY(-25%);
}
.detail-experimental thead .gTableSort-desc .arrow,
.detail-experimental thead .sortarrow[sortdir="up"],
.detail-experimental thead .sortable-col span.arrow-down {
  border-width: 4.5px 4.5px 0 4.5px;
  transform: translateY(15%);
}
.detail-experimental.baseball #detail #summary-content .stage-header .h-part,
.detail-experimental.pesapallo #detail #summary-content .stage-header .h-part {
  border-top: 1px solid #d1d1d1 !important;
}
.hockey.detail-experimental #parts .score,
.soccer.detail-experimental #parts .score {
  padding: 0 5px !important;
}
.tennis.detail-experimental .parts-wrapper .horizontal .score {
  min-width: 36px;
}
.golf #detail table.parts tr.golf-result td.player-name {
  min-width: 120px;
}
.golf #detail table.parts tr.golf-result td.round-score {
  min-width: 14px;
}
.golf table.live-stats-table {
  table-layout: auto;
}
table.live-stats-table tbody tr.stats-type-row td.title {
  white-space: nowrap;
}
.baseball table#parts,
.pesapallo table#parts {
  border-collapse: separate;
  border-bottom: 0;
}
.baseball table#parts .left-bd-3,
.pesapallo table#parts .left-bd-3 {
  border-left-width: 2px;
}
.flat.golf #detail span.golf-legend-square.par {
  background-color: #F0F0F0;
}
.flat table#missing-players td .flag {
  margin-top: 5px;
}
.flat #detail #glib-stats table.stats-table tbody tr.highlight_hover td.col_sorted {
  background-color: transparent;
}
.flat #detail .detail-header-wrapper .detail .header a:hover {
  text-decoration: underline;
}
.flat #default-odds span.button,
.flat #default-live-odds span.button {
  float: none;
}
.flat #detail #odds-comparison-content .odds tr .bookmaker {
  display: flex;
  align-items: center;
}
.flat #detail #odds-comparison-content .odds tr .bookmaker .blink {
  display: flex;
}
.flat #detail #odds-comparison-content .odds tr .bookmaker .live-icon-bookmaker {
  margin-top: 0;
}
.flat .dropdown-list-wrap .selected-item-wrap {
  height: 23px;
  line-height: 23px;
}
.flat .dropdown-list-wrap .selected-item-wrap:hover {
  text-decoration: none;
}
.flat .dropdown-list-wrap .selected-item-wrap a:after {
  top: 11px;
}
.flat .dropdown-list-wrap .selected-item-wrap a:hover {
  text-decoration: none;
}
.flat .seasons-picker.dropdown-list-wrap ul {
  top: 23px;
}
.flat #detail #sportstats .dropdown-list-wrap .dropdown-list {
  box-shadow: 2px 4px 20px 0 rgba(0, 0, 0, 0.3);
}
.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item {
  height: 23px;
  line-height: 23px;
  background: #ffffff!important;
  border-color: #f0f0f0;
  cursor: pointer;
}
.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item:hover {
  background-color: #efefef!important;
}
.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item a {
  color: #656565;
}
.flat .dropdown-list-wrap .dropdown-list .list-item:hover,
.flat .detail th.header a:hover {
  text-decoration: none;
}
.flat #detail #sportstats #detail-header .dropdown-list-wrap .dropdown-list li.list-item.selected:hover {
  background: #efefef!important;
}
.flat #detail #sportstats #detail-header .dropdown-list-wrap .dropdown-list li.list-item.selected:hover a {
  color: #656565;
}
.flat #detail #sportstats #detail-header .dropdown-list-wrap .dropdown-list li.list-item.selected a {
  color: #FFFFFF;
}
.flat span.selected-item-wrap:hover {
  opacity: .7;
  cursor: pointer;
}
.flat #detail .dw-icon:hover {
  opacity: .6;
}
.flat #summary-content .icon-box {
  width: auto !important;
}
.flat #detail #lineups-content .announcement {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -208px -16px !important;
}
.flat #detail .odds-wrapper .bookmaker {
  border-bottom: none;
  display: table-cell;
}
.flat table.sortable thead th a.active-down span.sortarrow,
.flat table.sortable thead th a.active-up span.sortarrow,
.flat table thead th a.gTableSort-on.gTableSort-desc span.arrow {
  background: none;
}
.tennis.detail-experimental #match-history-content .match-history-vertical .lostserve-placeholder,
.darts.detail-experimental #match-history-content .match-history-vertical .lostserve-placeholder {
  display: block;
}
.table-tennis table#parts td.score,
.table-tennis table.parts td.score {
  min-width: 24px;
}
.flat div.static-info-text li {
  display: flex;
  align-items: center;
}
.flat div.static-info-text li span.funfact {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -240px 0px !important;
  width: 16px;
  height: 16px;
}
.match-information-wrapper .match-information-data {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  padding: 3px 10px;
  border-bottom: 1px solid #E0E0E0;
}
.match-information-wrapper .match-information-data .content {
  line-height: 19px;
}
.flat.detail-experimental .glib-stats-data .glib-stats-filter ul {
  background-color: rgba(0, 0, 0, 0.85);
  color: #FFFFFF;
}
#detail .detail-header-wrapper .header .headerStrip {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 5px 10px;
}
#detail .detail-header-wrapper .header .headerStrip > div {
  line-height: 1.6;
}
#detail .detail-header-wrapper .header .headerStrip .fleft {
  flex: 1;
  padding: 0 10px 0 0;
}
#detail .detail-header-wrapper .header .headerStrip #utime {
  flex: 0 1 auto;
}
#detail .detail-header-wrapper .header .headerStrip a {
  text-decoration: none;
}
@media only screen and (max-width: 480px) {
  .detail-experimental .glib-stats-filter {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
  }
  .detail-experimental .glib-stats-filter .list-wrapper {
    margin: 0 5px 5px 0;
    height: 26px;
  }
  .detail-experimental .glib-stats-filter .list-wrapper:last-of-type {
    margin-bottom: 0;
  }
  .detail-experimental .glib-stats-filter .list-wrapper ul {
    line-height: 26px;
  }
  .detail-experimental.aussie-rules .current-result {
    font-size: 14px;
  }
  .detail-experimental.basketball .current-result,
  .detail-experimental.golf .current-result {
    font-size: 22px;
  }
}
@media only screen and (min-width: 480px) {
  .detail-experimental #highlights-content .videolist {
    width: 460px;
  }
  .detail-experimental #highlights-content .videolist .highlight-video {
    height: 262px;
  }
  .detail-experimental.aussie-rules .current-result {
    font-size: 24px;
  }
}
@media only screen and (min-width: 580px) {
  .detail-experimental #photoreport-content {
    width: 560px;
  }
  .detail-experimental #photoreport-content .photoreport-photo {
    width: 540px;
  }
}
@media only screen and (min-width: 640px) {
  .detail-experimental #highlights-content .videolist {
    width: 620px;
  }
  .detail-experimental #highlights-content .videolist .highlight-video {
    height: 352px;
  }
}
.detail-experimental {
  /*&[device-type="finger"]{
		.detailMS{
			.detailMS__incidentRow{
				padding: 8px 10px;
			}
		}
	}*/
}
.detail-experimental .detailMS {
  display: flex;
  flex-flow: column nowrap;
  border-bottom: 1px solid #d1d1d1;
}
.detail-experimental .detailMS .detailMS__incidentRow {
  display: flex;
  flex-flow: row wrap;
  box-sizing: border-box;
  align-items: center;
  padding: 8px 10px;
  line-height: 13px;
}
.detail-experimental .detailMS .detailMS__incidentRow:last-of-type {
  border-bottom: none;
}
.detail-experimental .detailMS .detailMS__incidentsHeader {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  color: #656565;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  min-height: 26px;
  box-sizing: border-box;
  padding: 0 10px;
  background: #E9E9E9;
  margin-top: -1px;
  font-weight: bold;
}
.detail-experimental .detailMS .detailMS__incidentsHeader .detailMS__headerScore {
  margin-left: auto;
}
.detail-experimental.hockey #detail .assist,
.detail-experimental.floorball #detail .assist {
  padding-top: 5px;
  width: 100%;
  margin: 0;
  order: 4;
}
.detail-experimental.hockey #detail .incidentRow--home .assist,
.detail-experimental.floorball #detail .incidentRow--home .assist {
  text-align: left;
}
.detail-experimental.hockey #detail .incidentRow--away .assist,
.detail-experimental.floorball #detail .incidentRow--away .assist {
  text-align: right;
}
.detail-experimental.hockey #detail .videoWrapper,
.detail-experimental.floorball #detail .videoWrapper {
  order: 3;
}
.detail-experimental .detailMS__incidentRow a {
  color: inherit;
  text-decoration: none;
}
.detail-experimental .detailMS__incidentRow a:hover {
  text-decoration: underline;
}
.detail-experimental .detailMS__incidentRow .icon-box {
  margin: -3px 6px !important;
}
.detail-experimental .detailMS__incidentRow .icon-box.substitution-in {
  margin: -3px 3px !important;
}
.detail-experimental .detailMS__incidentRow .substitution-out-name .substitution-out {
  margin: -3px 3px !important;
}
.detail-experimental .detailMS__incidentRow .icon .substitution-in {
  margin: -3px 0 !important;
}
.detail-experimental .detailMS__incidentRow .aussie-rules-ball-behind {
  background-position-y: 0;
}
.detail-experimental .detailMS__incidentRow .icon.video {
  display: inline-block;
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -100px 0;
  height: 15px;
  width: 12px;
  cursor: pointer;
}
.detail-experimental .detailMS__incidentRow .icon.video:hover {
  background-position: -120px 0;
}
.detail-experimental .detailMS__incidentRow.incidentRow--home .videoWrapper {
  margin-left: 5px;
}
.detail-experimental .detailMS__incidentRow.incidentRow--home .icon-box.substitution-in {
  margin: -3px 3px -3px 6px !important;
}
.detail-experimental .detailMS__incidentRow.incidentRow--home .subincident-name,
.detail-experimental .detailMS__incidentRow.incidentRow--home .note-name,
.detail-experimental .detailMS__incidentRow.incidentRow--home .assist {
  margin-left: 3px;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away {
  flex-flow: row-reverse wrap;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away .participant-name {
  order: 1;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away .subincident-name,
.detail-experimental .detailMS__incidentRow.incidentRow--away .note-name,
.detail-experimental .detailMS__incidentRow.incidentRow--away .assist {
  order: 2;
  margin-right: 3px;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away .videoWrapper {
  order: 3;
  margin-right: 5px;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away .icon-box.substitution-in {
  margin: -3px 6px -3px 3px !important;
}
.detail-experimental .detailMS__incidentRow.incidentRow--away .time-box {
  float: right;
  text-align: right;
}
.detail-experimental .detailMS__incidentRow.--empty {
  justify-content: center;
}
.FLEX_CN {
  display: flex;
  flex-flow: column nowrap;
}
.FLEX_CW {
  display: flex;
  flex-flow: column wrap;
}
.FLEX_RN {
  display: flex;
  flex-flow: row nowrap;
}
.FLEX_RW {
  display: flex;
  flex-flow: row wrap;
}
.detail-experimental .statContent {
  display: flex;
  flex-flow: column nowrap;
}
.detail-experimental .statRow {
  display: flex;
  flex-flow: column nowrap;
  padding: 5px 10px 10px;
}
.detail-experimental .statRow--listHeader {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  color: #fff;
  min-height: 20px;
  box-sizing: border-box;
  padding: 0 10px;
  background: #e9e9e9;
}
.detail-experimental .statTextGroup {
  display: flex;
  flex-flow: row nowrap;
  padding-bottom: 5px;
}
.detail-experimental .statText--homeValue,
.detail-experimental .statText--awayValue {
  display: flex;
  flex-flow: row nowrap;
  flex: 0 0 80px;
  align-items: flex-end;
}
.detail-experimental .statText--homeValue {
  justify-content: flex-start;
  text-align: left;
  padding-right: 5px;
}
.detail-experimental .statText--awayValue {
  justify-content: flex-end;
  text-align: right;
  padding-left: 5px;
}
.detail-experimental .statText--titleValue {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  flex: 1;
  text-align: center;
}
.detail-experimental .statBar {
  display: flex;
  flex-flow: column nowrap;
  flex: 1;
}
.detail-experimental .statBarGroup {
  display: flex;
  flex-flow: row nowrap;
}
.detail-experimental .statBarBg {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  height: 9px;
  background-color: #E0E0E0;
  overflow: hidden;
}
.detail-experimental .statBarBg.stats-greater .statBarLine {
  background-color: #CA0000;
}
.detail-experimental .statBarBg.stats-less .statBarLine {
  background-color: #595959;
}
.detail-experimental .statBarLine {
  height: 9px;
}
.detail-experimental .statBar--home {
  padding-right: 1px;
}
.detail-experimental .statBar--home .statBarBg {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  justify-content: flex-end;
}
.detail-experimental .statBar--away {
  padding-left: 1px;
}
.detail-experimental .statBar--away .statBarBg {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  justify-content: flex-start;
}
.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;
}
.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);
}
#detail-header th.header {
  padding-top: 2px;
  padding-bottom: 3px;
  background-position: 0 0 !important;
  background-repeat: repeat-x;
}
.flat #sportstats table#detail-header.detail {
  border-collapse: separate;
  border-bottom: 1px solid #e0e0e0 !important;
}
.flat #sportstats table#detail-header.detail tr {
  background: #f0f0f0;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  line-height: 25px;
}
.flat #sportstats table#detail-header.detail tr th.header {
  background: inherit !important;
  color: #656565;
  line-height: initial;
}
.flat div#playoff-header {
  background: #E9E9E9;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.flat div#playoff-header li {
  color: #656565;
  border: none;
  background: inherit;
  font-weight: inherit;
  height: inherit;
  line-height: inherit;
}
.flat table.stats-table tr {
  height: 23px;
  line-height: 23px;
}
.flat table.stats-table tr.even {
  background-color: inherit;
}
.flat table.stats-table tr td {
  border: none;
  border-bottom: 1px solid #e5e5e5;
  background: transparent;
  height: inherit;
  line-height: inherit;
}
.flat table.stats-table tr td.col_sorted {
  background-color: #F3F3F3;
}
.flat table.stats-table tr:last-child td {
  border: none;
}
.flat table.stats-table thead tr {
  background: #f0f0f0;
  font-size: 11px;
  font-weight: normal;
}
.flat table.stats-table thead tr th {
  color: #656565;
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: inherit;
  font-weight: inherit;
  height: inherit;
  line-height: inherit;
}
.flat table.stats-table thead tr th.stats-table-label {
  color: #fff !important;
}
.flat table.stats-table thead tr th a {
  color: inherit;
}
.flat div#glib-stats-menu ul.ifmenu {
  height: 28px;
}
.flat div#glib-stats-menu ul.ifmenu li {
  color: #656565;
  background-color: #e7e7e7;
  background-image: none;
  border: none;
  height: 28px;
}
.flat div#glib-stats-menu ul.ifmenu li.selected {
  color: #ffffff;
  background-color: #016700;
  font-weight: bold;
}
.flat div#glib-stats-menu ul.ifmenu li:hover {
  background-color: #d9d9d9;
}
.flat div#glib-stats-menu ul.ifmenu li span {
  display: flex;
  align-items: center;
  background-image: none;
}
.flat div#glib-stats-menu ul.ifmenu li a {
  color: inherit;
  font-weight: inherit;
  height: 25px;
  line-height: 25px;
}
.flat div#glib-stats-menu div.submenu ul {
  border-bottom: none;
  padding-top: 6px;
  padding-bottom: 6px;
  height: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.flat div#glib-stats-menu div.submenu ul li {
  height: 25px;
  background-color: inherit;
  padding: 0;
  margin-bottom: 0;
}
.flat div#glib-stats-menu div.submenu ul li a {
  color: #ffffff;
  border-radius: inherit;
}
.flat div#glib-stats-menu div.submenu .color-spacer {
  display: none;
}
.flat div#glib-stats-menu div.color-spacer {
  border-bottom: none;
}
.flat ul.stages-menu li.bubble {
  background: #e7e7e7 !important;
  height: 25px !important;
  line-height: 25px !important;
  color: #656565 !important;
}
.flat ul.stages-menu li.bubble.selected {
  font-weight: bold !important;
  background: #016700 !important;
  color: #ffffff !important;
}
.flat ul.stages-menu li.bubble a,
.flat ul.stages-menu li.bubble span {
  background: none !important;
  height: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
}
.flat table.stats-table tr.highlight_hover td.col_sorted,
.flat #detail .stats-table .highlight td.col_sorted,
.flat .stats-table .highlight td.col_sorted {
  background-color: inherit;
}
/* Test [LB] */
.live-icon-bookmaker {
  width: 17px;
}
.live-offer1,
.live-offer2 {
  background-image: url("/res/image/icons-lb-15px-turbo.gif") !important;
}
.live-offer1 {
  background-position: 0px 50% !important;
}
.live-offer1:hover,
.live-offer2 {
  background-position: -60px 50% !important;
}
table.base-table {
  width: 100%;
  border-spacing: 0;
}
table.base-table thead tr {
  height: 23px;
  line-height: 23px;
}
table.base-table thead tr td,
table.base-table thead tr th {
  color: #ffffff;
  padding: 0 10px;
  height: 23px;
  line-height: 23px;
  border: none;
  font-weight: normal;
  text-align: center;
}
table.base-table tbody tr {
  height: 20px;
  line-height: 20px;
  background: none;
}
table.base-table tbody tr.even {
  background: #f0f0f0;
}
table.base-table tbody tr td {
  border: 1px solid #e0e0e0;
  border-width: 0 0 1px 1px;
  padding: 0 10px;
  text-align: left;
  height: 19px;
  line-height: 19px;
  text-align: center;
}
table.base-table tbody tr td:last-child {
  border-right-width: 1px;
}
table.base-table tbody tr td span.flag {
  margin-right: 10px;
}
table.career-table thead tr th.date {
  width: 60px;
}
table.career-table thead tr th.match-info {
  width: 30px;
}
table.career-table thead tr th.team,
table.career-table thead tr th.competition {
  text-align: left;
  width: 170px;
}
table.career-table thead tr th .icon {
  top: 3px;
}
table.career-table thead tr.league th {
  border-top: none;
}
table.career-table tbody tr.tournament-stage {
  display: none;
}
table.career-table tbody tr.tournament-stage td.tournament-name {
  padding-left: 36px;
}
table.career-table tbody tr.all-tournament td.tournament-name:hover {
  cursor: pointer;
}
table.career-table tbody tr.all-tournament td.tournament-name.hide-arrow span.arrow {
  display: none;
}
table.career-table tbody tr.all-tournament td.tournament-name.hide-arrow:hover {
  cursor: auto;
}
table.career-table tbody tr.all-tournament span.arrow {
  position: relative;
  float: right;
  right: -5px;
  top: 3px;
  width: 11px;
  height: 13px;
  background: url("/res/image/icons-player-profile.2.png") no-repeat -123px 0;
}
table.career-table tbody tr.all-tournament span.arrow:hover {
  cursor: pointer;
}
table.career-table tbody tr.all-tournament span.arrow.open {
  background: url("/res/image/icons-player-profile.2.png") no-repeat -152px 0;
}
table.career-table tbody tr td.team-name {
  text-align: left;
}
table.career-table tbody tr td.tournament-name {
  text-align: left;
}
table.transfer-table thead tr th.date {
  width: 60px;
}
table.transfer-table thead tr th.team {
  width: 200px;
  text-align: left;
}
table.transfer-table thead tr th.type {
  width: 120px;
}
table.transfer-table thead tr th.team-name {
  text-align: left;
}
table.transfer-table tbody tr td:nth-child(2),
table.transfer-table tbody tr td:nth-child(3) {
  text-align: left;
}
table.injury-history-table thead tr th.date {
  width: 60px;
}
table.injury-history-table thead tr th.injury {
  width: 500px;
  text-align: left;
  box-sizing: border-box;
  padding-left: 11px;
}
table.injury-history-table tbody tr td.injury {
  text-align: left;
}
table.injury-history-table tr.show-more td {
  border-bottom: 1px solid #E0E0E0;
  text-align: center;
}
table.injury-history-table tr.show-more td a {
  text-decoration: underline;
  color: #656565;
}
table.injury-history-table tr.show-more td a:hover {
  text-decoration: none;
  color: #656565;
  cursor: pointer;
}
table.injury-history-table tr.hide {
  display: none;
}
table.last-matches-table thead tr th {
  box-sizing: border-box;
}
table.last-matches-table thead tr th.match-info {
  width: 32px;
  padding: 0;
}
table.last-matches-table thead tr th.winLose {
  width: 28px;
}
table.last-matches-table thead tr th span.icon {
  top: 3px;
}
table.last-matches-table tbody tr.event-row:hover {
  background-color: #EAF7E7;
  cursor: pointer;
}
table.last-matches-table tbody tr.show-more-last-matches span {
  text-decoration: underline;
  cursor: pointer;
}
table.last-matches-table tbody tr.show-more-last-matches span:hover {
  text-decoration: none;
}
table.last-matches-table tbody tr td.event-start-time {
  width: 62px;
  padding: 0;
  box-sizing: border-box;
}
table.last-matches-table tbody tr td.tournament-short-name {
  width: 50px;
  white-space: nowrap;
  text-align: left;
  cursor: auto;
}
table.last-matches-table tbody tr td.tournament-short-name a:hover {
  text-decoration: underline;
}
table.last-matches-table tbody tr td.team-name {
  width: 138px;
  text-align: left;
}
table.last-matches-table tbody tr td.team-name.win {
  font-weight: bold;
}
table.last-matches-table tbody tr td.score {
  white-space: nowrap;
  padding: 0 2px;
}
table.last-matches-table tbody tr td.match-info {
  width: 32px;
  box-sizing: border-box;
  padding: 0;
}
table.last-matches-table tbody tr td.match-info.goal {
  background-color: #ffce99;
}
table.last-matches-table tbody tr td.match-info.yellow-card {
  background-color: #f5dc00;
}
table.last-matches-table tbody tr td.match-info.red-card {
  color: #fff;
  background-color: #df1a22;
}
table.last-matches-table tbody tr td.winLose {
  width: 28px;
  box-sizing: border-box;
  padding: 0 5px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a {
  background-image: url("/res/image/standings/form.pt.png");
  float: left;
  width: 17px;
  height: 17px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-l {
  background-position: 0 -250px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-l:hover {
  background-position: 0 -400px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-w {
  background-position: 0 -150px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-w:hover {
  background-position: 0 -300px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-d {
  background-position: 0 -200px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-d:hover {
  background-position: 0 -350px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-dw {
  background-position: 0 -450px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-dw:hover {
  background-position: 0 -550px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-dl {
  background-position: 0 -500px;
}
table.last-matches-table tbody tr td.winLose .winLoseIcon a.form-dl:hover {
  background-position: 0 -600px;
}
table.last-matches-table tbody tr td span.absence {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin: 0 5px -3px 0;
}
table.last-matches-table tbody tr td span.absence.suspended {
  background: url("/res/image/icons-detail.13.png") -1576px 50%;
}
table.last-matches-table tbody tr td span.absence.injury {
  background: url("/res/image/icons-detail.13.png") -270px 50%;
}
table.last-matches-table.us-format tbody tr td.event-start-time {
  width: 74px;
}
table.last-matches-table.us-format tbody tr td.team-name {
  width: 132px;
}
table.squad-table tbody tr td span.absence {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin: 0 5px -3px 5px;
}
table.squad-table tbody tr td span.absence.suspended {
  background: url("/res/image/icons-detail.13.png") -1576px 50%;
}
table.squad-table tbody tr td span.absence.injury {
  background: url("/res/image/icons-detail.13.png") -270px 50%;
}
span.absence {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin: 0 0 -2px 5px;
}
span.absence.suspended {
  background: url("/res/image/icons-detail.13.png") -1576px 50%;
}
span.absence.injury {
  background: url("/res/image/icons-detail.13.png") -270px 50%;
}
table.player-statistics th.sortable-col span.arrow-down {
  background: url("/res/image/sortable.png") left -15px no-repeat;
  padding-left: 10px;
  line-height: 12px;
  margin-left: 3px;
  vertical-align: top;
}
table.squad-table thead tr.league th {
  box-sizing: border-box;
  width: 50px;
  border-bottom: 0;
  border-top: none;
}
table.squad-table thead tr.league th.jersey-number {
  width: 32px;
}
table.squad-table thead tr.league th.player-name {
  text-align: left;
  width: auto;
}
table.squad-table thead tr.league th span.icon {
  margin-bottom: -2px;
}
table.squad-table tbody tr td {
  box-sizing: border-box;
  width: 50px;
  border-bottom-width: 0;
  border-top-width: 1px;
}
table.squad-table tbody tr td.jersey-number {
  width: 32px;
}
table.squad-table tbody tr td.player-name {
  text-align: left;
  width: auto;
}
table.squad-table tbody tr.player-type-title td {
  background-color: #CACACA;
  text-align: left;
  border: 1px solid #BBB;
}
table.squad-table tbody tr.player-type-title + tr td {
  border-top-width: 0;
}
table.squad-table tbody tr.player td.player-age {
  color: #B0B0B0;
}
table.squad-table tbody tr.coach td.player-name {
  border-left-width: 0;
  padding-left: 11px;
}
table.squad-table tbody tr.coach td.player-age {
  color: #B0B0B0;
}
table.squad-table tbody tr.even {
  background: #f0f0f0;
}
table.squad-table tbody tr:last-child td {
  border-bottom-width: 1px;
}
div#tabs.squad-tab-menu {
  margin-top: 0px;
}
div#tabs.squad-tab-menu div.submenu ul.ifmenu {
  padding-top: 0px;
  height: 25px;
}
div#tabs.squad-tab-menu div.submenu ul.ifmenu li a:hover {
  cursor: default !important;
  text-decoration: none !important;
}
div#tabs.squad-menu ul.ifmenu li a:hover {
  cursor: default !important;
  text-decoration: none !important;
}
#block-summary-match-record {
  display: none;
}
table.match-record-table {
  table-layout: fixed;
}
table.match-record-table thead tr th.season,
table.match-record-table thead tr th.rank,
table.match-record-table thead tr th.titles {
  width: 80px;
}
table.match-record-table thead tr.league th {
  border-top: none;
  box-sizing: border-box;
}
#block-summary-tournament-won {
  display: none;
}
table.tournament-won-table {
  table-layout: fixed;
}
table.tournament-won-table thead tr th {
  text-transform: none;
}
table.tournament-won-table thead tr th.tournament {
  width: 330px;
}
table.tournament-won-table thead tr th.surface {
  width: 165px;
}
table.tournament-won-table thead tr th.prize-money {
  width: 165px;
}
table.tournament-won-table thead tr.league th {
  text-align: left;
  border-top: none;
  box-sizing: border-box;
}
table.tournament-won-table tbody tr td {
  text-align: left;
  border-bottom: none;
  border-top: 1px solid #E0E0E0;
  text-transform: none;
  font-weight: normal;
}
table.tournament-won-table tbody tr td a {
  text-transform: none;
  font-weight: normal;
}
table.tournament-won-table tbody tr td span.flag {
  margin-left: 0;
}
table.tournament-won-table tbody tr.year {
  background-color: #ccc;
}
table.tournament-won-table tbody tr.year + tr td,
table.tournament-won-table tbody tr.year:first-child td {
  border-top: none;
}
table.tournament-won-table tbody tr.year td {
  border: 1px solid #bdbdbd;
}
table.tournament-won-table tbody tr:last-child td {
  border-bottom: 1px solid #E0E0E0;
}
table.tournament-won-table tbody tr.show-more td {
  border-bottom: 1px solid #E0E0E0;
  text-align: center;
}
table.tournament-won-table tbody tr.show-more td a {
  text-decoration: underline;
  color: #656565;
}
table.tournament-won-table tbody tr.show-more td a:hover {
  text-decoration: none;
  color: #656565;
  cursor: pointer;
}
table.tournament-won-table tbody tr.hide {
  display: none;
}
#default-odds span.button,
#default-live-odds span.button {
  display: flex;
  flex-flow: row nowrap;
  float: left;
  margin: 3px 3px;
  margin-left: 5px;
  text-decoration: none;
  cursor: pointer;
  color: #656565;
  width: calc(100% - 8px);
}
#default-odds span.button.odds-hover-highlight span.odds,
#default-live-odds span.button.odds-hover-highlight span.odds {
  color: #656565 !important;
  border-color: #8DC65C;
  background: #98F83F !important;
  background: linear-gradient(to bottom, #98F83F 0%, #66D108 100%) !important;
  cursor: pointer;
  text-decoration: underline;
}
#default-odds span.button.odds-hover-highlight span.odds.odds-type,
#default-live-odds span.button.odds-hover-highlight span.odds.odds-type {
  color: #656565 !important;
  background: #8DC65C !important;
  text-decoration: underline;
}
#default-odds span.button.empty-cell:hover,
#default-live-odds span.button.empty-cell:hover {
  text-decoration: none;
  cursor: auto;
}
#default-odds span.button.empty-cell:hover span,
#default-live-odds span.button.empty-cell:hover span {
  text-decoration: none;
}
#default-odds span.button:hover,
#default-live-odds span.button:hover {
  text-decoration: underline;
}
#default-odds span.button:hover span,
#default-live-odds span.button:hover span {
  text-decoration: underline;
}
#default-odds span.button span.odds,
#default-live-odds span.button span.odds {
  white-space: nowrap;
  border: 1px solid #a8a8a8;
  background: #eee;
  background: linear-gradient(to bottom, #eee 0%, #ddd 100%);
  color: #222;
  margin: 0px;
  padding: 0px 7px 0px 7px;
  display: block;
  height: 23px;
  line-height: 23px;
  text-align: center;
  border-radius: 3px;
  float: left;
  flex: 1 1 auto;
}
#default-odds span.button span.odds.odds-type,
#default-live-odds span.button span.odds.odds-type {
  background: #a8a8a8;
  color: #fff;
  border-radius: 3px 0px 0px 3px;
}
#default-odds span.button span.odds.value,
#default-live-odds span.button span.odds.value {
  border-radius: 0px 3px 3px 0px;
  border-left: 0px;
  padding: 0px 10px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
}
#default-odds span.button span.odds.value span,
#default-live-odds span.button span.odds.value span {
  height: 23px;
  line-height: 23px;
  display: inline-block;
  padding-left: 10px;
}
#default-odds span.button span.odds.value span.up,
#default-live-odds span.button span.odds.value span.up,
#default-odds span.button span.odds.value span.down,
#default-live-odds span.button span.odds.value span.down {
  background-image: url("/res/image/icons-detail.13.png");
  background-repeat: no-repeat;
}
#default-odds span.button span.odds.value span.up,
#default-live-odds span.button span.odds.value span.up {
  background-position: -828px 8px;
}
#default-odds span.button span.odds.value span.down,
#default-live-odds span.button span.odds.value span.down {
  background-position: -928px 8px;
}
#default-odds td,
#default-live-odds td {
  border-left: 0;
}
#default-odds td.winner span.button span.odds,
#default-live-odds td.winner span.button span.odds {
  border: 1px solid #c5974c;
  background: #f8c939;
  background: linear-gradient(to bottom, #f8c939 0%, #f09c15 100%);
}
#default-odds td.winner span.button span.odds.odds-type,
#default-live-odds td.winner span.button span.odds.odds-type {
  background: #c5974c;
}
#default-odds td.ah span.button:hover,
#default-live-odds td.ah span.button:hover {
  text-decoration: none;
  cursor: auto;
}
#default-odds td.ah span.button:hover span,
#default-live-odds td.ah span.button:hover span {
  text-decoration: none;
}
#default-odds td.ah span.button.spread span.odds.value,
#default-live-odds td.ah span.button.spread span.odds.value {
  display: block;
}
#default-odds td.not-last-row,
#default-live-odds td.not-last-row {
  border-bottom: none;
}
#default-odds td.bonus,
#default-live-odds td.bonus {
  background-color: inherit;
}
#default-odds td.bonus span,
#default-live-odds td.bonus span {
  height: 25px;
  line-height: 25px;
  display: block;
  border-radius: 3px;
  margin: 0 5px;
  color: #fff;
  background: #6d003a;
}
#default-odds td.bonus span a,
#default-live-odds td.bonus span a {
  color: #fff;
}
#default-odds td.bookmaker a.elink,
#default-live-odds td.bookmaker a.elink {
  padding-right: 0px;
}
#detail-nested table.odds tbody td:first-child.not-first-row {
  border-left: none;
}
span.point-highlight {
  font-weight: bold;
}
td.match-history-score {
  border: 1px solid #E0E0E0;
  min-width: 50px;
  white-space: nowrap;
}
.flat.home .stats-shared-menu .submenu .ifmenu,
.flat.home .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.home .stats-table-label,
.flat.home #glib-stats .color-spacer,
.flat.home #glib-stats-data .scroll-box {
  background-color: #00406d;
}
.flat.home .playoff .has-events .matches a,
.flat.home .playoff .has-events .matches a:hover {
  color: #00406d;
}
.flat.home .playoff .matches .unpacked,
.flat.home .playoff .matches .unpacked:hover {
  border-color: #00406d;
  background: #00406d;
}
.flat.home .playoff .matches .matches ul {
  border-color: #00406d;
}
.flat.links .stats-shared-menu .submenu .ifmenu,
.flat.links .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.links .stats-table-label,
.flat.links #glib-stats .color-spacer,
.flat.links #glib-stats-data .scroll-box {
  background-color: /* links             */ #085f00;
}
.flat.links .playoff .has-events .matches a,
.flat.links .playoff .has-events .matches a:hover {
  color: /* links             */ #085f00;
}
.flat.links .playoff .matches .unpacked,
.flat.links .playoff .matches .unpacked:hover {
  border-color: /* links             */ #085f00;
  background: /* links             */ #085f00;
}
.flat.links .playoff .matches .matches ul {
  border-color: /* links             */ #085f00;
}
.flat.american-football .stats-shared-menu .submenu .ifmenu,
.flat.american-football .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.american-football .stats-table-label,
.flat.american-football #glib-stats .color-spacer,
.flat.american-football #glib-stats-data .scroll-box {
  background-color: /* american-football */ #652b1d;
}
.flat.american-football .playoff .has-events .matches a,
.flat.american-football .playoff .has-events .matches a:hover {
  color: /* american-football */ #652b1d;
}
.flat.american-football .playoff .matches .unpacked,
.flat.american-football .playoff .matches .unpacked:hover {
  border-color: /* american-football */ #652b1d;
  background: /* american-football */ #652b1d;
}
.flat.american-football .playoff .matches .matches ul {
  border-color: /* american-football */ #652b1d;
}
.flat.aussie-rules .stats-shared-menu .submenu .ifmenu,
.flat.aussie-rules .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.aussie-rules .stats-table-label,
.flat.aussie-rules #glib-stats .color-spacer,
.flat.aussie-rules #glib-stats-data .scroll-box {
  background-color: /* aussie-rules      */ #ad3f21;
}
.flat.aussie-rules .playoff .has-events .matches a,
.flat.aussie-rules .playoff .has-events .matches a:hover {
  color: /* aussie-rules      */ #ad3f21;
}
.flat.aussie-rules .playoff .matches .unpacked,
.flat.aussie-rules .playoff .matches .unpacked:hover {
  border-color: /* aussie-rules      */ #ad3f21;
  background: /* aussie-rules      */ #ad3f21;
}
.flat.aussie-rules .playoff .matches .matches ul {
  border-color: /* aussie-rules      */ #ad3f21;
}
.flat.badminton .stats-shared-menu .submenu .ifmenu,
.flat.badminton .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.badminton .stats-table-label,
.flat.badminton #glib-stats .color-spacer,
.flat.badminton #glib-stats-data .scroll-box {
  background-color: /* badminton         */ #16875a;
}
.flat.badminton .playoff .has-events .matches a,
.flat.badminton .playoff .has-events .matches a:hover {
  color: /* badminton         */ #16875a;
}
.flat.badminton .playoff .matches .unpacked,
.flat.badminton .playoff .matches .unpacked:hover {
  border-color: /* badminton         */ #16875a;
  background: /* badminton         */ #16875a;
}
.flat.badminton .playoff .matches .matches ul {
  border-color: /* badminton         */ #16875a;
}
.flat.bandy .stats-shared-menu .submenu .ifmenu,
.flat.bandy .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.bandy .stats-table-label,
.flat.bandy #glib-stats .color-spacer,
.flat.bandy #glib-stats-data .scroll-box {
  background-color: /* bandy             */ #4492d6;
}
.flat.bandy .playoff .has-events .matches a,
.flat.bandy .playoff .has-events .matches a:hover {
  color: /* bandy             */ #4492d6;
}
.flat.bandy .playoff .matches .unpacked,
.flat.bandy .playoff .matches .unpacked:hover {
  border-color: /* bandy             */ #4492d6;
  background: /* bandy             */ #4492d6;
}
.flat.bandy .playoff .matches .matches ul {
  border-color: /* bandy             */ #4492d6;
}
.flat.baseball .stats-shared-menu .submenu .ifmenu,
.flat.baseball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.baseball .stats-table-label,
.flat.baseball #glib-stats .color-spacer,
.flat.baseball #glib-stats-data .scroll-box {
  background-color: /* baseball          */ #856842;
}
.flat.baseball .playoff .has-events .matches a,
.flat.baseball .playoff .has-events .matches a:hover {
  color: /* baseball          */ #856842;
}
.flat.baseball .playoff .matches .unpacked,
.flat.baseball .playoff .matches .unpacked:hover {
  border-color: /* baseball          */ #856842;
  background: /* baseball          */ #856842;
}
.flat.baseball .playoff .matches .matches ul {
  border-color: /* baseball          */ #856842;
}
.flat.basketball .stats-shared-menu .submenu .ifmenu,
.flat.basketball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.basketball .stats-table-label,
.flat.basketball #glib-stats .color-spacer,
.flat.basketball #glib-stats-data .scroll-box {
  background-color: /* basketball        */ #ab4630;
}
.flat.basketball .playoff .has-events .matches a,
.flat.basketball .playoff .has-events .matches a:hover {
  color: /* basketball        */ #ab4630;
}
.flat.basketball .playoff .matches .unpacked,
.flat.basketball .playoff .matches .unpacked:hover {
  border-color: /* basketball        */ #ab4630;
  background: /* basketball        */ #ab4630;
}
.flat.basketball .playoff .matches .matches ul {
  border-color: /* basketball        */ #ab4630;
}
.flat.beach-soccer .stats-shared-menu .submenu .ifmenu,
.flat.beach-soccer .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.beach-soccer .stats-table-label,
.flat.beach-soccer #glib-stats .color-spacer,
.flat.beach-soccer #glib-stats-data .scroll-box {
  background-color: /* beach-soccer      */ #a08256;
}
.flat.beach-soccer .playoff .has-events .matches a,
.flat.beach-soccer .playoff .has-events .matches a:hover {
  color: /* beach-soccer      */ #a08256;
}
.flat.beach-soccer .playoff .matches .unpacked,
.flat.beach-soccer .playoff .matches .unpacked:hover {
  border-color: /* beach-soccer      */ #a08256;
  background: /* beach-soccer      */ #a08256;
}
.flat.beach-soccer .playoff .matches .matches ul {
  border-color: /* beach-soccer      */ #a08256;
}
.flat.beach-volleyball .stats-shared-menu .submenu .ifmenu,
.flat.beach-volleyball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.beach-volleyball .stats-table-label,
.flat.beach-volleyball #glib-stats .color-spacer,
.flat.beach-volleyball #glib-stats-data .scroll-box {
  background-color: /* beach-volleyball  */ #a08256;
}
.flat.beach-volleyball .playoff .has-events .matches a,
.flat.beach-volleyball .playoff .has-events .matches a:hover {
  color: /* beach-volleyball  */ #a08256;
}
.flat.beach-volleyball .playoff .matches .unpacked,
.flat.beach-volleyball .playoff .matches .unpacked:hover {
  border-color: /* beach-volleyball  */ #a08256;
  background: /* beach-volleyball  */ #a08256;
}
.flat.beach-volleyball .playoff .matches .matches ul {
  border-color: /* beach-volleyball  */ #a08256;
}
.flat.boxing .stats-shared-menu .submenu .ifmenu,
.flat.boxing .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.boxing .stats-table-label,
.flat.boxing #glib-stats .color-spacer,
.flat.boxing #glib-stats-data .scroll-box {
  background-color: /* boxing            */ #862320;
}
.flat.boxing .playoff .has-events .matches a,
.flat.boxing .playoff .has-events .matches a:hover {
  color: /* boxing            */ #862320;
}
.flat.boxing .playoff .matches .unpacked,
.flat.boxing .playoff .matches .unpacked:hover {
  border-color: /* boxing            */ #862320;
  background: /* boxing            */ #862320;
}
.flat.boxing .playoff .matches .matches ul {
  border-color: /* boxing            */ #862320;
}
.flat.cricket .stats-shared-menu .submenu .ifmenu,
.flat.cricket .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.cricket .stats-table-label,
.flat.cricket #glib-stats .color-spacer,
.flat.cricket #glib-stats-data .scroll-box {
  background-color: /* cricket           */ #7b081b;
}
.flat.cricket .playoff .has-events .matches a,
.flat.cricket .playoff .has-events .matches a:hover {
  color: /* cricket           */ #7b081b;
}
.flat.cricket .playoff .matches .unpacked,
.flat.cricket .playoff .matches .unpacked:hover {
  border-color: /* cricket           */ #7b081b;
  background: /* cricket           */ #7b081b;
}
.flat.cricket .playoff .matches .matches ul {
  border-color: /* cricket           */ #7b081b;
}
.flat.cycling .stats-shared-menu .submenu .ifmenu,
.flat.cycling .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.cycling .stats-table-label,
.flat.cycling #glib-stats .color-spacer,
.flat.cycling #glib-stats-data .scroll-box {
  background-color: /* cycling           */ #2c2c2c;
}
.flat.cycling .playoff .has-events .matches a,
.flat.cycling .playoff .has-events .matches a:hover {
  color: /* cycling           */ #2c2c2c;
}
.flat.cycling .playoff .matches .unpacked,
.flat.cycling .playoff .matches .unpacked:hover {
  border-color: /* cycling           */ #2c2c2c;
  background: /* cycling           */ #2c2c2c;
}
.flat.cycling .playoff .matches .matches ul {
  border-color: /* cycling           */ #2c2c2c;
}
.flat.darts .stats-shared-menu .submenu .ifmenu,
.flat.darts .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.darts .stats-table-label,
.flat.darts #glib-stats .color-spacer,
.flat.darts #glib-stats-data .scroll-box {
  background-color: /* darts             */ #61471f;
}
.flat.darts .playoff .has-events .matches a,
.flat.darts .playoff .has-events .matches a:hover {
  color: /* darts             */ #61471f;
}
.flat.darts .playoff .matches .unpacked,
.flat.darts .playoff .matches .unpacked:hover {
  border-color: /* darts             */ #61471f;
  background: /* darts             */ #61471f;
}
.flat.darts .playoff .matches .matches ul {
  border-color: /* darts             */ #61471f;
}
.flat.esports .stats-shared-menu .submenu .ifmenu,
.flat.esports .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.esports .stats-table-label,
.flat.esports #glib-stats .color-spacer,
.flat.esports #glib-stats-data .scroll-box {
  background-color: /* esports           */ #352860;
}
.flat.esports .playoff .has-events .matches a,
.flat.esports .playoff .has-events .matches a:hover {
  color: /* esports           */ #352860;
}
.flat.esports .playoff .matches .unpacked,
.flat.esports .playoff .matches .unpacked:hover {
  border-color: /* esports           */ #352860;
  background: /* esports           */ #352860;
}
.flat.esports .playoff .matches .matches ul {
  border-color: /* esports           */ #352860;
}
.flat.field-hockey .stats-shared-menu .submenu .ifmenu,
.flat.field-hockey .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.field-hockey .stats-table-label,
.flat.field-hockey #glib-stats .color-spacer,
.flat.field-hockey #glib-stats-data .scroll-box {
  background-color: /* field-hockey      */ #1d7342;
}
.flat.field-hockey .playoff .has-events .matches a,
.flat.field-hockey .playoff .has-events .matches a:hover {
  color: /* field-hockey      */ #1d7342;
}
.flat.field-hockey .playoff .matches .unpacked,
.flat.field-hockey .playoff .matches .unpacked:hover {
  border-color: /* field-hockey      */ #1d7342;
  background: /* field-hockey      */ #1d7342;
}
.flat.field-hockey .playoff .matches .matches ul {
  border-color: /* field-hockey      */ #1d7342;
}
.flat.floorball .stats-shared-menu .submenu .ifmenu,
.flat.floorball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.floorball .stats-table-label,
.flat.floorball #glib-stats .color-spacer,
.flat.floorball #glib-stats-data .scroll-box {
  background-color: /* floorball         */ #0e9892;
}
.flat.floorball .playoff .has-events .matches a,
.flat.floorball .playoff .has-events .matches a:hover {
  color: /* floorball         */ #0e9892;
}
.flat.floorball .playoff .matches .unpacked,
.flat.floorball .playoff .matches .unpacked:hover {
  border-color: /* floorball         */ #0e9892;
  background: /* floorball         */ #0e9892;
}
.flat.floorball .playoff .matches .matches ul {
  border-color: /* floorball         */ #0e9892;
}
.flat.futsal .stats-shared-menu .submenu .ifmenu,
.flat.futsal .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.futsal .stats-table-label,
.flat.futsal #glib-stats .color-spacer,
.flat.futsal #glib-stats-data .scroll-box {
  background-color: /* futsal            */ #3772aa;
}
.flat.futsal .playoff .has-events .matches a,
.flat.futsal .playoff .has-events .matches a:hover {
  color: /* futsal            */ #3772aa;
}
.flat.futsal .playoff .matches .unpacked,
.flat.futsal .playoff .matches .unpacked:hover {
  border-color: /* futsal            */ #3772aa;
  background: /* futsal            */ #3772aa;
}
.flat.futsal .playoff .matches .matches ul {
  border-color: /* futsal            */ #3772aa;
}
.flat.golf .stats-shared-menu .submenu .ifmenu,
.flat.golf .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.golf .stats-table-label,
.flat.golf #glib-stats .color-spacer,
.flat.golf #glib-stats-data .scroll-box {
  background-color: /* golf              */ #4e7019;
}
.flat.golf .playoff .has-events .matches a,
.flat.golf .playoff .has-events .matches a:hover {
  color: /* golf              */ #4e7019;
}
.flat.golf .playoff .matches .unpacked,
.flat.golf .playoff .matches .unpacked:hover {
  border-color: /* golf              */ #4e7019;
  background: /* golf              */ #4e7019;
}
.flat.golf .playoff .matches .matches ul {
  border-color: /* golf              */ #4e7019;
}
.flat.handball .stats-shared-menu .submenu .ifmenu,
.flat.handball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.handball .stats-table-label,
.flat.handball #glib-stats .color-spacer,
.flat.handball #glib-stats-data .scroll-box {
  background-color: /* handball          */ #bb5c21;
}
.flat.handball .playoff .has-events .matches a,
.flat.handball .playoff .has-events .matches a:hover {
  color: /* handball          */ #bb5c21;
}
.flat.handball .playoff .matches .unpacked,
.flat.handball .playoff .matches .unpacked:hover {
  border-color: /* handball          */ #bb5c21;
  background: /* handball          */ #bb5c21;
}
.flat.handball .playoff .matches .matches ul {
  border-color: /* handball          */ #bb5c21;
}
.flat.hockey .stats-shared-menu .submenu .ifmenu,
.flat.hockey .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.hockey .stats-table-label,
.flat.hockey #glib-stats .color-spacer,
.flat.hockey #glib-stats-data .scroll-box {
  background-color: /* hockey            */ #00406d;
}
.flat.hockey .playoff .has-events .matches a,
.flat.hockey .playoff .has-events .matches a:hover {
  color: /* hockey            */ #00406d;
}
.flat.hockey .playoff .matches .unpacked,
.flat.hockey .playoff .matches .unpacked:hover {
  border-color: /* hockey            */ #00406d;
  background: /* hockey            */ #00406d;
}
.flat.hockey .playoff .matches .matches ul {
  border-color: /* hockey            */ #00406d;
}
.flat.horse-racing .stats-shared-menu .submenu .ifmenu,
.flat.horse-racing .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.horse-racing .stats-table-label,
.flat.horse-racing #glib-stats .color-spacer,
.flat.horse-racing #glib-stats-data .scroll-box {
  background-color: /* horse-racing      */ #614235;
}
.flat.horse-racing .playoff .has-events .matches a,
.flat.horse-racing .playoff .has-events .matches a:hover {
  color: /* horse-racing      */ #614235;
}
.flat.horse-racing .playoff .matches .unpacked,
.flat.horse-racing .playoff .matches .unpacked:hover {
  border-color: /* horse-racing      */ #614235;
  background: /* horse-racing      */ #614235;
}
.flat.horse-racing .playoff .matches .matches ul {
  border-color: /* horse-racing      */ #614235;
}
.flat.kabaddi .stats-shared-menu .submenu .ifmenu,
.flat.kabaddi .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.kabaddi .stats-table-label,
.flat.kabaddi #glib-stats .color-spacer,
.flat.kabaddi #glib-stats-data .scroll-box {
  background-color: /* kabaddi           */ #8b408a;
}
.flat.kabaddi .playoff .has-events .matches a,
.flat.kabaddi .playoff .has-events .matches a:hover {
  color: /* kabaddi           */ #8b408a;
}
.flat.kabaddi .playoff .matches .unpacked,
.flat.kabaddi .playoff .matches .unpacked:hover {
  border-color: /* kabaddi           */ #8b408a;
  background: /* kabaddi           */ #8b408a;
}
.flat.kabaddi .playoff .matches .matches ul {
  border-color: /* kabaddi           */ #8b408a;
}
.flat.mma .stats-shared-menu .submenu .ifmenu,
.flat.mma .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.mma .stats-table-label,
.flat.mma #glib-stats .color-spacer,
.flat.mma #glib-stats-data .scroll-box {
  background-color: /* mma               */ #2b2b2b;
}
.flat.mma .playoff .has-events .matches a,
.flat.mma .playoff .has-events .matches a:hover {
  color: /* mma               */ #2b2b2b;
}
.flat.mma .playoff .matches .unpacked,
.flat.mma .playoff .matches .unpacked:hover {
  border-color: /* mma               */ #2b2b2b;
  background: /* mma               */ #2b2b2b;
}
.flat.mma .playoff .matches .matches ul {
  border-color: /* mma               */ #2b2b2b;
}
.flat.motorsport .stats-shared-menu .submenu .ifmenu,
.flat.motorsport .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.motorsport .stats-table-label,
.flat.motorsport #glib-stats .color-spacer,
.flat.motorsport #glib-stats-data .scroll-box {
  background-color: /* motorsport        */ #454545;
}
.flat.motorsport .playoff .has-events .matches a,
.flat.motorsport .playoff .has-events .matches a:hover {
  color: /* motorsport        */ #454545;
}
.flat.motorsport .playoff .matches .unpacked,
.flat.motorsport .playoff .matches .unpacked:hover {
  border-color: /* motorsport        */ #454545;
  background: /* motorsport        */ #454545;
}
.flat.motorsport .playoff .matches .matches ul {
  border-color: /* motorsport        */ #454545;
}
.flat.motorsport-auto-racing .stats-shared-menu .submenu .ifmenu,
.flat.motorsport-auto-racing .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.motorsport-auto-racing .stats-table-label,
.flat.motorsport-auto-racing #glib-stats .color-spacer,
.flat.motorsport-auto-racing #glib-stats-data .scroll-box {
  background-color: /* motor-auto-racing */ #454545;
}
.flat.motorsport-auto-racing .playoff .has-events .matches a,
.flat.motorsport-auto-racing .playoff .has-events .matches a:hover {
  color: /* motor-auto-racing */ #454545;
}
.flat.motorsport-auto-racing .playoff .matches .unpacked,
.flat.motorsport-auto-racing .playoff .matches .unpacked:hover {
  border-color: /* motor-auto-racing */ #454545;
  background: /* motor-auto-racing */ #454545;
}
.flat.motorsport-auto-racing .playoff .matches .matches ul {
  border-color: /* motor-auto-racing */ #454545;
}
.flat.motorsport-moto-racing .stats-shared-menu .submenu .ifmenu,
.flat.motorsport-moto-racing .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.motorsport-moto-racing .stats-table-label,
.flat.motorsport-moto-racing #glib-stats .color-spacer,
.flat.motorsport-moto-racing #glib-stats-data .scroll-box {
  background-color: /* motor-moto-racing */ #454545;
}
.flat.motorsport-moto-racing .playoff .has-events .matches a,
.flat.motorsport-moto-racing .playoff .has-events .matches a:hover {
  color: /* motor-moto-racing */ #454545;
}
.flat.motorsport-moto-racing .playoff .matches .unpacked,
.flat.motorsport-moto-racing .playoff .matches .unpacked:hover {
  border-color: /* motor-moto-racing */ #454545;
  background: /* motor-moto-racing */ #454545;
}
.flat.motorsport-moto-racing .playoff .matches .matches ul {
  border-color: /* motor-moto-racing */ #454545;
}
.flat.netball .stats-shared-menu .submenu .ifmenu,
.flat.netball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.netball .stats-table-label,
.flat.netball #glib-stats .color-spacer,
.flat.netball #glib-stats-data .scroll-box {
  background-color: /* netball           */ #966d30;
}
.flat.netball .playoff .has-events .matches a,
.flat.netball .playoff .has-events .matches a:hover {
  color: /* netball           */ #966d30;
}
.flat.netball .playoff .matches .unpacked,
.flat.netball .playoff .matches .unpacked:hover {
  border-color: /* netball           */ #966d30;
  background: /* netball           */ #966d30;
}
.flat.netball .playoff .matches .matches ul {
  border-color: /* netball           */ #966d30;
}
.flat.pesapallo .stats-shared-menu .submenu .ifmenu,
.flat.pesapallo .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.pesapallo .stats-table-label,
.flat.pesapallo #glib-stats .color-spacer,
.flat.pesapallo #glib-stats-data .scroll-box {
  background-color: /* pesapallo         */ #8aa411;
}
.flat.pesapallo .playoff .has-events .matches a,
.flat.pesapallo .playoff .has-events .matches a:hover {
  color: /* pesapallo         */ #8aa411;
}
.flat.pesapallo .playoff .matches .unpacked,
.flat.pesapallo .playoff .matches .unpacked:hover {
  border-color: /* pesapallo         */ #8aa411;
  background: /* pesapallo         */ #8aa411;
}
.flat.pesapallo .playoff .matches .matches ul {
  border-color: /* pesapallo         */ #8aa411;
}
.flat.rugby-league .stats-shared-menu .submenu .ifmenu,
.flat.rugby-league .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.rugby-league .stats-table-label,
.flat.rugby-league #glib-stats .color-spacer,
.flat.rugby-league #glib-stats-data .scroll-box {
  background-color: /* rugby-league      */ #2b2b2b;
}
.flat.rugby-league .playoff .has-events .matches a,
.flat.rugby-league .playoff .has-events .matches a:hover {
  color: /* rugby-league      */ #2b2b2b;
}
.flat.rugby-league .playoff .matches .unpacked,
.flat.rugby-league .playoff .matches .unpacked:hover {
  border-color: /* rugby-league      */ #2b2b2b;
  background: /* rugby-league      */ #2b2b2b;
}
.flat.rugby-league .playoff .matches .matches ul {
  border-color: /* rugby-league      */ #2b2b2b;
}
.flat.rugby-union .stats-shared-menu .submenu .ifmenu,
.flat.rugby-union .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.rugby-union .stats-table-label,
.flat.rugby-union #glib-stats .color-spacer,
.flat.rugby-union #glib-stats-data .scroll-box {
  background-color: /* rugby-union       */ #2b2b2b;
}
.flat.rugby-union .playoff .has-events .matches a,
.flat.rugby-union .playoff .has-events .matches a:hover {
  color: /* rugby-union       */ #2b2b2b;
}
.flat.rugby-union .playoff .matches .unpacked,
.flat.rugby-union .playoff .matches .unpacked:hover {
  border-color: /* rugby-union       */ #2b2b2b;
  background: /* rugby-union       */ #2b2b2b;
}
.flat.rugby-union .playoff .matches .matches ul {
  border-color: /* rugby-union       */ #2b2b2b;
}
.flat.snooker .stats-shared-menu .submenu .ifmenu,
.flat.snooker .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.snooker .stats-table-label,
.flat.snooker #glib-stats .color-spacer,
.flat.snooker #glib-stats-data .scroll-box {
  background-color: /* snooker           */ #004000;
}
.flat.snooker .playoff .has-events .matches a,
.flat.snooker .playoff .has-events .matches a:hover {
  color: /* snooker           */ #004000;
}
.flat.snooker .playoff .matches .unpacked,
.flat.snooker .playoff .matches .unpacked:hover {
  border-color: /* snooker           */ #004000;
  background: /* snooker           */ #004000;
}
.flat.snooker .playoff .matches .matches ul {
  border-color: /* snooker           */ #004000;
}
.flat.soccer .stats-shared-menu .submenu .ifmenu,
.flat.soccer .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.soccer .stats-table-label,
.flat.soccer #glib-stats .color-spacer,
.flat.soccer #glib-stats-data .scroll-box {
  background-color: /* soccer            */ #085f00;
}
.flat.soccer .playoff .has-events .matches a,
.flat.soccer .playoff .has-events .matches a:hover {
  color: /* soccer            */ #085f00;
}
.flat.soccer .playoff .matches .unpacked,
.flat.soccer .playoff .matches .unpacked:hover {
  border-color: /* soccer            */ #085f00;
  background: /* soccer            */ #085f00;
}
.flat.soccer .playoff .matches .matches ul {
  border-color: /* soccer            */ #085f00;
}
.flat.table-tennis .stats-shared-menu .submenu .ifmenu,
.flat.table-tennis .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.table-tennis .stats-table-label,
.flat.table-tennis #glib-stats .color-spacer,
.flat.table-tennis #glib-stats-data .scroll-box {
  background-color: /* table-tennis      */ #913124;
}
.flat.table-tennis .playoff .has-events .matches a,
.flat.table-tennis .playoff .has-events .matches a:hover {
  color: /* table-tennis      */ #913124;
}
.flat.table-tennis .playoff .matches .unpacked,
.flat.table-tennis .playoff .matches .unpacked:hover {
  border-color: /* table-tennis      */ #913124;
  background: /* table-tennis      */ #913124;
}
.flat.table-tennis .playoff .matches .matches ul {
  border-color: /* table-tennis      */ #913124;
}
.flat.tennis .stats-shared-menu .submenu .ifmenu,
.flat.tennis .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.tennis .stats-table-label,
.flat.tennis #glib-stats .color-spacer,
.flat.tennis #glib-stats-data .scroll-box {
  background-color: /* tennis            */ #a37e00;
}
.flat.tennis .playoff .has-events .matches a,
.flat.tennis .playoff .has-events .matches a:hover {
  color: /* tennis            */ #a37e00;
}
.flat.tennis .playoff .matches .unpacked,
.flat.tennis .playoff .matches .unpacked:hover {
  border-color: /* tennis            */ #a37e00;
  background: /* tennis            */ #a37e00;
}
.flat.tennis .playoff .matches .matches ul {
  border-color: /* tennis            */ #a37e00;
}
.flat.volleyball .stats-shared-menu .submenu .ifmenu,
.flat.volleyball .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.volleyball .stats-table-label,
.flat.volleyball #glib-stats .color-spacer,
.flat.volleyball #glib-stats-data .scroll-box {
  background-color: /* volleyball        */ #b5773a;
}
.flat.volleyball .playoff .has-events .matches a,
.flat.volleyball .playoff .has-events .matches a:hover {
  color: /* volleyball        */ #b5773a;
}
.flat.volleyball .playoff .matches .unpacked,
.flat.volleyball .playoff .matches .unpacked:hover {
  border-color: /* volleyball        */ #b5773a;
  background: /* volleyball        */ #b5773a;
}
.flat.volleyball .playoff .matches .matches ul {
  border-color: /* volleyball        */ #b5773a;
}
.flat.water-polo .stats-shared-menu .submenu .ifmenu,
.flat.water-polo .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.water-polo .stats-table-label,
.flat.water-polo #glib-stats .color-spacer,
.flat.water-polo #glib-stats-data .scroll-box {
  background-color: /* water-polo        */ #0f8bb9;
}
.flat.water-polo .playoff .has-events .matches a,
.flat.water-polo .playoff .has-events .matches a:hover {
  color: /* water-polo        */ #0f8bb9;
}
.flat.water-polo .playoff .matches .unpacked,
.flat.water-polo .playoff .matches .unpacked:hover {
  border-color: /* water-polo        */ #0f8bb9;
  background: /* water-polo        */ #0f8bb9;
}
.flat.water-polo .playoff .matches .matches ul {
  border-color: /* water-polo        */ #0f8bb9;
}
.flat.winter-sports .stats-shared-menu .submenu .ifmenu,
.flat.winter-sports .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.winter-sports .stats-table-label,
.flat.winter-sports #glib-stats .color-spacer,
.flat.winter-sports #glib-stats-data .scroll-box {
  background-color: /* winter-sports     */ #0f3263;
}
.flat.winter-sports .playoff .has-events .matches a,
.flat.winter-sports .playoff .has-events .matches a:hover {
  color: /* winter-sports     */ #0f3263;
}
.flat.winter-sports .playoff .matches .unpacked,
.flat.winter-sports .playoff .matches .unpacked:hover {
  border-color: /* winter-sports     */ #0f3263;
  background: /* winter-sports     */ #0f3263;
}
.flat.winter-sports .playoff .matches .matches ul {
  border-color: /* winter-sports     */ #0f3263;
}
.flat.winter-sports-biathlon .stats-shared-menu .submenu .ifmenu,
.flat.winter-sports-biathlon .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.winter-sports-biathlon .stats-table-label,
.flat.winter-sports-biathlon #glib-stats .color-spacer,
.flat.winter-sports-biathlon #glib-stats-data .scroll-box {
  background-color: /* biathlon          */ #0f3263;
}
.flat.winter-sports-biathlon .playoff .has-events .matches a,
.flat.winter-sports-biathlon .playoff .has-events .matches a:hover {
  color: /* biathlon          */ #0f3263;
}
.flat.winter-sports-biathlon .playoff .matches .unpacked,
.flat.winter-sports-biathlon .playoff .matches .unpacked:hover {
  border-color: /* biathlon          */ #0f3263;
  background: /* biathlon          */ #0f3263;
}
.flat.winter-sports-biathlon .playoff .matches .matches ul {
  border-color: /* biathlon          */ #0f3263;
}
.flat.winter-sports-cross-country .stats-shared-menu .submenu .ifmenu,
.flat.winter-sports-cross-country .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.winter-sports-cross-country .stats-table-label,
.flat.winter-sports-cross-country #glib-stats .color-spacer,
.flat.winter-sports-cross-country #glib-stats-data .scroll-box {
  background-color: /* cross-country     */ #0f3263;
}
.flat.winter-sports-cross-country .playoff .has-events .matches a,
.flat.winter-sports-cross-country .playoff .has-events .matches a:hover {
  color: /* cross-country     */ #0f3263;
}
.flat.winter-sports-cross-country .playoff .matches .unpacked,
.flat.winter-sports-cross-country .playoff .matches .unpacked:hover {
  border-color: /* cross-country     */ #0f3263;
  background: /* cross-country     */ #0f3263;
}
.flat.winter-sports-cross-country .playoff .matches .matches ul {
  border-color: /* cross-country     */ #0f3263;
}
.flat.winter-sports-alpine-skiing .stats-shared-menu .submenu .ifmenu,
.flat.winter-sports-alpine-skiing .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.winter-sports-alpine-skiing .stats-table-label,
.flat.winter-sports-alpine-skiing #glib-stats .color-spacer,
.flat.winter-sports-alpine-skiing #glib-stats-data .scroll-box {
  background-color: /* alpine-skiing     */ #0f3263;
}
.flat.winter-sports-alpine-skiing .playoff .has-events .matches a,
.flat.winter-sports-alpine-skiing .playoff .has-events .matches a:hover {
  color: /* alpine-skiing     */ #0f3263;
}
.flat.winter-sports-alpine-skiing .playoff .matches .unpacked,
.flat.winter-sports-alpine-skiing .playoff .matches .unpacked:hover {
  border-color: /* alpine-skiing     */ #0f3263;
  background: /* alpine-skiing     */ #0f3263;
}
.flat.winter-sports-alpine-skiing .playoff .matches .matches ul {
  border-color: /* alpine-skiing     */ #0f3263;
}
.flat.winter-sports-ski-jumping .stats-shared-menu .submenu .ifmenu,
.flat.winter-sports-ski-jumping .stats-shared-menu .submenu .ifmenu li:not(.selected) a,
.flat.winter-sports-ski-jumping .stats-table-label,
.flat.winter-sports-ski-jumping #glib-stats .color-spacer,
.flat.winter-sports-ski-jumping #glib-stats-data .scroll-box {
  background-color: /* ski-jumping       */ #0f3263;
}
.flat.winter-sports-ski-jumping .playoff .has-events .matches a,
.flat.winter-sports-ski-jumping .playoff .has-events .matches a:hover {
  color: /* ski-jumping       */ #0f3263;
}
.flat.winter-sports-ski-jumping .playoff .matches .unpacked,
.flat.winter-sports-ski-jumping .playoff .matches .unpacked:hover {
  border-color: /* ski-jumping       */ #0f3263;
  background: /* ski-jumping       */ #0f3263;
}
.flat.winter-sports-ski-jumping .playoff .matches .matches ul {
  border-color: /* ski-jumping       */ #0f3263;
}
table.base-table thead tr {
  background: url(/res/image/_new/bg-label.gif) repeat-x top #343434;
}
table.base-table thead tr td,
table.base-table thead tr th {
  height: 21px;
  line-height: 21px;
  border-bottom: 1px solid #bcbeae;
  border-top: 1px solid #bcbeae;
}
#fs-summary-fixtures .comparison .icon0 {
  position: static;
  display: block;
}
#fs-summary-fixtures .comparison .icons {
  padding-left: 5px;
}
table.live-stats-table {
  margin-top: 0px;
  table-layout: fixed;
}
table.live-stats-table thead tr.stats-type-head {
  height: 19px;
  line-height: 19px;
  background-color: auto;
}
table.live-stats-table thead tr.stats-type-head th {
  height: 19px;
  line-height: 19px;
  background-color: auto;
  width: 50px;
  border-top: none;
  box-sizing: border-box;
}
table.live-stats-table thead tr.stats-type-head th.title {
  border-left: none;
  width: auto;
}
table.live-stats-table thead tr.stats-type-head th.rank {
  border-right: none;
}
table.live-stats-table tbody tr.stats-type-row {
  height: 19px;
  line-height: 19px;
}
table.live-stats-table tbody tr.stats-type-row td {
  height: 19px;
  line-height: 19px;
}
table.live-stats-table tbody tr.stats-type-row td.title {
  text-align: left;
  border-left: none;
}
table.live-stats-table tbody tr.stats-type-row td.rank {
  border-right: none;
}
.golf div#tab-match-player-statistics {
  margin-top: 0px;
}
.golf div#tab-match-player-statistics {
  margin-top: 1px;
}
.flat thead tr.main th,
.flat .result-header {
  background: #e9e9e9;
  color: #656565;
  font-weight: bold;
  border-bottom: 1px solid #e0e0e0;
}
.flat table thead th.gTableSort-switch a {
  color: #656565;
}
.flat table.player-statistics th.sortable-col span.arrow-down,
.flat table thead th .arrow {
  vertical-align: inherit !important;
  padding-top: 3px !important;
}
.flat .stats-table tr td,
.flat .stats-table2 tr td {
  line-height: 24px;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #E0E0E0;
}
.flat div.color-spacer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.flat .stats-table-container {
  border-bottom: 1px solid #e0e0e0;
}
.flat .stats-table-container th {
  font-weight: normal !important;
  color: #656565 !important;
}
.flat .stats-table-container th a {
  height: 22px;
  line-height: 22px;
  color: inherit !important;
}
.flat .glib-stats-filter ul {
  border: none;
  line-height: 23px;
}
.flat .glib-stats-filter ul:after {
  top: 10px;
  border-top-color: #FFFFFF;
  right: 6px;
}
.flat .glib-stats-filter .list-wrapper {
  height: 23px;
}
.flat .player-statistics td {
  line-height: 23px;
}
.flat .glib-stats-filter ul.open li:hover,
.flat .glib-stats-filter ul.open li.selected,
.flat .os-iphone .glib-stats-filter ul.open li:active,
.flat .os-ipad .glib-stats-filter ul.open li:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.flat .player-statistics td {
  border-right: none;
}
.flat .player-statistics.hockey td.team-label,
.flat .player-statistics.rugby-league td.team-label,
.flat .player-statistics.rugby-union td.team-label,
.flat .player-statistics.basketball td.team-label {
  border-right: none;
}
.flat .player-statistics th.h-part a,
.flat .player-statistics td.h-part a {
  color: #656565;
}
.flat #fsbody table.base-table.last-matches-table tbody tr td.match-info.goal {
  background-color: #ffce99;
}
.flat #fsbody table.base-table.last-matches-table tbody tr td.match-info.yellow-card {
  background-color: #f5dc00;
}
.flat #fsbody table.base-table.last-matches-table tbody tr td.match-info.red-card {
  color: #ffffff;
  background-color: #df1a22;
}
.no {
	border-left:none
}

.team-center {
	font-weight:bold;
}

.space {
	min-height:15px;
	height:15px;
}

table.table-main tr.dark th {
	text-align:left;
}

.stats-table-label strong {
	margin-left:10px;
}

.stats-table-container {
	border-bottom:1px solid #656565;
}


.win {
	background-position:0 0;
}

.draw {
	background-position:0 -43px;
}

.loss {
	background-position:0 -43px;
}

td.p1, td.p2, td.p3, td.p4, td.p5, td.p6,
td.q1, td.q2, td.q3, td.q4, td.q5, td.q6,
td.r1, td.r2, td.r3, td.r4
{
	color:#fff;
	border-left:none;
}

td.p1 { background-color:#1EA8EC; }
td.p2 { background-color:#6CBCE5; }
td.p3 { background-color:#7F0029; }
td.p4 { background-color:#B5184C; }
td.p5 { background-color:#B8860B; }
td.p6 { background-color:#DAA520; }

td.q1 { background-color:#004682; }
td.q2 { background-color:#1EA8EC; }
td.q3 { background-color:#7F0029; }
td.q4 { background-color:#C71585; }
td.q5 { background-color:#B8860B; }
td.q6 { background-color:#DAA520; }

td.r1 { background-color:#BD0000; }
td.r2 { background-color:#FF4141; }
td.r3 { background-color:#FF4141; }
td.r4 { background-color:#FF4141; }

td.a1 {
	background-color:#63CB7B;
	color:#fff;
}

.stats-table,
.stats-table2
{
	width:100%;
	border-spacing: 0;
}

.stats-table tr.dark th,
.stats-table2 tr.dark th {
	text-align:left;
	white-space:nowrap;
	padding-right:5px;
	padding-left:5px;
}

.stats-table tr.main th,
.stats-table2 tr.main th {
	white-space:nowrap;
	padding-right:0;
	padding-left:0;
}

.stats-table tr th.col_name,
.stats-table tr td.col_name,
.stats-table2 tr th.col_name,
.stats-table2 tr td.col_name {
	padding-right:8px;
	padding-left:8px;
	text-align:left;
	width:99%;
	min-width:99%;
}

.table-10 tr td.col_name,
.table-10 tr th.col_name
{
	width:50%;
	min-width:50%;
}

.stats-table tr th.col_over,
.stats-table tr td.col_over,
.stats-table tr th.col_under,
.stats-table tr td.col_under {
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}

.stats-table tr td,
.stats-table2 tr td {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:20px;
	min-width:20px;
}

.stats-table th,
.stats-table2 th {
	white-space:nowrap;
}

.stats-table td,
.stats-table2 td {
	width:22px;
	border-top:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}

.stats-table tbody tr:last-child td,
.stats-table2 tbody tr:last-child td {
	border-bottom:0 none;
}

.stats-table td.form,
.stats-table2 td.form {
	white-space:nowrap;
}

.stats-table th.col_name,
.stats-table2 th.col_name {
	padding-right:10px;
}

.stats-table th.col_name,
.stats-table td.col_name,
.stats-table2 th.col_name,
.stats-table2 td.col_name {
	padding-left:10px;
	text-align:left;
}

table.stats-table a.link-inactive,
table.stats-table2 a.link-inactive {
	text-decoration:underline;
	cursor:default;
}

.team_name_span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

.team_name_span a{
	text-decoration: none;
	cursor: pointer;
}

.team_name_span a:hover{
	text-decoration: underline;
}

.col_name .team_name_span { vertical-align:middle }
.col_name .team_name_span a { color: #656565 }
.col_name { white-space:nowrap; }

.stats-table tr.main th.under,
.stats-table tr.main th.over,
.stats-table tr.main th.last_5
{
	padding:0 10px;
}

tfoot.no-results-found td {
	border: none;
}

/* first wrapper having relative position */
tfoot.no-results-found td > div {
	width: 0;
	height: 100%;
	position: relative;
}

/* text container */
tfoot.no-results-found td > div > span {
	position: absolute;
	white-space: nowrap;
}

.glib-live-score {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border-radius: 2px;
	display: block;
	line-height: 17px;
	height: 17px;
	padding: 0 5px;
	text-align: center;
}

.glib-live-score-lost {
	background-color: #db2a2e;
}

.glib-live-score-win {
	background-color: #15bb16;
}

.glib-live-score-draw {
	background-color: #f5ae3e;
}

.glib-live-score:hover {
	text-decoration: underline;
	cursor: pointer;
}

.glib-live-rank {
	padding-left: 5px;
	line-height: 16px;
}

.glib-live-rank-up {
	color: #00cc00;
}

.glib-live-rank-down {
	color: #cc0000;
}

.glib-live-value {
	color: #cc0000;
}

.col_live_score {
	border-left: none !important;
}

.right_border_remover{
	border-right: none !important;
}
.glib-stats-filter {
	/* style is set in tabfilter.adjustFilterRowCss() */
}

.glib-stats-filter .list-wrapper {
	width: 130px;
	height: 19px;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.glib-stats-filter ul {
	display: inline-block;
	line-height: 17px;
	font-size: 100%;
	width: 130px;
	background: black;
	background: rgba(0, 0, 0, 0.85);
	border: 1px solid #222;
	color: white;
	white-space: nowrap;
	cursor: pointer;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	margin: 0;
}

.glib-stats-filter ul:after {
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px;
	border-color: white transparent transparent transparent;
	position: absolute;
	right: 3px;
	top: 8px;
	content: "\0020";
}

.glib-stats-filter ul::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.glib-stats-filter ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.3);
}

.glib-stats-filter ul li {
	display: none;
	padding: 0 25px 0 5px;
}

.glib-stats-filter ul.open {
	z-index: 999;
	width: auto;
	min-width: 130px;
	position: absolute;
}

.glib-stats-filter ul.open:after {
	display: none;
}

.os-iphone .glib-stats-filter ul.open li:hover,
.os-ipad .glib-stats-filter ul.open li:hover
{
	background-color: transparent;
}

.glib-stats-filter ul.open li:hover,
.glib-stats-filter ul.open li.selected,
.os-iphone .glib-stats-filter ul.open li:active,
.os-ipad .glib-stats-filter ul.open li:active
{
	background-color: #505050;
}

.glib-stats-filter ul.open li,
.glib-stats-filter ul li.selected {
	display: block;
}

.glib-stats-filter ul:not(.open) li.selected {
	overflow: hidden;
	padding-right: 15px;
	text-overflow: ellipsis;
}

tr.filtered-out {
	display: none;
}
html{
	#overflow:auto;
}
.playoff, #playoff-header {
	width:100%;
	position:relative;
	clear:both;
}

#playoff-header {
	overflow:hidden;
	text-align:center;
	padding:4px 0 6px;
	margin:0;
	color:#fff;
}

#playoff-header ul, #playoff-header ul li {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	float:left;
}

.playoff { font-size:0 }
.playoff .viewport {
	overflow:hidden;
	width:100%;
	height:520px;
	position:relative;
}

.playoff .viewport::-webkit-scrollbar
{
	display: none;
}

#playoff-links { display:none; line-height: 12px !important; }
.playoff.default-scroll .viewport { overflow: auto; }

.playoff .overview { display:inline; list-style: none; position: absolute; left: 0; top: 0; padding:0 0 5px 3px; margin: 0; }

.playoff .thumb .end,
.playoff .thumb .hend,
.playoff .scrollbar,
.playoff .hcrollbar {
	position:absolute;
	right:0;
	width: 10px;
	z-index:10000;
	padding:0 !important;
}

.playoff .track, .playoff .htrack {
	background-color: #ccc;
	height:100%;
	overflow:hidden;
	width:10px;
	position: relative;
	border-radius:8px;
	cursor:pointer;
}

.playoff .thumb, .playoff .hthumb {
	height:20px;
	width:10px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	padding:0 !important;
	border-radius:8px;
	opacity:0.5
}

.playoff .hcrollbar {
	display:block;
	width:auto;
	left:0;
	top:auto;
	right:10px;
	height:10px;
	bottom:-10px;
}

.playoff .thumb .end, .playoff .thumb .hend { overflow: hidden; height: 5px; width: 10px; }
.playoff .thumb { margin-top:0 }
.playoff .hthumb { height:10px; left:0; margin-top:0 }
.playoff .htrack { width:100%; }
.playoff .thumb:hover, .playoff .hthumb:hover { opacity:1; }
.tooltip { z-index:1000000 !important }
.playoff fieldset{ border:none; margin:0; padding:0 }

.round {
	display:block;
	float:left;
	position:relative;
	padding-top:2px;
}

.unpacked .matches ul li {
	display:table;
	#display:block;
	width:100%;
	font-size:11px;
}

.unpacked .matches ul li, .unpacked .matches tr td {
	border-top:1px solid #e0e0e0;
}

.unpacked .matches table {
	border:1px solid #ccc;
	border-top:none;
}

.unpacked .matches ul li.first, .unpacked .matches tr.first td {
	border-top:none
}

.unpacked .matches li span.row {
	display:table-row;
	#display:block;
}
.unpacked .matches li span.row span {
	display:table-cell;
	#display:block;
}

.matches .matches .date { padding:0 5px }
.matches .matches .name {
	text-align: left;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding-left:5px;
}

.matches .name {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.matches .matches li.info {
	text-align: left;
	display:block;
	padding:0 5px;
	width:auto;
}


.matches .matches .presult {
	text-align: center;
	border-right: 0 none;
	padding-left:5px;
	padding-right:5px;
}

.matches .matches .presult.final { width:65px; }

.matches .matches .presult.final.golf { width:30px; }

.playoff-box-result {
	margin:0;
	left:-1px;
	top:100%;
	color: #656565;
	position: absolute;
	z-index:100;
	overflow: visible;
}

.playoff-box-result-inner {
	border-width: 1px;
	border-style: solid;
	border-top-width: 0;
}

.first-round { padding-top:0 }
.match {
	background:#fff;
	position:relative;
	z-index:1;
	font-size:11px;
	border:1px solid #d5d5d5;
	overflow:hidden;
}

.unpacked {
	overflow:visible;
}


.has-events { cursor:pointer }

.participant { display:block; position:relative; vertical-align:middle; overflow:hidden; }
.participant .name { display:block; position:relative }
.participant .name .overlay {
	position:absolute;
	top:0;
}
.participant .name-container {
	display:block;
	overflow:hidden;
}
.participant .name-container .name-line{
	display:block;
	width:1000px;
}

.playoff .enlarged-match {
	width:250px;
}
.enlarged-match .participant, .enlarged-match .participant .name .name-container {
	overflow:visible;
}

.match .away { margin-bottom:0 }
#sportstats .winner { font-weight:bold }

.participant .name .codebook {
	color:#b0b0b0;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
}
.participant .name .codebook.t {
	cursor:help;
}
.participant .score { position:absolute; padding:0 2px 0 4px; right:0; top:0; font-weight:bold; }
.participant .score .s { padding-left:7px; float:right; text-align:right }

.score-final {
	position:absolute;
	right: 0;
	width:65px;
	height:36px;
	display:table;
	text-align:center;
	word-wrap: normal;
	padding:0 5px 0 5px;
}

.score-final.golf {
	width:30px;
}

.score-final .s {
	display:table-cell;
	vertical-align:middle;
}

.cleaner{ clear:both;display:block; font-size:0 !important; height:0 !important; padding:0 !important }
.matches .matches { display:none; visibility:hidden; z-index:-111 }
.unpacked .matches { display:block; visibility:visible }

.playoff .unpacked .matches table {
	border-collapse:collapse;
}
.playoff .unpacked .matches tr td {
	padding:0;
	margin:0;
	width:auto;
	border-left:1px solid #e0e0e0;
	text-align:left;
}
.playoff .unpacked .matches tr td span, .playoff .unpacked .matches tr td span a {
	padding:0;
	margin:0;
	border:none;
}
.playoff .unpacked .matches tr td span {
	padding:0 4px;
}
.spacer { border-right: none; display:block; line-height:1px }

.separator { display:block; width:100%; clear:both }

.relation {
	width:100%;
	position:relative;
	right:0;
	top:0;
	height:100%;
	font-size:0;
	display:block;
}

.relation .h, .relation .vt, .relation .vb {
	display:block;
	line-height:0;
	font-size:0;
	background:#ccc;
	position:absolute;
}

.relation .h, .relation .vt, .relation .vb, .relation .m, .relation .t, .relation .b {
	z-index:0;
}

.relation .vt, .relation .vb { height:50%  }
.relation .m { top:50%; right:0 !important; margin-bottom:50%; _background:none; _border-bottom:1px solid #ccc; margin-top:-1px; }
.relation .t { _background:none; _border-top:1px solid #ccc }
.relation .b { _background:none; _border-bottom:1px solid #ccc; }
.nb { border:none; background:none }

.default-scroll .overview {
	position:relative;
	display:block;
}

.default-scroll .viewport {
	height:auto;
	overflow:auto;
}

.relation .at, .relation .ab {
	top:auto; bottom:auto;
	margin:0;
}


/* IE <= 7 FLAG FIX */
.participant .flag { #display:block; #float:left; #padding-right:3px; #margin-top:1px; }

.participant{
	height:18px;
	line-height:18px;
	margin-bottom:0px;
}
.match{
	width:163px;
	height:36px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	padding-left:5px;
}
.playoff .enlarged-match{
	width:225px;
}
.playoff-box-result, .result-header{
	width:175px;
}
.playoff-box-result ul{
	width:173px;
}
.playoff .enlarged-match .playoff-box-result ul{
	width:235px;
}
.playoff .spacer{
	height:40px;
}
.playoff .oct{
	height:320px;
}
.playoff .quad{
	height:160px;
}
.playoff .double{
	height:80px;
}
.playoff .half{
	height:20px;
}
.playoff .con{
	height:10px;
}
.playoff .mid{
	height:5px;
}
.relation .t, .relation .vt{
	top:20px;
}
.relation .b, .relation .vb{
	bottom:20px;
}
.relation .vt, .relation .vb{
	width:1px;
	_height:36px;
}
.relation .h, .relation .vt, .relation .vb{
	right:5px;
}
.relation .h{
	width:5px;
}
.spacer{
	width:179px;
	_width:178px;
}
#playoff-header ul li, .round{
	width:185px;
}
#playoff-header ul li.last-round, .last-round{
	width:175px;
}
.relation .b, .relation .m, .relation .t{
	height:1px;
}
.relation .t{
	_border-top-width:1px;
}
.relation .b, .relation .b{
	_border-bottom-width:1px;
}
.relation .at, .relation .ab{
	width:11px;
}
.relation .at{
	top:20px;
}
.relation .ab{
	bottom:20px;
}
.relation .vbe{
	height:25px;
	top:40px;
}
.relation .me{
	top:65px;
}.stats-shared-menu .submenu,
.stats-shared-menu ul {
  margin: 0;
  padding: 0;
  border: none;
}
.stats-shared-menu .submenu {
  margin: 0;
}
.stats-shared-menu ul.ifmenu {
  margin-bottom: 0 !important;
}
.stats-shared-menu .submenu ul.ifmenu,
#detail .stats-shared-menu .submenu ul.ifmenu {
  border-bottom: 1px solid #BCBEAE;
}
.stats-shared-menu .submenu ul.ifmenu {
  margin: 0 !important;
  padding: 5px 0 0 10px;
}
.stats-shared-menu .submenu li {
  margin-top: 1px;
  padding: 0 1px;
}
.stats-shared-menu .submenu li,
.stats-shared-menu .submenu li span {
  background: none;
  border: none;
}
.stats-shared-menu .submenu .color-spacer {
  background-color: #343434;
}
.stats-shared-menu .color-spacer {
  border-top: 0;
}
.stats-shared-menu .submenu .ifmenu,
.stats-shared-menu .submenu li a {
  background: #00407d;
}
.soccer .stats-shared-menu .submenu .ifmenu,
.soccer .stats-shared-menu .submenu li a {
  background: #016700;
}
.baseball .stats-shared-menu .submenu .ifmenu,
.baseball .stats-shared-menu .submenu li a {
  background: #006766;
}
.basketball .stats-shared-menu .submenu .ifmenu,
.basketball .stats-shared-menu .submenu li a {
  background: #6b0002;
}
.motorsport .stats-shared-menu .submenu .ifmenu,
.motorsport .stats-shared-menu .submenu li a {
  background: #6b0002;
}
.tennis .stats-shared-menu .submenu .ifmenu,
.tennis .stats-shared-menu .submenu li a {
  background: #bf9a17;
}
.american-football .stats-shared-menu .submenu .ifmenu,
.american-football .stats-shared-menu .submenu li a {
  background: #8e6340;
}
.golf .stats-shared-menu .submenu .ifmenu,
.golf .stats-shared-menu .submenu li a {
  background: #016700;
}
.horse-racing .stats-shared-menu .submenu .ifmenu,
.horse-racing .stats-shared-menu .submenu li a {
  background: #016700;
}
.stats-shared-menu .submenu li a {
  line-height: 24px;
  height: 23px;
}
#detail .stats-shared-menu .submenu li {
  background-color: transparent;
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4) 1px, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4) 1px, rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4) 1px, rgba(255, 255, 255, 0));
  background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4) 1px, rgba(255, 255, 255, 0));
  background-position: left bottom !important;
  height: 23px;
}
.stats-shared-menu .submenu li {
  padding-right: 0;
}
.ie .stats-shared-menu .submenu li {
  _border-left: 1px solid;
  border-color: #999;
  border-color: rgba(255, 255, 255, 0.2);
  padding-left: 0;
  padding-right: 0;
}
.stats-shared-menu .submenu li.selected + li {
  padding-left: 0;
}
.ie .stats-shared-menu .submenu li.selected + li,
.ie .stats-shared-menu .submenu li.first {
  border: none;
}
.stats-shared-menu .submenu li.selected {
  padding-right: 1px;
  padding-left: 1px;
  height: 24px;
}
.stats-shared-menu .submenu li.last {
  padding-right: 1px;
}
.ie .stats-shared-menu .submenu li.first {
  _border-left: 1px solid;
}
.ie .stats-shared-menu .submenu li.last {
  _border-right: 1px solid;
}
.ie .stats-shared-menu .submenu li.selected {
  _border-left: 1px solid;
  _border-right: 1px solid;
  padding-left: 0;
  padding-right: 0;
}
.ie .stats-shared-menu .submenu .ifmenu li {
  border-color: #999;
  border-color: rgba(255, 255, 255, 0.2);
}
.stats-shared-menu .submenu li.selected a {
  background: #343434;
  display: block;
  border-radius: 3px 3px 0 0;
  height: 24px;
}
.stats-shared-menu .submenu {
  display: none;
}
.stats-shared-menu div.selected {
  display: block;
}
#glib-stats-data .box {
  display: none;
}
#glib-stats-data .box.selected {
  display: block;
}
/*
 * Common
 */
.hidden {
  display: none;
}
.cleaner {
  line-height: 0;
  height: 0;
  font-size: 0;
  clear: both;
}
.closer {
  padding: 10px 0;
  text-align: center;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
thead tr.main th,
.result-header {
  font-size: 11px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  background: url("/res/image/_new/bg-label.gif") repeat-x top #343434;
  color: #fff;
  font-weight: normal;
}
#sportstats .submenu .color-spacer {
  margin-top: 0;
}
#sportstats .glib-stats-content .stats-shared-menu .color-spacer {
  border-top: 0;
}
#detail .ifmenu li.bubble {
  position: static;
  border: none;
  background-image: url("/res/image/_new/bg-bookmark-bubble.gif");
  background-position: 0 -800px;
  background-repeat: no-repeat;
  height: 24px;
  margin-top: 1px;
  margin-bottom: 0px;
}
#detail .ifmenu li.bubble span {
  background: url("/res/image/_new/bg-bookmark-bubble.gif") no-repeat scroll 100% -850px transparent;
  display: block;
  height: 100%;
}
#detail .table-header {
  margin-bottom: 9px;
}
.soccer #detail .ifmenu .selected.bubble {
  background-position: 0 -100px;
}
.tennis #detail .ifmenu .selected.bubble {
  background-position: 0 -300px;
}
.basketball #detail .ifmenu .selected.bubble {
  background-position: 0 -400px;
}
.motorsport #detail .ifmenu .selected.bubble {
  background-position: 0 -400px;
}
.hockey #detail .ifmenu .selected.bubble {
  background-position: 0 -200px;
}
.american-football #detail .ifmenu .selected.bubble {
  background-position: 0 -600px;
}
.baseball #detail .ifmenu .selected.bubble {
  background-position: 0 -500px;
}
.golf #detail .ifmenu .selected.bubble {
  background-position: 0 -100px;
}
.horse-racing #detail .ifmenu .selected.bubble {
  background-position: 0 -100px;
}
#detail .ifmenu li.selected.bubble {
  position: relative;
  border: none;
  background-image: url("/res/image/_new/bg-bookmark-bubble.gif");
  background-position: 0 -200px;
  background-repeat: no-repeat;
  height: 24px;
}
#detail .ifmenu li.selected.bubble span {
  background-position: 100% -250px;
}
.soccer #detail .ifmenu .selected.bubble span {
  background-position: 100% -150px;
}
.tennis #detail .ifmenu .selected.bubble span {
  background-position: 100% -350px;
}
.basketball #detail .ifmenu .selected.bubble span {
  background-position: 100% -450px;
}
.motorsport #detail .ifmenu .selected.bubble span {
  background-position: 100% -450px;
}
.hockey #detail .ifmenu .selected.bubble span {
  background-position: 100% -250px;
}
.american-football #detail .ifmenu .selected.bubble span {
  background-position: 100% -650px;
}
.baseball #detail .ifmenu .selected.bubble span {
  background-position: 100% -550px;
}
.golf #detail .ifmenu .selected.bubble span {
  background-position: 100% -150px;
}
.horse-racing #detail .ifmenu .selected.bubble span {
  background-position: 100% -150px;
}
.bubble-cleaner {
  margin: 0px 0;
  line-height: 0;
  height: 0;
  font-size: 0;
  clear: both;
}
.bubble-spacer {
  line-height: 10px;
  height: 10px;
  margin-bottom: 0px;
  font-size: 0;
}
#sportstats .ifmenu {
  margin-top: 0px;
}
#sportstats .ifmenu.bubble {
  margin-top: 8px;
  margin-bottom: 0px;
  height: auto;
  float: left;
}
/*
 * Sport-sensitive color definition
 */
.scroll-box,
.stats-table-label {
  border-bottom: 1px solid #BCBEAE;
  background-color: #00407D;
  color: white;
}
.scroll-text-inactive {
  visibility: hidden;
}
.stats-table-label {
  height: 23px;
  line-height: 23px;
  text-transform: uppercase;
}
.stats-table-label.first {
  margin-top: 0;
  border-top: 0 none;
}
.stats-table-label,
.only-stage .scroll-box {
  background-position: 0px -54px;
}
a.match-detail-link {
  text-decoration: none;
  color: #00407D;
  cursor: pointer;
}
a:hover.match-detail-link {
  text-decoration: underline;
  color: #00407D;
  cursor: pointer;
}
.soccer .stats-table-label,
.soccer .only-stage .scroll-box {
  background-position: 0px -54px;
}
/*
 * Tables
 */
.pr {
  position: relative;
}
#playoff-header {
  background: url("/res/image/_new/bg-label-hi-bb.gif") repeat-x top;
  padding: 0;
  height: 22px;
  line-height: 22px;
}
.playoff .viewport .overview {
  padding: 4px 0 4px 4px;
}
#playoff-header ul,
#playoff-header li {
  vertical-align: middle;
  height: 22px;
  line-height: 22px;
}
.result-header {
  text-align: center;
  color: #eee;
}
.scroll-box {
  position: relative;
  margin: 0px 0 0;
  padding: 3px 10px;
  height: 13px;
}
.only-stage .scroll-box {
  margin-top: 10px;
}
.scroll-box a {
  color: white;
  cursor: pointer;
}
#sportstats .scroll-box a:link,
#sportstats .scroll-box a:visited {
  text-decoration: none;
}
#sportstats .scroll-box a:hover,
#sportstats .scroll-box a:focus,
#sportstats .scroll-box a:active {
  text-decoration: underline;
}
.scroll-box .scroll-left {
  position: absolute;
  top: 3px;
  left: 10px;
  right: auto;
}
.scroll-box .scroll-right {
  position: absolute;
  top: 3px;
  left: auto;
  right: 10px;
}
.stats-table td.form,
.stats-table2 td.form {
  padding-left: 5px;
  padding-right: 5px;
}
.stats-table2 th,
.stats-table2 td,
.stats-table2 tr td {
  padding-left: 5px;
  padding-right: 5px;
  width: 15px;
  min-width: 15px;
}
.stats-table tbody tr:last-child td,
.stats-table2 tbody tr:last-child td {
  border-bottom: 1px solid #E0E0E0;
}
.stats-table tbody:last-of-type tr:last-child td,
.stats-table2 tbody:last-of-type tr:last-child td {
  border-bottom: none;
}
span.team-logo {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
span.team-logo-nologo {
  background: url("/res//image/empty-logo-team-small.png") no-repeat 0 0 !important;
}
.playoff span.team-logo {
  margin-bottom: 1px;
  margin-top: -1px;
}
#sportstats tr.main th.col_form {
  cursor: help;
}
/* Indent forms that have no upcoming match, */
/* but only if there's any upcoming match in whole table. */
#glib-stats .stats-table.has-upcoming-matches td.col_last_5 div.no-upcoming-match,
#glib-stats .stats-table.has-upcoming-matches td.col_form div.no-upcoming-match {
  margin-left: 20px;
}
#glib-stats .stats-table td.col_form div.no-upcoming-match.matches-5,
#glib-stats .stats-table td.col_last_5 div.no-upcoming-match.matches-5 {
  width: 97px;
  float: right;
}
#glib-stats .stats-table td.col_form div.matches-5,
#glib-stats .stats-table td.col_last_5 div.matches-5 {
  width: 117px;
}
.cms {
  padding: 10px 10px 0;
}
#sportstats .ifmenu.bubble {
  margin-top: 0;
  margin-bottom: 10px;
}
.glib-stats-content {
  clear: both;
}
.glib-stats-data .box {
  display: none;
}
.glib-stats-data div.selected {
  display: block;
}
#detail .stats-table .highlight,
.stats-table .highlight {
  background-color: #FCF1B7;
  color: #656565;
}
.glib-stats-box-draw .highlight {
  background-color: #FCF1B7;
}
table.stats-table .odd .highlight-light,
table.stats-table .even .highlight-light,
table.stats-table .highlight .highlight-light,
table.stats-table .highlight_hover .highlight-light {
  background-color: #CCCCCC;
}
.playoff .match.participant-way-highlight {
  background-color: #FCF1B7;
}
#detail .highlight_hover {
  background: #FCF1B7;
}
/* Top Scorers */
#detail.sport-soccer #glib-stats .stats-table td.col_assists {
  color: #B0B0B0;
}
td.logo2 a.bb {
  display: block;
  width: 46px;
  height: 40px;
}
.stats-shared-menu {
  margin-top: 10px;
}
.glib-stats-data .stats-shared-menu {
  margin-top: 0px;
}
.detail-terminator {
  margin-top: 10px;
}
.detail-terminator .closer {
  padding: 0 0 10px;
}
.glib-stats-data .flag {
  line-height: 16px;
  vertical-align: middle;
}
#sportstats .table-header .flag {
  padding-left: 20px;
}
#detail-header th.header.seasons {
  padding-left: 5px;
  width: 100%;
}
#detail-header th.header {
  padding-right: 0;
}
.show_more span.arrow {
  background: url("/res/image/cal-dart.2.gif") no-repeat 0 60%;
  display: inline-block;
  height: 13px;
  line-height: 13px;
  width: 10px;
  margin: 0 3px;
  vertical-align: middle;
}
.table-10 .hid,
.table-10 .hid td {
  border-bottom: none;
}
th.stats-table-label {
  padding-left: 10px !important;
}
tfoot.no-results-found td:nth-child(4) {
  border-right: 1px solid #E0E0E0;
}
div#detail.tabs {
  border-top: 1px solid #BCBEAE;
  margin-top: 0;
}
div#detail.tabs div.stats-shared-menu {
  margin-top: 0;
}
.stats-table .form a {
  text-decoration: none;
  background-color: transparent;
  background-repeat: no-repeat;
}
.form-bg {
  float: left;
  width: 20px;
  height: 17px;
}
.form-bg-last {
  float: left;
  width: 17px;
  height: 17px;
}
.stats-table .form a,
.last_5 a,
.winLoseIcon a {
  background-image: url("/res/image/standings/form.pt.png");
}
.stats-table .form a,
.last_5 a {
  text-decoration: none;
  cursor: pointer;
}
.stats-table .form a:hover {
  text-decoration: none;
}
a.form-ou {
  background: url("/res/image/standings/form.ou.png") 0 0 no-repeat;
}
a.form-over {
  background-position: 0 -50px;
}
a.form-w {
  background-position: 0 -150px;
}
a:hover.form-w {
  background-position: 0 -300px;
}
a.form-d {
  background-position: 0 -200px;
}
a:hover.form-d {
  background-position: 0 -350px;
}
a.form-l {
  background-position: 0 -250px;
}
a:hover.form-l {
  background-position: 0 -400px;
}
a.form-wo {
  background-position: 0 -450px;
}
a:hover.form-wo {
  background-position: 0 -550px;
}
a.form-lo {
  background-position: 0 -500px;
}
a:hover.form-lo {
  background-position: 0 -600px;
}
a.form-s {
  background-position: 0 -650px;
}
a:hover.form-s {
  background-position: 0 -700px;
}
.has-events .matches ul,
.has-events .matches ul li {
  margin: 0;
  padding: 0;
}
.has-events .matches ul li * {
  padding: 5px 0;
}
.unpacked,
.unpacked .participant .name .codebook {
  color: #fff;
}
.scroll-box {
  background-color: #00407D;
}
.has-events:hover {
  background-color: #e6f4f8;
}
.playoff .has-events .matches a,
.playoff .has-events .matches a:hover {
  color: #00407D;
}
.playoff .matches .matches ul {
  border-color: #00407D;
}
.playoff .matches .unpacked,
.playoff .matches .unpacked:hover {
  border-color: #00407D;
  background: #00407D;
}
.soccer .scroll-box,
.soccer .stats-table-label {
  background-color: #016700;
}
.soccer .has-events:hover {
  background-color: #eaf7e7;
}
.soccer .playoff .has-events .matches a,
.soccer .playoff .has-events .matches a:hover {
  color: #016700;
}
.soccer .playoff .matches .matches ul {
  border-color: #016700;
}
.soccer .playoff .unpacked,
.soccer .playoff .unpacked:hover {
  border-color: #016700;
  background: #016700;
}
.tennis .scroll-box,
.tennis .stats-table-label {
  background-color: #bf9a17;
}
.tennis .has-events:hover {
  background-color: #F7F8DC;
}
.tennis .playoff .has-events .matches a,
.tennis .playoff .has-events .matches a:hover {
  color: #BF9A17;
}
.tennis .playoff .matches .matches ul {
  border-color: #BF9A17;
}
.tennis .playoff .unpacked,
.tennis .playoff .unpacked:hover {
  border-color: #BF9A17;
  background-color: #BF9A17;
}
.basketball .scroll-box,
.basketball .stats-table-label {
  background-color: #680000;
}
.basketball .has-events:hover {
  background-color: #F9F1EA;
}
.basketball .playoff .has-events .matches a,
.basketball .playoff .has-events .matches a:hover {
  color: #680000;
}
.basketball .playoff .matches .matches ul {
  border-color: #680000;
}
.basketball .playoff .unpacked,
.basketball .playoff .unpacked:hover {
  border-color: #680000;
  background-color: #680000;
}
.motorsport .scroll-box,
.motorsport .stats-table-label {
  background-color: #680000;
}
.motorsport .has-events:hover {
  background-color: #F9F1EA;
}
.motorsport .playoff .has-events .matches a,
.motorsport .playoff .has-events .matches a:hover {
  color: #680000;
}
.motorsport .playoff .matches .matches ul {
  border-color: #680000;
}
.motorsport .playoff .unpacked,
.motorsport .playoff .unpacked:hover {
  border-color: #680000;
  background-color: #680000;
}
.baseball .scroll-box,
.baseball .stats-table-label {
  background-color: #006766;
}
.baseball .has-events:hover {
  background-color: #EAFCF2;
}
.baseball .playoff .has-events .matches a,
.baseball .playoff .has-events .matches a:hover {
  color: #006766;
}
.baseball .playoff .matches .matches ul {
  border-color: #006766;
}
.baseball .playoff .unpacked,
.baseball .playoff .unpacked:hover {
  border-color: #006766;
  background-color: #006766;
}
.american-football .scroll-box,
.american-football .stats-table-label {
  background-color: #8E6340;
}
.american-football .has-events:hover {
  background-color: #F9EDDF;
}
.american-football .playoff .has-events .matches a,
.american-football .playoff .has-events .matches a:hover {
  color: #8E6340;
}
.american-football .playoff .matches .matches ul {
  border-color: #8E6340;
}
.american-football .playoff .unpacked,
.american-football .playoff .unpacked:hover {
  border-color: #8E6340;
  background-color: #8E6340;
}
.golf .scroll-box,
.golf .stats-table-label {
  background-color: #016700;
}
.golf .has-events:hover {
  background-color: #eaf7e7;
}
.golf .playoff .has-events .matches a,
.golf .playoff .has-events .matches a:hover {
  color: #016700;
}
.golf .playoff .matches .matches ul {
  border-color: #016700;
}
.golf .playoff .unpacked,
.golf .playoff .unpacked:hover {
  border-color: #016700;
  background: #016700;
}
.horse-racing .scroll-box,
.horse-racing .stats-table-label {
  background-color: #016700;
}
.horse-racing .has-events:hover {
  background-color: #eaf7e7;
}
.horse-racing .playoff .has-events .matches a,
.horse-racing .playoff .has-events .matches a:hover {
  color: #016700;
}
.horse-racing .playoff .matches .matches ul {
  border-color: #016700;
}
.horse-racing .playoff .unpacked,
.horse-racing .playoff .unpacked:hover {
  border-color: #016700;
  background: #016700;
}
body.other .scroll-box {
  background-color: #376200;
}
body.other .playoff .has-events .matches a,
.other .playoff .has-events .matches a:hover {
  color: #376200;
}
body.other .playoff .matches .matches ul {
  border-color: #376200;
}
body.other .playoff .matches .unpacked,
body.other .playoff .matches .unpacked:hover {
  border-color: #376200;
  background: #376200;
}
.playoff-box-result .even {
  background-color: #f0f0f0 !important;
}
.flat .playoff .has-events .matches a,
.flat .playoff .has-events .matches a:hover {
  color: #3d3d3d;
}
.flat .playoff .matches .unpacked,
.flat .playoff .matches .unpacked:hover {
  border-color: #3d3d3d;
  background: #3d3d3d;
}
.playoff .matches .matches .date {
  width: 34px;
}
.playoff .matches .matches .name {
  max-width: 100%;
}
.playoff .matches .matches .presult {
  width: 29px;
}
.playoff .matches .matches .presult.final {
  width: 65px;
}
.playoff .matches .matches .presult.final.golf {
  width: 30px;
}
.playoff .match .participant .score,
.playoff .match .participant .score .s {
  font-weight: normal;
}
.playoff .match .participant {
  color: #656565;
}
.playoff .unpacked .participant {
  color: #fff;
}
.playoff-scroll-button {
  display: block;
  position: fixed;
  left: 5px;
  top: 50%;
  width: 40px;
  height: 40px;
  z-index: 1100;
  background-image: url("/res/image/standings/scroll.png");
  opacity: .5;
  margin-top: 30px;
  display: none;
}
.playoff-scroll-button.hidden {
  display: none !important;
}
.playoff-scroll-button:hover {
  opacity: 1;
  cursor: pointer;
}
.playoff-scroll-button-left {
  background-position: left top;
}
.playoff-scroll-button-right {
  left: auto;
  right: 5px;
  background-position: left bottom;
}
.scrolls-x .playoff-scroll-button {
  display: block;
}
.scrolls-y .playoff-scroll-button-right {
  right: 15px;
}
.home.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.home.detailbody.flat ul.stages-menu li.bubble.selected,
.home.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.home.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.home.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: #00406d !important;
}
.links.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.links.detailbody.flat ul.stages-menu li.bubble.selected,
.links.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.links.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.links.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* links             */ #085f00 !important;
}
.american-football.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.american-football.detailbody.flat ul.stages-menu li.bubble.selected,
.american-football.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.american-football.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.american-football.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* american-football */ #652b1d !important;
}
.aussie-rules.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.aussie-rules.detailbody.flat ul.stages-menu li.bubble.selected,
.aussie-rules.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.aussie-rules.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.aussie-rules.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* aussie-rules      */ #ad3f21 !important;
}
.badminton.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.badminton.detailbody.flat ul.stages-menu li.bubble.selected,
.badminton.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.badminton.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.badminton.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* badminton         */ #16875a !important;
}
.bandy.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.bandy.detailbody.flat ul.stages-menu li.bubble.selected,
.bandy.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.bandy.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.bandy.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* bandy             */ #4492d6 !important;
}
.baseball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.baseball.detailbody.flat ul.stages-menu li.bubble.selected,
.baseball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.baseball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.baseball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* baseball          */ #856842 !important;
}
.basketball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.basketball.detailbody.flat ul.stages-menu li.bubble.selected,
.basketball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.basketball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.basketball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* basketball        */ #ab4630 !important;
}
.beach-soccer.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.beach-soccer.detailbody.flat ul.stages-menu li.bubble.selected,
.beach-soccer.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.beach-soccer.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.beach-soccer.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* beach-soccer      */ #a08256 !important;
}
.beach-volleyball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.beach-volleyball.detailbody.flat ul.stages-menu li.bubble.selected,
.beach-volleyball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.beach-volleyball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.beach-volleyball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* beach-volleyball  */ #a08256 !important;
}
.boxing.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.boxing.detailbody.flat ul.stages-menu li.bubble.selected,
.boxing.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.boxing.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.boxing.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* boxing            */ #862320 !important;
}
.cricket.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.cricket.detailbody.flat ul.stages-menu li.bubble.selected,
.cricket.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.cricket.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.cricket.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* cricket           */ #7b081b !important;
}
.cycling.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.cycling.detailbody.flat ul.stages-menu li.bubble.selected,
.cycling.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.cycling.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.cycling.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* cycling           */ #2c2c2c !important;
}
.darts.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.darts.detailbody.flat ul.stages-menu li.bubble.selected,
.darts.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.darts.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.darts.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* darts             */ #61471f !important;
}
.esports.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.esports.detailbody.flat ul.stages-menu li.bubble.selected,
.esports.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.esports.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.esports.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* esports           */ #352860 !important;
}
.field-hockey.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.field-hockey.detailbody.flat ul.stages-menu li.bubble.selected,
.field-hockey.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.field-hockey.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.field-hockey.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* field-hockey      */ #1d7342 !important;
}
.floorball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.floorball.detailbody.flat ul.stages-menu li.bubble.selected,
.floorball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.floorball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.floorball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* floorball         */ #0e9892 !important;
}
.futsal.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.futsal.detailbody.flat ul.stages-menu li.bubble.selected,
.futsal.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.futsal.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.futsal.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* futsal            */ #3772aa !important;
}
.golf.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.golf.detailbody.flat ul.stages-menu li.bubble.selected,
.golf.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.golf.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.golf.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* golf              */ #4e7019 !important;
}
.handball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.handball.detailbody.flat ul.stages-menu li.bubble.selected,
.handball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.handball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.handball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* handball          */ #bb5c21 !important;
}
.hockey.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.hockey.detailbody.flat ul.stages-menu li.bubble.selected,
.hockey.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.hockey.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.hockey.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* hockey            */ #00406d !important;
}
.horse-racing.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.horse-racing.detailbody.flat ul.stages-menu li.bubble.selected,
.horse-racing.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.horse-racing.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.horse-racing.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* horse-racing      */ #614235 !important;
}
.kabaddi.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.kabaddi.detailbody.flat ul.stages-menu li.bubble.selected,
.kabaddi.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.kabaddi.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.kabaddi.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* kabaddi           */ #8b408a !important;
}
.mma.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.mma.detailbody.flat ul.stages-menu li.bubble.selected,
.mma.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.mma.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.mma.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* mma               */ #2b2b2b !important;
}
.motorsport.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.motorsport.detailbody.flat ul.stages-menu li.bubble.selected,
.motorsport.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.motorsport.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.motorsport.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* motorsport        */ #454545 !important;
}
.motorsport-auto-racing.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.motorsport-auto-racing.detailbody.flat ul.stages-menu li.bubble.selected,
.motorsport-auto-racing.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.motorsport-auto-racing.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.motorsport-auto-racing.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* motor-auto-racing */ #454545 !important;
}
.motorsport-moto-racing.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.motorsport-moto-racing.detailbody.flat ul.stages-menu li.bubble.selected,
.motorsport-moto-racing.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.motorsport-moto-racing.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.motorsport-moto-racing.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* motor-moto-racing */ #454545 !important;
}
.netball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.netball.detailbody.flat ul.stages-menu li.bubble.selected,
.netball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.netball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.netball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* netball           */ #966d30 !important;
}
.pesapallo.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.pesapallo.detailbody.flat ul.stages-menu li.bubble.selected,
.pesapallo.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.pesapallo.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.pesapallo.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* pesapallo         */ #8aa411 !important;
}
.rugby-league.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.rugby-league.detailbody.flat ul.stages-menu li.bubble.selected,
.rugby-league.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.rugby-league.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.rugby-league.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* rugby-league      */ #2b2b2b !important;
}
.rugby-union.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.rugby-union.detailbody.flat ul.stages-menu li.bubble.selected,
.rugby-union.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.rugby-union.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.rugby-union.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* rugby-union       */ #2b2b2b !important;
}
.snooker.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.snooker.detailbody.flat ul.stages-menu li.bubble.selected,
.snooker.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.snooker.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.snooker.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* snooker           */ #004000 !important;
}
.soccer.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.soccer.detailbody.flat ul.stages-menu li.bubble.selected,
.soccer.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.soccer.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.soccer.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* soccer            */ #085f00 !important;
}
.table-tennis.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.table-tennis.detailbody.flat ul.stages-menu li.bubble.selected,
.table-tennis.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.table-tennis.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.table-tennis.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* table-tennis      */ #913124 !important;
}
.tennis.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.tennis.detailbody.flat ul.stages-menu li.bubble.selected,
.tennis.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.tennis.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.tennis.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* tennis            */ #a37e00 !important;
}
.volleyball.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.volleyball.detailbody.flat ul.stages-menu li.bubble.selected,
.volleyball.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.volleyball.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.volleyball.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* volleyball        */ #b5773a !important;
}
.water-polo.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.water-polo.detailbody.flat ul.stages-menu li.bubble.selected,
.water-polo.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.water-polo.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.water-polo.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* water-polo        */ #0f8bb9 !important;
}
.winter-sports.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.winter-sports.detailbody.flat ul.stages-menu li.bubble.selected,
.winter-sports.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.winter-sports.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.winter-sports.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* winter-sports     */ #0f3263 !important;
}
.winter-sports-biathlon.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.winter-sports-biathlon.detailbody.flat ul.stages-menu li.bubble.selected,
.winter-sports-biathlon.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.winter-sports-biathlon.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.winter-sports-biathlon.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* biathlon          */ #0f3263 !important;
}
.winter-sports-cross-country.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.winter-sports-cross-country.detailbody.flat ul.stages-menu li.bubble.selected,
.winter-sports-cross-country.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.winter-sports-cross-country.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.winter-sports-cross-country.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* cross-country     */ #0f3263 !important;
}
.winter-sports-alpine-skiing.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.winter-sports-alpine-skiing.detailbody.flat ul.stages-menu li.bubble.selected,
.winter-sports-alpine-skiing.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.winter-sports-alpine-skiing.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.winter-sports-alpine-skiing.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* alpine-skiing     */ #0f3263 !important;
}
.winter-sports-ski-jumping.detailbody.flat div#glib-stats ul.ifmenu li.selected,
.winter-sports-ski-jumping.detailbody.flat ul.stages-menu li.bubble.selected,
.winter-sports-ski-jumping.flat #sportstats .dropdown-list-wrap .selected-item-wrap,
.winter-sports-ski-jumping.flat #sportstats .dropdown-list-wrap .dropdown-list .list-item,
.winter-sports-ski-jumping.flat #detail #sportstats .dropdown-list-wrap .dropdown-list li.list-item.selected {
  background: /* ski-jumping       */ #0f3263 !important;
}
.flat .has-events:hover {
  background-color: #fcf1b7;
}
.flat #playoff-header,
.flat #playoff-header ul,
.flat #playoff-header li {
  height: 22px;
  line-height: 22px;
}
.flat #sportstats .dropdown-list-wrap {
  border: none;
}
.flat #sportstats .dropdown-list-wrap .dropdown-list {
  box-shadow: none;
}
.flat .ifmenu a:hover,
.flat #detail .ifmenu a:hover {
  text-decoration: none !important;
}
.flat .playoff .track,
.flat .playoff .htrack,
.flat .playoff .thumb,
.flat .playoff .hthumb {
  border-radius: inherit;
}
.flat #detail .ifmenu li.bubble,
.flat #detail .ifmenu li.selected.bubble {
  height: 28px !important;
  line-height: 28px !important;
}
.flat .scroll-box {
  height: 25px;
  padding: 0;
}
.flat .scroll-box .scroll-left,
.flat .scroll-box .scroll-right {
  top: 6px;
}
.glib-stats-data .preload {
  top: 165px;
}
.table-6 .col_goals,
.table-6 .col_avg_goals_match {
  color: #b0b0b0;
}
table .even .col_sorted {
  background: #e0e0e0;
}
table .odd .col_sorted {
  background: #efefef;
}
table .highlight .col_sorted,
table .highlight_hover .col_sorted {
  background: none;
}
td.p1,
td.p2,
td.p3,
td.p4,
td.p5,
td.p6,
td.q1,
td.q2,
td.q3,
td.q4,
td.q5,
td.q6,
td.r1,
td.r2,
td.r3,
td.r4 {
  color: #fff !important;
  border-left: none !important;
}
td.p1 {
  background-color: #1EA8EC !important;
}
td.p2 {
  background-color: #6CBCE5 !important;
}
td.p3 {
  background-color: #7F0029 !important;
}
td.p4 {
  background-color: #B5184C !important;
}
td.p5 {
  background-color: #B8860B !important;
}
td.p6 {
  background-color: #DAA520 !important;
}
td.q1 {
  background-color: #004682 !important;
}
td.q2 {
  background-color: #1EA8EC !important;
}
td.q3 {
  background-color: #7F0029 !important;
}
td.q4 {
  background-color: #C71585 !important;
}
td.q5 {
  background-color: #B8860B !important;
}
td.q6 {
  background-color: #DAA520 !important;
}
td.r1 {
  background-color: #BD0000 !important;
}
td.r2 {
  background-color: #A90000 !important;
}
td.r3 {
  background-color: #960000 !important;
}
td.r4 {
  background-color: #820000 !important;
}
td.r5 {
  background-color: #6f0000 !important;
}
td.r6 {
  background-color: #5b0000 !important;
}
td.a1 {
  background-color: #63CB7B !important;
  color: #fff !important;
}
#tomyteams {
  display: inline;
}
.fs-table tr.team.primary-top,
ul.menu.my-teams li.head,
.my-teams .head {
  background: #741414;
  /* Old browsers */
  background: -moz-linear-gradient(top, #741414 30%, #5A0E0E 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #741414), color-stop(100%, #5A0E0E));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #741414 30%, #5A0E0E 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #741414 30%, #5A0E0E 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #741414 30%, #5A0E0E 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #741414 30%, #5A0E0E 100%);
  /* W3C */
}
.toggleMyTeam {
  display: inline-block;
  vertical-align: text-top;
  height: 15px;
  width: 15px;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
  background: url("/res/image/my-leagues-sprite.1.png");
  transition-property: opacity;
  transition-duration: 0.5s;
  -moz-transition-property: opacity;
  /* Firefox 4 */
  -moz-transition-duration: 0.5s;
  /* Firefox 4 */
  -webkit-transition-property: opacity;
  /* Safari and Chrome */
  -webkit-transition-duration: 0.5s;
  /* Safari and Chrome */
  -o-transition-property: opacity;
  /* Opera */
  -o-transition-duration: 0.5s;
  /* Opera */
}
.toggleMyTeam,
.fs-table .toggleMyTeam.active,
.menu ul .toggleMyTeam.active {
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.fs-table .toggleMyTeam,
.menu ul .toggleMyTeam,
#my-teams-list .toggleMyTeam.active {
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
}
.toggleMyTeam:hover,
.fs-table .toggleMyTeam:hover,
.menu ul .toggleMyTeam:hover,
#my-teams-list .toggleMyTeam.active:hover,
.my-teams .head .toggleMyTeam,
#my-teams-list .myTeamInfo .toggleMyTeam {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.toggleMyTeam.active,
.my-teams .head .toggleMyTeam {
  background-position: 0px -40px;
}
#my-teams .tomyteams .toggleMyTeam {
  background-position: 0px -99px;
}
#my-teams-list .myTeamInfo {
  padding: 3px 10px;
}
.my-teams .head .toggleMyTeam,
#my-teams-list .myTeamInfo .toggleMyTeam {
  margin-left: 0;
  margin-right: 0;
  cursor: default;
  position: static;
}
.my-teams .head .toggleMyTeam {
  margin-right: 5px;
}
#my-teams-list .toggleMyTeam.active {
  background-position: 4px -78px;
}
.menu.country-list ul li,
.menu ul li {
  position: relative;
}
.menu ul .toggleMyTeam {
  position: absolute;
  right: 0;
  top: 3px;
  height: 13px;
  width: 13px;
  background-position: 0px -59px;
}
#my-teams .no-match-found .toggleMyTeam {
  background-position: 0px -59px;
  height: 13px;
  width: 13px;
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
.menu ul .toggleMyTeam.active {
  background-position: 0px -99px;
}
span.team-logo {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-repeat: no-repeat;
}
#my-teams table.golf.no-duel tbody td {
  border-top: none;
}
.flat .toggleMyTeam {
  background: inherit;
}
#lsid-content a[role=button] {
  cursor: pointer;
}
#lsid-content .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 {
  color: white;
  position: relative;
}
#lsid-content .user.lsid-rounded-box {
  padding-left: 5px;
  padding-right: 0;
  height: 19px;
  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-gray.png") no-repeat;
  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;
}
#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;
  cursor: pointer;
}
#lsid-content .settings-list {
  display: none;
  width: calc(100% - 24px);
  margin-left: 0;
  list-style-type: none;
  background-color: #fff;
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.3);
  top: 14px;
  left: 0;
  position: absolute;
}
#lsid-content .settings-list li {
  display: block;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #858585;
}
#lsid-content .settings-list a {
  display: block;
  height: 100%;
  padding-left: 4px;
  font-size: 100%;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
#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 {
  margin-top: -3px;
  padding-right: 5px;
}
.buttons .lsid-rounded-box {
  float: left;
  margin-right: 10px;
  max-width: 140px;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  white-space: nowrap;
}
.buttons .lsid-rounded-box:hover {
  text-decoration: underline;
}
.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;
}
.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: #722112;
  background: #cc3625;
  /* Old browsers */
  background: linear-gradient(to bottom, #e74723 0%, #b82d26);
  /* W3C */
}
.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.2.png") -1px -1px no-repeat;
}
.signInTwitter .icon,
#signInTwitter .icon {
  background-position: -1px -26px;
}
.signInGoogle .icon,
#signInGoogle .icon {
  background-position: -1px -51px;
}
#lsid-window-mask {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: none;
  background-color: black;
}
#lsid-messages {
  position: absolute;
  z-index: 999;
}
.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: 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: -26px;
  float: right;
  right: -26px;
  height: 33px;
  width: 33px;
  background: url("/res/image/_new/icons-lsid-2.png") no-repeat;
}
#lsid-window-close:hover {
  background-position: 0px -33px;
}
#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 {
  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: 0px;
  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: 0px;
  margin-right: 0px;
  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: 0px;
}
#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: 0px;
}
#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: 0px 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 {
  background-color: #FDF5F5;
  border-width: 2px;
  border-color: #DD4B39;
}
#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"] {
  line-height: 15px;
  margin: 0px;
  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 {
  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: 0px;
}
#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 0px;
}
#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: 0px;
}
#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;
}
/* @green: #7BA154; */
#lsid-window.registration {
  background-color: #f1f1f1;
  padding: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
}
#lsid-window.registration > div {
  min-width: 300px;
}
#lsid-window.registration div.preload {
  min-width: 0px;
}
#lsid-window.registration .contents {
  /* margin-top:30px; */
}
#lsid-window.registration .contents > div {
  /* XXX background-color: @lsid-background; */
  float: left;
  font-family: Tahoma, "Geneva CE", "Lucida Sans", Arial, Helvetica, sans-serif;
  /* padding-bottom:20px; */
}
#lsid-window.registration .contents input::-ms-clear,
#lsid-window.registration .contents input::-ms-reveal {
  display: none;
}
#lsid-window.registration .contents h1 {
  color: #418619;
  text-align: center;
  font-size: 30px;
  width: 360px;
  /* padding: 0 20px; */
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .deleteAccount,
#lsid-window.registration .contents .newTermsOfUse1,
#lsid-window.registration .contents .newTermsOfUse2 {
  width: 420px;
  padding: 0 20px 10px 20px;
}
#lsid-window.registration .contents .deleteAccount h1,
#lsid-window.registration .contents .newTermsOfUse1 h1,
#lsid-window.registration .contents .newTermsOfUse2 h1 {
  color: #418619;
  text-align: center;
  font-size: 30px;
  width: 420px;
  /* padding: 0 20px; */
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .deleteAccount h1,
#lsid-window.registration .contents .newTermsOfUse1 h1,
#lsid-window.registration .contents .newTermsOfUse2 h1 {
  padding: 0 20px;
}
#lsid-window.registration .contents .deleteAccount .header,
#lsid-window.registration .contents .newTermsOfUse1 .header,
#lsid-window.registration .contents .newTermsOfUse2 .header {
  background: inherit;
  border: none;
  padding: 0 20px;
  color: #418619;
  text-align: center;
  font-size: 30px;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  height: inherit;
  line-height: inherit;
}
#lsid-window.registration .contents .deleteAccountForm__text,
#lsid-window.registration .contents .newTermsOfUse1Form__text,
#lsid-window.registration .contents .newTermsOfUse2Form__text {
  font-size: 15px;
  padding: 20px 10px;
  text-align: center;
}
#lsid-window.registration .contents .deleteAccountForm__text a,
#lsid-window.registration .contents .newTermsOfUse1Form__text a,
#lsid-window.registration .contents .newTermsOfUse2Form__text a {
  color: #418619;
  font-weight: bold;
}
#lsid-window.registration .contents .deleteAccountForm__text a:hover,
#lsid-window.registration .contents .newTermsOfUse1Form__text a:hover,
#lsid-window.registration .contents .newTermsOfUse2Form__text a:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .deleteAccountForm__buttons,
#lsid-window.registration .contents .newTermsOfUse1Form__buttons,
#lsid-window.registration .contents .newTermsOfUse2Form__buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
#lsid-window.registration .contents .deleteAccountForm__buttons > input[type="button"],
#lsid-window.registration .contents .newTermsOfUse1Form__buttons > input[type="button"],
#lsid-window.registration .contents .newTermsOfUse2Form__buttons > input[type="button"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  padding: 0 15px;
  height: 40px;
  font-size: 15px;
  font-weight: bold;
  text-shadow: none;
  background: #418619;
  color: #ffffff;
  border: 0px;
  border-bottom: 3px solid #2f6e0b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-shadow: none rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none rgba(0, 0, 0, 0.5);
  box-shadow: none rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: auto;
  white-space: normal;
  height: auto;
  padding: 10px 15px;
}
#lsid-window.registration .contents .deleteAccountForm__buttons > input[type="button"]:hover,
#lsid-window.registration .contents .newTermsOfUse1Form__buttons > input[type="button"]:hover,
#lsid-window.registration .contents .newTermsOfUse2Form__buttons > input[type="button"]:hover {
  background-color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .deleteAccountForm__buttons > input[type="button"]:last-child,
#lsid-window.registration .contents .newTermsOfUse1Form__buttons > input[type="button"]:last-child,
#lsid-window.registration .contents .newTermsOfUse2Form__buttons > input[type="button"]:last-child {
  margin: 0;
}
#lsid-window.registration .contents .deleteAccountForm__links,
#lsid-window.registration .contents .newTermsOfUse1Form__links,
#lsid-window.registration .contents .newTermsOfUse2Form__links {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}
#lsid-window.registration .contents .deleteAccountForm__links > a,
#lsid-window.registration .contents .newTermsOfUse1Form__links > a,
#lsid-window.registration .contents .newTermsOfUse2Form__links > a {
  color: #418619;
  font-weight: bold;
  font-size: 15px;
}
#lsid-window.registration .contents .deleteAccountForm__links > a:hover,
#lsid-window.registration .contents .newTermsOfUse1Form__links > a:hover,
#lsid-window.registration .contents .newTermsOfUse2Form__links > a:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .registration {
  width: 680px;
}
#lsid-window.registration .contents .registration h1 {
  color: #418619;
  text-align: center;
  font-size: 30px;
  width: 680px;
  /* padding: 0 20px; */
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .registration .form {
  width: 320px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ffffff;
  margin: 20px 40px 0 20px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .registration .form form > div:nth-child(1) input {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#lsid-window.registration .contents .registration .form #email,
#lsid-window.registration .contents .registration .form #passwd,
#lsid-window.registration .contents .registration .form #verificationcode,
#lsid-window.registration .contents .registration .form #newpasswd {
  border: none;
  height: 40px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  font-size: 15px;
  line-height: 15px;
}
#lsid-window.registration .contents .registration .form .email-form-element {
  clear: both;
  position: relative;
}
#lsid-window.registration .contents .registration .form .password-form-element,
#lsid-window.registration .contents .registration .form .newpassword-form-element {
  position: relative;
  margin: 0;
}
#lsid-window.registration .contents .registration .form .password-form-element span.show,
#lsid-window.registration .contents .registration .form .newpassword-form-element span.show {
  display: none;
  border: 1px solid #418619;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -11px;
  padding: 0 5px;
  min-width: 36px;
  font-size: 11px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  color: #63a24e;
}
#lsid-window.registration .contents .registration .form .password-form-element span.show:hover,
#lsid-window.registration .contents .registration .form .newpassword-form-element span.show:hover {
  background-color: #d8e7d2;
  cursor: pointer;
}
#lsid-window.registration .contents .registration .form .password-form-element span.show.on,
#lsid-window.registration .contents .registration .form .newpassword-form-element span.show.on {
  background-color: #418619;
  color: white;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element {
  float: left;
  width: 320px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element #registration {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  padding: 0 15px;
  height: 40px;
  font-size: 15px;
  font-weight: bold;
  text-shadow: none;
  background: #418619;
  color: #ffffff;
  border: 0px;
  border-bottom: 3px solid #2f6e0b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-shadow: none rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none rgba(0, 0, 0, 0.5);
  box-shadow: none rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: auto;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element #registration:hover {
  background-color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element .log-in {
  float: left;
  margin-top: 10px;
  font-size: 15px;
  text-align: center;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element .log-in a {
  color: #418619;
  font-weight: bold;
}
#lsid-window.registration .contents .registration .form .sign-up-form-element .log-in a:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .registration .captcha {
  position: relative;
  margin: 10px auto 0 auto;
  min-height: inherit;
  height: 65px;
  width: 236px;
}
#lsid-window.registration .contents .registration .captcha .captcha-preload span {
  background-image: url("/res/image/ajax-loader-hockey.gif");
  background-repeat: no-repeat;
  background-position: 60px 12px;
  padding-left: 40px;
  line-height: 55px;
  text-align: center;
  width: 196px;
  height: 55px;
  display: block;
  font-size: 15px;
}
#lsid-window.registration .contents .registration .benefits {
  width: 270px;
  float: left;
  margin-top: 20px;
  font-size: 15px;
}
#lsid-window.registration .contents .registration .benefits ul {
  list-style-type: none;
  margin: 20px 0 20px 0;
}
#lsid-window.registration .contents .registration .benefits ul li {
  font-size: 15px;
  margin-top: 25px;
  line-height: 20px;
}
#lsid-window.registration .contents .registration .benefits ul li span {
  float: left;
}
#lsid-window.registration .contents .registration .benefits ul li span:not(.content) {
  width: 50px;
  height: 30px;
  margin-bottom: 10px;
  vertical-align: text-top;
  background: url("/res/image/icons-benefits.png") 0px 0px no-repeat;
}
#lsid-window.registration .contents .registration .benefits ul li span:not(.content).favorite {
  background-position: 0 -30px;
}
#lsid-window.registration .contents .registration .benefits ul li span:not(.content).features {
  background-position: 0 -60px;
}
#lsid-window.registration .contents .registration .benefits ul li span.content {
  width: 220px;
  margin-bottom: 20px;
}
#lsid-window.registration .contents .registration .benefits a.discover {
  color: #418619;
  font-weight: bold;
  margin-top: 50px;
}
#lsid-window.registration .contents .registration .benefits a.discover:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .registration .devices {
  float: left;
  clear: both;
  background: url("/res/image/devices.png") 0px 0px no-repeat;
  width: 400px;
  height: 200px;
  margin: 20px  0 0 120px;
}
#lsid-window.registration .contents .login .form {
  width: 320px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ffffff;
  margin: 20px 20px 0 20px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .login .form form > div:nth-child(1) input {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#lsid-window.registration .contents .login .form #email,
#lsid-window.registration .contents .login .form #passwd,
#lsid-window.registration .contents .login .form #verificationcode,
#lsid-window.registration .contents .login .form #newpasswd {
  border: none;
  height: 40px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  font-size: 15px;
  line-height: 15px;
}
#lsid-window.registration .contents .login .form .email-form-element {
  clear: both;
  position: relative;
}
#lsid-window.registration .contents .login .form .password-form-element,
#lsid-window.registration .contents .login .form .newpassword-form-element {
  position: relative;
  margin: 0;
}
#lsid-window.registration .contents .login .form .password-form-element span.show,
#lsid-window.registration .contents .login .form .newpassword-form-element span.show {
  display: none;
  border: 1px solid #418619;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -11px;
  padding: 0 5px;
  min-width: 36px;
  font-size: 11px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  color: #63a24e;
}
#lsid-window.registration .contents .login .form .password-form-element span.show:hover,
#lsid-window.registration .contents .login .form .newpassword-form-element span.show:hover {
  background-color: #d8e7d2;
  cursor: pointer;
}
#lsid-window.registration .contents .login .form .password-form-element span.show.on,
#lsid-window.registration .contents .login .form .newpassword-form-element span.show.on {
  background-color: #418619;
  color: white;
}
#lsid-window.registration .contents .login .form .sign-up-form-element {
  float: left;
  width: 320px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .login .form .sign-up-form-element #login {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  padding: 0 15px;
  height: 40px;
  font-size: 15px;
  font-weight: bold;
  text-shadow: none;
  background: #418619;
  color: #ffffff;
  border: 0px;
  border-bottom: 3px solid #2f6e0b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-shadow: none rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none rgba(0, 0, 0, 0.5);
  box-shadow: none rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: auto;
}
#lsid-window.registration .contents .login .form .sign-up-form-element #login:hover {
  background-color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .login .form .sign-up-form-element .log-in {
  float: left;
  margin-top: 10px;
  font-size: 15px;
  text-align: center;
}
#lsid-window.registration .contents .login .form .sign-up-form-element .log-in a {
  color: #418619;
  font-weight: bold;
}
#lsid-window.registration .contents .login .form .sign-up-form-element .log-in a:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .forgottenPassword .text {
  width: 320px;
  margin: 20px 0;
  padding: 0  20px;
  font-size: 15px;
  text-align: center;
}
#lsid-window.registration .contents .forgottenPassword .form {
  width: 320px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ffffff;
  margin: 0px 20px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .forgottenPassword .form form > div:nth-child(1) input {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#lsid-window.registration .contents .forgottenPassword .form #email,
#lsid-window.registration .contents .forgottenPassword .form #passwd,
#lsid-window.registration .contents .forgottenPassword .form #verificationcode,
#lsid-window.registration .contents .forgottenPassword .form #newpasswd {
  border: none;
  height: 40px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  font-size: 15px;
  line-height: 15px;
}
#lsid-window.registration .contents .forgottenPassword .form .email-form-element {
  clear: both;
  position: relative;
}
#lsid-window.registration .contents .forgottenPassword .form .sign-up-form-element {
  float: left;
  width: 320px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .forgottenPassword .form .sign-up-form-element #send {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  padding: 0 15px;
  height: 40px;
  font-size: 15px;
  font-weight: bold;
  text-shadow: none;
  background: #418619;
  color: #ffffff;
  border: 0px;
  border-bottom: 3px solid #2f6e0b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-shadow: none rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none rgba(0, 0, 0, 0.5);
  box-shadow: none rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: 300px;
}
#lsid-window.registration .contents .forgottenPassword .form .sign-up-form-element #send:hover {
  background-color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .settings .form,
#lsid-window.registration .contents .passwordchange .form {
  width: 320px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ffffff;
  margin: 20px 20px 0 20px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .settings .form form > div:nth-child(1) input,
#lsid-window.registration .contents .passwordchange .form form > div:nth-child(1) input {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#lsid-window.registration .contents .settings .form #email,
#lsid-window.registration .contents .passwordchange .form #email,
#lsid-window.registration .contents .settings .form #passwd,
#lsid-window.registration .contents .passwordchange .form #passwd,
#lsid-window.registration .contents .settings .form #verificationcode,
#lsid-window.registration .contents .passwordchange .form #verificationcode,
#lsid-window.registration .contents .settings .form #newpasswd,
#lsid-window.registration .contents .passwordchange .form #newpasswd {
  border: none;
  height: 40px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  font-size: 15px;
  line-height: 15px;
}
#lsid-window.registration .contents .settings .form .email-form-element,
#lsid-window.registration .contents .passwordchange .form .email-form-element {
  clear: both;
  position: relative;
}
#lsid-window.registration .contents .settings .form .password-form-element,
#lsid-window.registration .contents .passwordchange .form .password-form-element,
#lsid-window.registration .contents .settings .form .newpassword-form-element,
#lsid-window.registration .contents .passwordchange .form .newpassword-form-element {
  position: relative;
  margin: 0;
}
#lsid-window.registration .contents .settings .form .password-form-element span.show,
#lsid-window.registration .contents .passwordchange .form .password-form-element span.show,
#lsid-window.registration .contents .settings .form .newpassword-form-element span.show,
#lsid-window.registration .contents .passwordchange .form .newpassword-form-element span.show {
  display: none;
  border: 1px solid #418619;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -11px;
  padding: 0 5px;
  min-width: 36px;
  font-size: 11px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  color: #63a24e;
}
#lsid-window.registration .contents .settings .form .password-form-element span.show:hover,
#lsid-window.registration .contents .passwordchange .form .password-form-element span.show:hover,
#lsid-window.registration .contents .settings .form .newpassword-form-element span.show:hover,
#lsid-window.registration .contents .passwordchange .form .newpassword-form-element span.show:hover {
  background-color: #d8e7d2;
  cursor: pointer;
}
#lsid-window.registration .contents .settings .form .password-form-element span.show.on,
#lsid-window.registration .contents .passwordchange .form .password-form-element span.show.on,
#lsid-window.registration .contents .settings .form .newpassword-form-element span.show.on,
#lsid-window.registration .contents .passwordchange .form .newpassword-form-element span.show.on {
  background-color: #418619;
  color: white;
}
#lsid-window.registration .contents .settings .form .sign-up-form-element,
#lsid-window.registration .contents .passwordchange .form .sign-up-form-element {
  float: left;
  width: 320px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .settings .form .sign-up-form-element #settings,
#lsid-window.registration .contents .passwordchange .form .sign-up-form-element #settings,
#lsid-window.registration .contents .settings .form .sign-up-form-element #passwordchange,
#lsid-window.registration .contents .passwordchange .form .sign-up-form-element #passwordchange {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  padding: 0 15px;
  height: 40px;
  font-size: 15px;
  font-weight: bold;
  text-shadow: none;
  background: #418619;
  color: #ffffff;
  border: 0px;
  border-bottom: 3px solid #2f6e0b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-shadow: none rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none rgba(0, 0, 0, 0.5);
  box-shadow: none rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: 300px;
}
#lsid-window.registration .contents .settings .form .sign-up-form-element #settings:hover,
#lsid-window.registration .contents .passwordchange .form .sign-up-form-element #settings:hover,
#lsid-window.registration .contents .settings .form .sign-up-form-element #passwordchange:hover,
#lsid-window.registration .contents .passwordchange .form .sign-up-form-element #passwordchange:hover {
  background-color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .content {
  padding: 0px;
}
#lsid-window.registration .contents .content a {
  text-decoration: none;
}
#lsid-window.registration .contents .border-bottom {
  border-bottom: 1px solid #d9d9d9;
}
#lsid-window.registration .contents .terms {
  clear: both;
  font-size: 11px;
  line-height: 16px;
  float: left;
  margin: 15px 0 0 0;
}
#lsid-window.registration .contents .terms a {
  color: #418619;
}
#lsid-window.registration .contents .terms a:hover {
  color: #4f9e1e;
  text-decoration: underline;
}
#lsid-window.registration .contents .social-buttons {
  padding: 10px;
  float: left;
  width: 300px;
}
#lsid-window.registration .contents .social-buttons div {
  width: 100px;
  height: 33px;
  line-height: 20px;
  float: left;
  padding: 5px 0 0 10px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#lsid-window.registration .contents .social-buttons div.facebook {
  background-color: #4267b2;
  border-bottom: 3px solid #2e4472;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
#lsid-window.registration .contents .social-buttons div.facebook:hover {
  background-color: #49659d;
  text-decoration: underline;
}
#lsid-window.registration .contents .social-buttons div.google {
  background-color: #d34836;
  border-bottom: 3px solid #a93a2b;
}
#lsid-window.registration .contents .social-buttons div.google:hover {
  background-color: #de5442;
  text-decoration: underline;
}
#lsid-window.registration .contents .social-buttons div.google span.icon {
  background-position: 0 -12px;
  margin-right: 5px;
}
#lsid-window.registration .contents .social-buttons div.twitter {
  background-color: #53a3ff;
  border-bottom: 3px solid #337acc;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#lsid-window.registration .contents .social-buttons div.twitter:hover {
  background-color: #337acc;
  text-decoration: underline;
}
#lsid-window.registration .contents .social-buttons div.twitter span.icon {
  background-position: 0 -24px;
  margin-right: 5px;
}
#lsid-window.registration .contents .social-buttons div span.icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  line-height: 12px;
  vertical-align: text-top;
  background: url("/res/image/icons-socialmedia.3.png") 0px 0px no-repeat;
  padding-right: 5px;
}
#lsid-window.registration .contents .err-msg-wrapper {
  background-color: #D94E48;
  position: absolute;
  top: 50%;
  left: 320px;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: white;
  padding: 0 10px;
  font-size: 12px;
}
#lsid-window.registration .contents .err-msg-wrapper:before {
  border: solid;
  border-color: transparent #D94E48 transparent transparent;
  border-width: 5px 5px 5px 0px;
  top: 50%;
  content: "";
  left: -5px;
  position: absolute;
  z-index: 99;
  margin-top: -5px;
}
#lsid-window.registration .contents .captcha .err-msg-wrapper {
  left: 309px;
}
#lsid-window.registration .lsid-messages {
  width: 300px;
  background: #f1f1f1;
}
#lsid-window.registration .lsid-messages .header-message {
  background: url("/res/image/icons-status.png") no-repeat 0px 0px;
  width: 58px;
  height: 58px;
  margin: 20px 121px;
}
#lsid-window.registration .lsid-messages .header-message.err {
  background: url("/res/image/icons-status.png") no-repeat 0px -58px;
}
#lsid-window.registration .lsid-messages .header-message.info {
  background: url("/res/image/icons-status.png") no-repeat 0px -116px;
}
#lsid-window.registration .lsid-messages .message {
  margin: 20px;
  width: auto;
  border: none;
  color: #787878;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0px;
  background: #f1f1f1;
  line-height: 20px;
}
#lsid-window.registration .lsid-messages .message.headline {
  color: #418619;
  font-size: 30px;
  line-height: 30px;
}
#lsid-window.registration .lsid-messages .message.headline.err {
  color: #ba4c3b;
}
#lsid-window.registration .lsid-messages .message.headline.info {
  color: #5488b6;
}
#lsid-window.registration .lsid-messages.reg-version-two .message {
  margin-bottom: -10px;
}
#lsid-window.registration #login-content .lsid-messages {
  width: 360px;
}
#lsid-window.registration .top-corners {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#lsid-window.registration #lsid-main-dialog {
  width: auto;
}
#lsid-window.registration > div {
  min-width: initial;
}
#lsid-window.registration #lsid-window-close {
  background: url("/res/image/icon-close-3.png") no-repeat 0px 0px;
  top: 8px;
  right: 8px;
  height: 30px;
  width: 30px;
  position: absolute;
}
#lsid-window.registration #lsid-window-close:hover {
  opacity: 0.5;
}
.flat #lsid-window {
  padding: 20px;
}
.flat #lsid-window div.header {
  display: block;
  color: #656565;
  background: #f0f0f0;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  line-height: 28px;
  border-color: rgba(0, 0, 0, 0.1) !important;
  border-width: 1px 0 1px 0;
  padding-left: 35px;
  margin-top: 20px;
  box-sizing: border-box;
}
.flat #lsid-window div.header.timezone-settings {
  background: #f0f0f0 url("/res/_fs/image/timezone-settings.svg") no-repeat 10px 50%;
}
.flat #lsid-window div.header.general-settings {
  background: #f0f0f0 url("/res/_fs/image/general-settings.svg") no-repeat 10px 50%;
}
.flat #lsid-window div.header.my-games-settings {
  background: #f0f0f0 url("/res/_fs/image/my-games-settings.svg") no-repeat 10px 50%;
}
.flat #lsid-window .content {
  padding: 18px 0 0;
}
.flat #lsid-window .content table tbody tr {
  background-color: inherit !important;
  height: 23px;
  line-height: 23px;
}
.flat #lsid-window .content table tbody tr td {
  border-left: 0;
  border-right: 0;
}
.flat #lsid-window .content .options {
  display: flex;
  flex-flow: row;
  align-items: center;
}
.flat #lsid-window .content .options label {
  margin-right: 17px;
  display: flex;
}
.flat #lsid-window .content div.topfirst-form-element,
.flat #lsid-window .content div.mgnotifications-form-element {
  margin-top: 20px !important;
}
.flat #lsid-window .content li.actual {
  display: flex;
  flex-flow: row;
  align-items: center;
  font-weight: bold;
}
.flat #lsid-window .content li.actual #tzactual:hover {
  text-decoration: none !important;
}
.flat #lsid-window .content li.actual #tzactual-icon {
  width: 18px;
  height: 17px;
  display: inline-block;
  margin-left: 10px;
  background: url("/res/_fs/image/timezone-settings-edit.svg") no-repeat !important;
}
.flat #lsid-window div.contents {
  background-color: inherit;
}
.flat #lsid-window #livescore-settings {
  width: 450px;
  min-width: 450px;
}
.flat #lsid-window #livescore-settings .options {
  margin-top: 5px;
}
.flat #lsid-window #livescore-settings ul.tabs-menu {
  background: none;
  border: none;
  margin-bottom: 15px;
}
.flat #lsid-window #livescore-settings ul.tabs-menu span,
.flat #lsid-window #livescore-settings ul.tabs-menu li {
  background: none;
}
.flat #lsid-window #livescore-settings ul.tabs-menu a {
  padding: 0;
  font-size: 16px;
  color: #353535;
  font-weight: bold;
}
.flat #lsid-window #livescore-settings input[type="radio"] {
  margin-left: 0;
  margin-right: 5px;
}
.flat #lsid-window #livescore-settings #timezone .menu li.actual {
  border: none;
  background: none;
}
.flat #lsid-window #livescore-settings #timezone .menu li.actual span {
  background: none;
  padding: 0;
}
.flat #lsid-window #livescore-settings #tzcontent {
  box-shadow: none;
  background: #343434;
  border: none;
  height: 294px;
  padding: 15px 0 15px 15px;
  width: 430px;
  box-sizing: border-box;
  margin-top: -5px;
  user-select: none;
}
.flat #lsid-window #livescore-settings #tzcontent li {
  width: 135px;
  border: none;
  height: 22px;
  background: #343434;
}
.flat #lsid-window #livescore-settings #tzcontent li a {
  background: inherit;
  color: #bebebe;
  font-size: 11px;
  text-decoration: none;
  line-height: 22px;
  padding: 0 5px;
  width: fit-content;
}
.flat #lsid-window #livescore-settings #tzcontent li a:hover {
  background-color: #222;
  color: #bebebe !important;
}
.flat #lsid-window #livescore-settings #tzcontent li a.active {
  background: #157d00;
}
.flat #lsid-window #livescore-settings #tzcontent li a.tzdefault {
  background: rgba(21, 125, 0, 0.4);
}
.flat #lsid-window #livescore-settings #tzcontent li:first-child {
  margin-top: 15px;
}
.flat #lsid-window #livescore-settings #tzcontent:before {
  width: 0;
  height: 0;
  content: ' ';
  display: inline-block;
  margin-left: 100px;
  margin-top: -22px;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #343434 transparent;
}
.flat #lsid-window #lsid-window-close {
  background: url("/res/_fs/image/close-popup.svg") no-repeat;
  top: 0;
  right: 0;
  height: 15px;
  width: 15px;
  z-index: 1;
}
.flat #ls-search-window {
  padding: 20px;
}
.flat #ls-search-window > div {
  min-width: 560px;
}
.flat #ls-search-window .content table thead tr th {
  display: block;
  color: #656565;
  background: #f0f0f0;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  line-height: 26px;
  border-color: rgba(0, 0, 0, 0.1) !important;
  box-sizing: border-box;
}
.flat #ls-search-window .content .search-result-wrapper table thead tr th {
  border-width: 1px 0 1px 0;
}
.flat #ls-search-window .content {
  padding: 10px 0 0;
}
.flat #ls-search-window .content table tbody tr {
  background-color: inherit !important;
  height: 23px;
  line-height: 23px;
}
.flat #ls-search-window .content table tbody tr td {
  border-left: 0;
  border-right: 0;
}
.flat #ls-search-window .content .options {
  display: flex;
  flex-flow: row;
  align-items: center;
}
.flat #ls-search-window .content .options label {
  margin-right: 17px;
  display: flex;
}
.flat #ls-search-window .content #search-form {
  overflow: hidden;
}
.flat #ls-search-window .content #search-form .search-form-label-wrapper {
  margin: 0;
}
.flat #ls-search-window div.contents {
  background-color: inherit;
}
.flat #ls-search-window .content-wrap {
  width: 440px;
}
.flat #ls-search-window .content-wrap .options {
  margin-top: 5px;
}
.flat #ls-search-window .content-wrap ul.tabs-menu {
  background: none;
  border: none;
  margin-bottom: 15px;
}
.flat #ls-search-window .content-wrap ul.tabs-menu span,
.flat #ls-search-window .content-wrap ul.tabs-menu li {
  background: none;
}
.flat #ls-search-window .content-wrap ul.tabs-menu a {
  padding: 0;
  font-size: 16px;
  color: #353535;
  font-weight: bold;
}
.flat #ls-search-window .content-wrap #search-results {
  padding-left: 6px;
  color: #b0b0b0;
}
.flat #ls-search-window .content-wrap #search-results > div {
  margin-left: -10px;
}
.flat #ls-search-window .content-wrap #search-results .flat .sport-label {
  background: none;
  height: 30px;
  line-height: 30px;
}
.flat #ls-search-window .content-wrap #search-results-history {
  margin-top: 28px;
}
.flat #ls-search-window #search-input-wrapper {
  height: 36px;
  width: 560px;
  box-sizing: border-box;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper {
  height: 35px;
  line-height: 35px;
  float: right;
  border-right: none;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper:hover {
  background: none;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper #search-form-select {
  height: 35px;
  line-height: 35px;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper .search-input-sport-selected {
  height: 35px;
  line-height: 35px;
  color: #167e00;
  font-weight: bold;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper .search-input-sport-selected:hover {
  background: none;
}
.flat #ls-search-window #search-input-wrapper .search-input-sport-wrapper .search-input-sport-downarrow {
  top: 16px;
  width: 9px;
  background: url("/res/_fs/image/down-arrow.svg") no-repeat;
}
.flat #ls-search-window #search-input-wrapper #search-form-query {
  height: 33px;
}
.flat #ls-search-window #search-input-wrapper .search-input-submit {
  height: 35px;
  line-height: 35px;
  width: 80px;
  text-align: center;
  background: #167e00;
}
.flat #ls-search-window #ls-search-window-close {
  background: url("/res/_fs/image/close-popup.svg") no-repeat;
  top: 0;
  right: 0;
  height: 15px;
  width: 15px;
}
.flat #lsid-window.registration {
  border-radius: inherit;
}
.flat #lsid-window.registration #lsid-window-close {
  position: absolute;
  top: 20px;
  right: 20px;
}
.flat #lsid-window.registration .lsid-messages {
  background: inherit;
}
.flat #lsid-window.registration .lsid-messages .message {
  background: inherit;
  font-size: 12px;
  color: #656565;
  margin-bottom: 30px;
}
.flat #lsid-window.registration .lsid-messages .header-message {
  width: 80px;
  height: 80px;
  margin: 40px auto 20px;
  background: url("/res/_fs/image/message-icon-success.svg") no-repeat;
}
.flat #lsid-window.registration .lsid-messages .header-message.err {
  background: url("/res/_fs/image/message-icon-fail.svg") no-repeat;
}
.flat #lsid-content .user.lsid-rounded-box .lsid-dropdown {
  flex: 1 1 auto;
}
div.static-info-text span.icon {
  display: block;
  width: 100%;
  background: url("/res/image/icons-detail.13.png") 0 50% no-repeat;
}
div.static-info-text span.funfact {
  width: 15px;
  float: left;
  background-position: -450px 50% !important;
}
div.static-info-text span.label {
  margin-left: 5px;
}
div.static-info-text li {
  list-style-type: none;
  line-height: 17px;
}
div#mc div.static-info-text ul {
  margin: 0;
}
body.detailbody div.table-incidents {
  margin-left: 20px;
}
#tab-match-fall-of-wickets table.parts td {
  border-bottom: 1px solid #E0E0E0;
  box-sizing: border-box;
  color: #656565;
}
#tab-match-fall-of-wickets table.parts td.ball {
  margin: 0;
  width: 65px;
  border-right: 1px solid #E0E0E0;
}
#tab-match-fall-of-wickets table.parts td.batsman {
  text-align: left;
  width: 170px;
  border-right: 1px solid #E0E0E0;
}
#tab-match-fall-of-wickets table.parts td.status {
  text-align: left;
  border-right: 1px solid #E0E0E0;
  width: 255px;
}
#tab-match-fall-of-wickets table.parts td.current-score {
  width: 60px;
}
#tab-match-overs table.parts td {
  border-bottom: 1px solid #E0E0E0;
  box-sizing: border-box;
  color: #656565;
}
#tab-match-overs table.parts td.number {
  margin: 0;
  width: 67px;
  border-right: 1px solid #E0E0E0;
}
#tab-match-overs table.parts td.balls {
  text-align: left;
  width: 414px;
  border-right: 1px solid #E0E0E0;
}
#tab-match-overs table.parts td.balls span.bowler-to-batsman-info {
  line-height: 11px;
  margin-top: 6px;
  display: block;
}
#tab-match-overs table.parts td.balls span.ball {
  height: 30px;
  line-height: 30px;
  width: 30px;
  display: inline-block;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  margin: 8px 5px 10px 0;
  color: white;
  text-align: center;
  font-size: 12px;
  font-family: Arial;
}
#tab-match-overs table.parts td.balls span.ball.wicket {
  background-color: #ce0101;
}
#tab-match-overs table.parts td.balls span.ball.six {
  background-color: #3cb2e4;
}
#tab-match-overs table.parts td.balls span.ball.four {
  background-color: #23669d;
}
#tab-match-overs table.parts td.balls span.ball.others {
  background-color: #b0b0b0;
}
#tab-match-overs table.parts td.score {
  width: 67px;
}
#tab-match-overs table.parts td.score span {
  line-height: 15px;
}
#tab-match-cricket-live-comments table.parts {
  border-collapse: separate;
  border-spacing: 0;
  margin-top: -1px;
}
#tab-match-cricket-live-comments table.parts tr td {
  border-top: 1px solid #E0E0E0;
  box-sizing: border-box;
  margin: 0;
  color: #656565;
}
#tab-match-cricket-live-comments table.parts tr td.number {
  width: 51px;
  padding: 0;
  border-right: 1px solid #E0E0E0;
  text-align: center;
}
#tab-match-cricket-live-comments table.parts tr td.balls {
  width: 50px;
  padding: 0;
  border-right: 1px solid #E0E0E0;
}
#tab-match-cricket-live-comments table.parts tr td.balls span.ball {
  height: 30px;
  line-height: 30px;
  width: 30px;
  display: inline-block;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  margin: 10px;
  color: white;
  text-align: center;
  font-size: 12px;
  font-family: Arial;
}
#tab-match-cricket-live-comments table.parts tr td.balls span.ball.wicket {
  background-color: #ce0101;
}
#tab-match-cricket-live-comments table.parts tr td.balls span.ball.six {
  background-color: #3cb2e4;
}
#tab-match-cricket-live-comments table.parts tr td.balls span.ball.four {
  background-color: #23669d;
}
#tab-match-cricket-live-comments table.parts tr td.balls span.ball.others {
  background-color: #b0b0b0;
}
#tab-match-cricket-live-comments table.parts tr td.comment {
  text-align: left;
  padding: 5px 10px;
}
#tab-match-cricket-live-comments table.parts tr td.over-sentence {
  text-align: left;
  background-color: #CBCBCB;
  font-weight: bold;
  border-bottom: 1px solid #BCBCBC;
  border-top: 1px solid #BCBCBC;
}
#tab-match-cricket-live-comments table.parts tr td span.text--bold {
  font-weight: bold;
}
#tab-match-cricket-live-comments table.parts tr td span.text--italic {
  font-style: italic;
}
#tab-match-cricket-live-comments table.parts tr td span.text--strike {
  text-decoration: line-through;
}
#tab-match-cricket-live-comments table.parts tr td a {
  text-decoration: underline;
}
#tab-match-cricket-live-comments table.parts tr td a:hover {
  text-decoration: none;
}
#tab-match-cricket-live-comments table.parts tr td ul {
  padding-left: 20px;
  list-style-type: disc;
}
#tab-match-cricket-live-comments table.parts tr td hr {
  border-style: inset;
  border-width: 1px;
}
#tab-match-cricket-live-comments table.parts tr td .youtube-wrapper {
  margin-bottom: 5px;
}
#tab-match-cricket-live-comments table.parts tr.last-ball-comment td,
#tab-match-cricket-live-comments table.parts tr:first-child td:not(.over-sentence) {
  border-top: none;
}
@media only screen and (min-width: 330px) {
  .youtube-wrapper {
    width: 300px;
    height: 172px;
  }
}
@media only screen and (min-width: 490px) {
  .youtube-wrapper {
    width: 460px;
    height: 262px;
  }
}
@media only screen and (min-width: 650px) {
  .youtube-wrapper {
    width: 620px;
    height: 352px;
  }
}
div#tab-match-highlights div.highlight-head .flag.no-text {
  margin: 0 8px;
  padding-left: 16px;
}
.tab-statistics .progress-bar {
  width: 55%;
  height: 9px;
  margin-top: 4px;
  border: solid 1px #E0E0E0;
}
.tab-statistics .progress-bar .color {
  height: 11px;
  margin-top: -1px;
}
.tab-statistics .stats {
  border-top: 0;
}
.tab-statistics .home {
  padding-right: 0;
  border-top: 0;
}
.tab-statistics .home .name {
  float: left;
}
.tab-statistics .home .progress-bar {
  float: right;
  border-right: none;
}
.tab-statistics .home .progress-bar .color {
  float: right;
}
.tab-statistics .away {
  padding-left: 0;
  border-top: 0;
}
.tab-statistics .away .name {
  float: right;
}
.tab-statistics .away .progress-bar {
  float: left;
  border-left: none;
}
.tab-statistics .away .progress-bar .color {
  float: left;
}
.rssCategory:not(:last-child) > *:last-child {
  border-bottom: 1px solid #d1d1d1;
}
.rssCategory__title {
  padding: 6px 10px;
  background: #e7e7e7;
  border-bottom: 1px solid #d1d1d1;
  font-weight: bold;
}
.rssBox {
  display: flex;
  flex-flow: row nowrap;
  padding: 10px;
  border-bottom: 1px solid #e6e6e6;
  text-decoration: none;
}
.rssBox:hover {
  cursor: pointer;
}
.rssBoxImages {
  margin-right: 10px;
}
.rssBoxImages__photo {
  width: 75px;
  height: auto;
  user-select: none;
}
.rssBoxTexts {
  display: flex;
  flex-flow: column nowrap;
}
.rssBoxTexts__title {
  text-decoration: none;
  font-weight: 600;
  margin: 1px 0 4px 0;
  font-size: 11px;
  line-height: 13px;
  max-height: 39px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.rssBoxTexts__description {
  text-decoration: none;
  color: #b0b0b0;
  font-size: 11px;
  line-height: 13px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.rss .show-more {
  text-align: center;
  border-bottom: 1px solid #E6E6E6;
  line-height: 19px;
  text-decoration: underline;
}
.rss .show-more:hover {
  cursor: pointer;
  text-decoration: none;
}
#detail-nested .rssBox,
#detail-nested .rss .show-more {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
}
body.detailbody.soccer .rssBox:hover {
  background-color: #eaf7e7;
}
body.detailbody.golf .rssBox:hover {
  background-color: #eaf7e7;
}
body.detailbody.horse-racing .rssBox:hover {
  background-color: #eaf7e7;
}
body.detailbody.tennis .rssBox:hover {
  background-color: #f7f8dc;
}
body.detailbody.basketball .rssBox:hover {
  background-color: #f9f1ea;
}
body.detailbody.americal-football .rssBox:hover {
  background-color: #f9eddf;
}
body.detailbody.baseball .rssBox:hover {
  background-color: #eafcf2;
}
body.detailbody.motorsport .rssBox:hover,
body.detailbody.motorsport-auto-racing .rssBox:hover,
body.detailbody.motorsport-moto-racing .rssBox:hover {
  background-color: #f9f1ea;
}
.rssBox:hover {
  background-color: #e6f4f8;
}
.bonusOffers {
  margin-bottom: 10px;
}
.bonusOffers__logo .detail-blogos {
  margin-top: 0;
}
.bonusOffers__row {
  display: flex;
  flex-flow: row wrap;
  border-bottom: 1px solid #E0E0E0;
  padding: 2px 10px;
  align-items: center;
  cursor: pointer;
}
.bonusOffers__header {
  _display: flex;
  _flex-flow: row wrap;
  flex: 1;
  margin: 2px 0;
}
.bonusOffers__link {
  line-height: 25px;
  padding-right: 10px;
  font-weight: bold;
}
.bonusOffers__main {
  _display: flex;
  _flex-flow: row wrap;
  font-weight: bold;
}
.bonusOffers__bonusTitle {
  color: #81104a;
  padding: 0 3px;
  display: flex;
  align-items: center;
}
.bonusOffers__bonusText {
  color: #5a5a5a;
  padding: 2px 10px 0 0;
  text-decoration: underline;
}
.bonusOffers__bonusText a {
  line-height: 26px;
}
.bonusOffers__bonusText:hover {
  text-decoration: none;
}
.bonusOffers__text {
  color: #aaa7aa;
  font-size: 11px;
  display: inline-block;
  line-height: 16px;
  position: relative;
  padding: 6px 0 2px 0;
}
.bonusOffers .detail-blogos {
  margin-bottom: 0;
}
.detail-bonus-match-summary-content {
  cursor: pointer;
}
.detail-bonus-match-summary-content-inner {
  margin: 5px 10px;
  padding: 5px 10px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  line-height: 20px;
}
.detail-bonus-match-summary-content-inner-main {
  padding: 0 10px 0 0;
}
.detail-bonus-match-summary-content-inner-main__anchor {
  font-size: 11px;
  font-weight: bold;
}
.detail-bonus-match-summary-content-inner-main__anchor:hover {
  text-decoration: none;
}
.detail-bonus-match-summary-content-inner-description {
  font-size: 11px;
  opacity: 0.75;
  display: inline-block;
  line-height: 16px;
}
.detail-experimental .icon-phrase,
.detail-experimental .icon-lineup {
  margin-top: 4px;
}
.detail-experimental .server .icon-box,
.detail-experimental .server .icon-box .icon {
  width: 19px !important;
  height: 19px !important;
}
.detail-experimental .server-home .icon-box,
.detail-experimental .server-away .icon-box,
.detail-experimental .server-home .icon-box,
.detail-experimental .serving-icon-box,
.detail-experimental .serving-icon-box .icon,
.detail-experimental .server-home .icon-box .icon,
.detail-experimental .server-away .icon-box .icon {
  width: 19px !important;
  height: 19px !important;
}
.detail-experimental .photo-text .icon-box {
  width: 16px !important;
  margin-top: -3px;
  margin-bottom: -3px;
}
.detail-experimental td.server {
  padding-right: 3px;
}
.detail-experimental span.dw-icon {
  background: url("/res/_fs/image/advancing.svg") no-repeat 0 1px;
  padding-left: 8px !important;
}
.detail-experimental span.dw-icon.win {
  background: url("/res/_fs/image/advancing.svg") no-repeat 0 2px;
}
.detail-experimental #match-history-preview-content span.ball-type-text,
.detail-experimental #match-history-content span.ball-type-text {
  border-radius: 0;
}
.detail-experimental .soccer-ball,
.detail-experimental .futsal-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -16px 0px !important;
}
.detail-experimental .soccer-ball-own,
.detail-experimental .futsal-ball-own {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -16px -16px !important;
}
.detail-experimental .floorball-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -416px 0px !important;
}
.detail-experimental .floorball-ball-own {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -416px -16px !important;
}
.detail-experimental .handball-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -80px 0px !important;
}
.detail-experimental .hockey-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -32px 0px !important;
}
.detail-experimental .american-football-ball,
.detail-experimental .af-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -64px 0px !important;
  width: 16px !important;
}
.detail-experimental .rugby-league-ball,
.detail-experimental .rugby-union-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -48px 0px !important;
  width: 16px !important;
}
.detail-experimental .aussie-rules-ball {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -48px 0px !important;
  width: 16px !important;
}
.detail-experimental .aussie-rules-ball-behind {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -224px 0px !important;
  width: 16px !important;
}
.detail-experimental .y-card {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
}
.detail-experimental .r-card {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px -16px !important;
}
.detail-experimental .substitution {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -176px 0px !important;
}
.detail-experimental .substitution-in {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat 2px -42px !important;
}
.detail-experimental .substitution-out {
  background: url("/res/_fs/image/livetable-sprite.svg") no-repeat -98px -42px !important;
}
.detail-experimental .yr-card {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px -32px !important;
  width: 16px !important;
}
.detail-experimental .penalty-missed,
.detail-experimental .penalty {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -192px 0px !important;
  width: 16px !important;
}
.detail-experimental .attendance {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -240px 0px !important;
}
.detail-experimental span.hockey-penalty-2 {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -96px 0px !important;
  width: 16px !important;
}
.detail-experimental span.hockey-penalty-5 {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -112px 0px !important;
  width: 16px !important;
}
.detail-experimental span.hockey-penalty-10 {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -128px 0px !important;
  width: 16px !important;
}
.detail-experimental span.hockey-penalty-game-misconduct {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -128px -16px !important;
  width: 16px !important;
}
.detail-experimental .injury {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -256px 0px !important;
}
.detail-experimental .time {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -304px 0px !important;
}
.detail-experimental .commentary {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -352px 0px !important;
}
.detail-experimental .whistle {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -160px 0px !important;
  width: 16px !important;
}
.detail-experimental .corner {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -272px 0px !important;
}
.detail-experimental .funfact {
  background-image: url("/res/_fs/image/incident-sprite.3.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -240px 0px !important;
}
.detail-experimental .exclamation {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -380px 0px !important;
}
.detail-experimental .sadness {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -399px 0px !important;
}
.detail-experimental span.american-football-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -114px 0px !important;
}
.detail-experimental span.badminton-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -19px 0px !important;
}
.detail-experimental span.baseball-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -38px 0px !important;
}
.detail-experimental span.baseball-serve-opposite {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -38px -19px !important;
}
.detail-experimental span.beach-volleyball-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -57px 0px !important;
}
.detail-experimental span.darts-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -95px 0px !important;
}
.detail-experimental span.pesapallo-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
}
.detail-experimental span.pesapallo-serve-opposite {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px -19px !important;
}
.detail-experimental span.table-tennis-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -19px -19px !important;
}
.detail-experimental span.tennis-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -57px -19px !important;
}
.detail-experimental span.volleyball-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -95px -19px !important;
}
.detail-experimental span.cricket-bowler,
.detail-experimental span.cricket-serve {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -76px 0px !important;
}
.detail-experimental span.icon.cricket-batsman,
.detail-experimental span.icon.cricket-serve-opposite {
  background-image: url("/res/_fs/image/serve-sprite.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -76px -19px !important;
}
