@charset utf-8;
@import url(http://fonts.googleapis.com/css?family=Play:400,700&subset=cyrillic-ext,latin-ext);
@font-face {
	font-family: 'Grands';
	src:url('../fonts/Grands.eot');
	src:url('../fonts/Grands.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Grands.svg#Grands') format('svg'),
		url('../fonts/Grands.woff') format('woff'),
		url('../fonts/Grands.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (max-width: 1063px) {
	#header .panel .time { margin-left: 30px; }
	#header .top .menu { margin-left: 20px; }
	#header.en .top .menu { margin-left: 10px; }
	#header .top .signIn,
	#header .top .userarea,
	#header .panel .menu,
	#header .panel .message { margin-right: 30px; }
}

@media screen and (min-width: 1064px) and (max-width: 1365px) {
	#header .panel .time { margin-left: 15px; }
	#header .top .menu { margin-left: 30px; }
	#header.en .top .menu { margin-left: 20px; }
	#header .top .signIn,
	#header .top .userarea,
	#header .panel .menu,
	#header .panel .message { margin-right: 15px; }
}

@media screen and (min-width: 1366px) and (max-width: 1405px) {
	#header .panel .time { margin-left: 30px; }
	#header .top .menu { margin-left: 220px; }
	#header.en .top .menu { margin-left: 200px; }
	#header .top .signIn,
	#header .top .userarea,
	#header .panel .menu,
	#header .panel .message { margin-right: 30px; }
}

@media screen and (min-width: 1406px) {
	#header .panel .time { margin-left: 15px; }
	#header .top .menu { margin-left: 240px; }
	#header.en .top .menu { margin-left: 220px; }
	#header .top .signIn,
	#header .top .userarea,
	#header .panel .menu,
	#header .panel .message { margin-right: 15px; }
}

@media screen and (max-width: 1365px) {
	.frame { width: 994px; }
	#pageSports .wrapper.sports,
	#pageSports .wrapper.sports .scrollable,
	#pageLive .wrapper.live,
	#pageLive .wrapper.live .scrollable { width: 534px; }
	#pageLive .wrapper.live.maximized,
	#pageLive .wrapper.live.maximized .scrollable { width: 724px; }
	#pageSports .wrapper.sports .scrollable .container,
	#pageLive .wrapper.live .scrollable .container { width: 524px; }
	#pageLive .wrapper.live.maximized .scrollable .container { width: 714px; }
	#pageSports .wrapper.sports .centralMatch { display: none; }
}

@media screen and (min-width: 1366px) {
	.frame { width: 1336px; }
	#pageSports .wrapper.sports,
	#pageSports .wrapper.sports .scrollable,
	#pageLive .wrapper.live,
	#pageLive .wrapper.live .scrollable { width: 876px; }
	#pageLive .wrapper.live.maximized,
	#pageLive .wrapper.live.maximized .scrollable { width: 1066px; }
	#pageSports .wrapper.sports .scrollable .container,
	#pageLive .wrapper.live .scrollable .container { width: 866px; }
	#pageLive .wrapper.live.maximized .scrollable .container { width: 1056px; }
}

/* CSS document */

* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { background-color: #383838; font: 14px Play, sans-serif; min-width: 1024px; width: 100%; }
#background { background: url(https://www.jetwin.com/static/background-0a0df73b.png) 0 0 repeat,#129dc4; /* background-size: cover; */ position: fixed; width: 100%; z-index: -1; }
.frame { margin: 0 auto; }
#container { box-sizing: border-box; float: left; min-height: 100%; padding-bottom: 130px; width: 100%; }

/* Header */
#header { /* background: rgba(106, 90, 140, 0.5); #6a5a8c */background: url(https://www.jetwin.com/static/banner-362c8535.png) center 0 no-repeat #0d1d20; box-shadow: 0 0 10px #000; float: left; height: 106px; position: relative; width: 100%; z-index: 100; }
#header.small { height: 31px; }

#header .top { border-bottom: 1px solid rgba(0, 0, 0, 0.20); float: left; height: 74px; width: 100%; }
/*#header .top .logo { background: url(../images/logo-2.png); color: #fff; display: block; float: left; font-size: 18px; height: 41px; margin-top: 18px; text-indent: -9999px; text-decoration: none; width: 140px; }
*/
#header .top .logo { 
    color: #fff;
    display: block;
    float: left;
    font-size: 32px;
    height: 36px;
    margin-top: 18px;
    text-decoration: none;
    width: 180px;
    margin-left: 30px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-right: 10%;
    font-weight: bold;
    border: 3px solid #fff;}

#header .top .menu { float: left; height: 74px; }
#header .top .menu ul { float: left; font-size: 16px; height: 75px; list-style: none; }
#header .top .menu ul li { float: left; height: 75px; }
#header .top .menu ul li a { color: #fff; float: left; line-height: 75px; padding: 0 25px; text-decoration: none; }
#header .top .menu ul li a:hover { background: rgba(255, 255, 255, 0.15); }
#header .top .menu ul li.droplist { position: relative; }
#header .top .menu ul li.droplist > a { cursor: default; position: relative; z-index: 115; }
#header .top .menu ul li.droplist > .clickable { cursor: pointer; }
#header .top .menu ul li.droplist ul { background: rgba(106, 90, 140, 0.85); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); display: none; font-size: 14px; height: auto; padding: 75px 0 3px; position: absolute; width: 100%; z-index: 110; }
#header .top .menu ul li.droplist:hover ul { display: block; }
#header .top .menu ul li.droplist ul li { float: none; height: 30px; }
#header .top .menu ul li.droplist ul li a { display: block; float: none; line-height: 30px; padding: 0; text-align: center; }
#header .top .signIn { float: right; margin-top: 20px; }
#header .top .signIn form input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 12px; height: 24px; margin-right: 10px; padding: 1px 5px 0; width: 130px; }
#header .top .signIn form input:focus { box-shadow: 0 0 10px #000; }
#header .top .signIn form button { background: #de8650; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; color: #fff; cursor: pointer; float: left; font-family: Play; font-size: 12px; height: 24px; padding: 1px 7px 0; text-transform: uppercase; }
#header .top .signIn form button:hover { background: #dea450; }
#header .top .signIn form button:active { box-shadow: none; }
#header .top .signIn a { color: #fff; margin-top: 5px; }
#header .top .signIn a:hover { text-shadow: 0 0 3px #fff; }
#header .top .signIn .left { margin-right: 68px; }
#header.en .top .signIn .left { margin-right: 95px; }
#header.az .top .signIn .left { margin-right: 90px; }
#header .top .userarea { float: right; width: 200px; }
#header .top .userarea a { color: #fff; float: left; height: 25px; line-height: 25px; text-align: center; text-decoration: none; width: 100px; }
#header .top .userarea a:hover { background: rgba(255, 255, 255, 0.15); }
#header .top .userarea a.big { width: 200px; }
#header .top .userarea .border { float: left; height: 1px; width: 100%; }
#header .top .userarea .info { color: #fff; float: left; margin-left: -150px; width: 350px; }
#header .top .userarea .info .attr { float: right; line-height: 23px; margin: 0 15px; }
#header .top .userarea .info .attr div { float: left; }
#header .top .userarea .info .attr .label { color: #bbb; margin-right: 5px; }
#header .panel { border-top: 1px solid rgba(255, 255, 255, 0.15); float: left; height: 30px; width: 100%; }
#header .panel .switchSearch { border-right: 1px solid rgba(0, 0, 0, 0.20); cursor: pointer; float: left; padding: 8px; }
#header .panel .switchSearch:hover { background: rgba(255, 255, 255, 0.15); }
#header .panel .switchSearch:active,
#header .panel .switchSearch.active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#header .panel .time { border-right: 1px solid rgba(0, 0, 0, 0.20); color: #eee; float: left; height: 30px; line-height: 30px; padding-right: 10px; }
#header .panel .time:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.15); margin: 0; padding-left: 10px; }
#header .panel .language { border-left: 1px solid rgba(255, 255, 255, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.20); float: left; height: 30px; display: none;}
#header .panel .language .item { float: left; cursor: pointer; height: 29px; width: 40px; }
#header .panel .language .item .icon-country { float: left; margin: 7px 0 0 8px; }
#header .panel .language .item:hover { background: rgba(255, 255, 255, 0.15); }
#header .panel .language .item:active,
#header .panel .language .item.active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#header .panel .language .item.active { cursor: default; }
#header .panel .view { border-left: 1px solid rgba(255, 255, 255, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.20); color: #eee; float: left; height: 30px; line-height: 30px; padding-right: 10px; }
#header .panel .view .label { float: left; margin-left: 10px; }
#header .panel .view .items { float: left; }
#header .panel .view .items div { border-radius: 10px; cursor: pointer; float: left; height: 12px; margin: 5px 0 0 5px; padding: 4px; width: 12px; }
#header .panel .view .items div:hover { background: rgba(255, 255, 255, 0.15); }
#header .panel .view .items div:active,
#header .panel .view .items div.active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#header .panel .view .items div.active { cursor: default; }
#header .panel .color { border-left: 1px solid rgba(255, 255, 255, 0.15); color: #eee; float: left; height: 30px; line-height: 30px; padding-right: 10px; }
#header .panel .color .label { float: left; margin-left: 10px; }
#header .panel .color .items { float: left; }
#header .panel .color .items div { border-radius: 10px; cursor: pointer; float: left; height: 12px; margin: 5px 0 0 5px; padding: 4px; width: 12px; }
#header .panel .color .items div:hover { background: rgba(255, 255, 255, 0.15); }
#header .panel .color .items div:active,
#header .panel .color .items div.active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#header .panel .color .items div.active { cursor: default; }
#header .panel .message { color: #fff; display: none; float: right; line-height: 30px; }
#header .panel .menu { border-right: 1px solid rgba(255, 255, 255, 0.15); border-left: 1px solid rgba(0, 0, 0, 0.20); float: right; height: 31px; margin-top: -1px; }
#header .panel .menu .item { border-right: 1px solid rgba(0, 0, 0, 0.20); border-left: 1px solid rgba(255, 255, 255, 0.15); float: left; height: 31px; }
#header .panel .menu .item .link,
#header .panel .menu .item .title { color: #eee; cursor: pointer; display: block; float: left; line-height: 30px; padding: 1px 10px 0; text-decoration: none; }
#header .panel .menu .item .title .label { color: #bbb; margin-right: 10px; }
#header .panel .menu .item .title .icon-12 { float: right; margin: 10px 0 0 10px; opacity: 0.85; }
#header .panel .menu .item .link:hover,
#header .panel .menu .item .title:hover { background: rgba(255, 255, 255, 0.15); }

#header .panel .menu .item .droplist { background: rgba(99, 99, 99, 0.7); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: none; margin: 33px 0 0 -1px; position: absolute; }
#header .panel .menu .item .droplist ul { list-style: none; margin: 3px 0 5px 0; }
#header .panel .menu .item .droplist ul li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.15); }
#header .panel .menu .item .droplist ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.15); }

#header .panel .menu .item.dropped .droplist ul li { color: #fff; cursor: pointer; height: 24px; line-height: 24px; padding: 0 10px; text-align: center; }
#header .panel .menu .item.dropped .droplist ul li:hover { background: rgba(125, 184, 36, 0.7); border-bottom: none; height: 26px; line-height: 26px; margin-top: -1px; }
#header .panel .menu .item.dropped .droplist ul li:first-child:hover { border-top: none; margin-top: 0; }

#header .panel .menu .item.links .droplist ul li a { color: #fff; display: block; height: 24px; line-height: 24px; text-align: center; text-decoration: none; }
#header .panel .menu .item.links .droplist ul li a:hover { background: rgba(125, 184, 36, 0.7); height: 26px; line-height: 26px; margin: -1px 0; }

#header .panel .menu .item.dropped.timeline { display: none; }

#header .panel .menu .item.socials .droplist ul li a { color: #fff; display: block; height: 24px; line-height: 24px; padding: 0 7px; text-decoration: none; }
#header .panel .menu .item.socials .droplist ul li a .icon { color: #fff; float: left; font-size: 20px; margin: 0 4px -2px 0; }
#header .panel .menu .item.socials .droplist ul li a:hover { background: rgba(125, 184, 36, 0.7); height: 26px; line-height: 26px; margin: -1px 0; }

#header.en .panel .menu .item.socials .droplist ul li a { text-align: center; }
#header.en .panel .menu .item.socials .droplist ul li a .icon { float: none; margin-right: 0; }

/* Overlay */

#overlay { background: rgba(0, 0, 0, 0.5); display: none; position: fixed; width: 100%; z-index: 1000; }
#cardOverlay { background: rgba(0, 0, 0, 0.5); display: none; position: absolute; width: 230px; z-index: 90; }
#searchOverlay { background: rgba(0, 0, 0, 0.5); display: none; position: absolute; width: 230px; z-index: 90; }
#overlay div,
#cardOverlay div,
#searchOverlay div { background: url(../images/busy.png); height: 32px; margin: 0 auto; width: 32px; }

/* Side Tools */

.side.tools { float: right; width: 230px; }
.side.tools .row { width: 230px; }
.side.tools .scrollable { width: 230px; }
.side.tools .scrollable .container { float: left; position: relative; width: 230px; }
.side.tools .widget { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; position: relative; width: 100%; }
.side.tools .widget .caption { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; font-size: 16px; height: 30px; line-height: 30px; position: relative; width: 100%; z-index: 80; }
.side.tools .widget .caption.clickable { cursor: pointer; }
.side.tools .widget .caption span { float: left; margin: 0 15px; }
.side.tools .widget .caption .icon-12 { float: right; margin-top: 9px; }
.white .side.tools .widget { background: rgba(255, 255, 255, 0.9); color: #222; }

/* Bet Slip */

#betSlip { width: 230px; }
#betSlip.fixed { background: rgba(0, 0, 0, 0.9); position: fixed; top: 5px; z-index: 100; }
.white #betSlip.fixed { background: rgba(255, 255, 255, 0.9); }

.side.tools .betSlip { font-size: 12px; }
.side.tools .betSlip .caption { background: #944029; }
.side.tools .betSlip .caption .fix { cursor: pointer; float: right; height: 30px; margin-right: 6px; width: 30px; }
.side.tools .betSlip .caption .fix:hover { background: rgba(255, 255, 255, 0.15); }
.side.tools .betSlip .caption .fix:active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .caption .fix .icon-14 { float: left; margin: 8px; }
.side.tools .betSlip .tabs { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; width: 100%; }
.side.tools .betSlip .tabs .item { cursor: pointer; float: left; height: 31px; line-height: 31px; margin-bottom: -1px; text-align: center; width: 76px; }
.side.tools .betSlip .tabs .item:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .tabs .item:hover,
.side.tools .betSlip .tabs .item:active,
.side.tools .betSlip .tabs .item.active { background: #627431; }
.side.tools .betSlip .tabs .item:active,
.side.tools .betSlip .tabs .item.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .tabs .item.active { cursor: default; }
.side.tools .betSlip .tabs .item.disabled { background: none; box-shadow: none; color: #bbb; cursor: default; }
.side.tools .betSlip .errors { background: #933945; border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; float: left; padding: 5px 0; width: 100%; }
.side.tools .betSlip .errors p { margin: 2px 15px; }
.side.tools .betSlip .list { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; width: 100%; }
.side.tools .betSlip .list .item { background: rgba(106, 90, 140, 0.4); cursor: default; float: left; width: 100%; }
.side.tools .betSlip .list .item:nth-child(even) { background: rgba(106, 90, 140, 0.3); }
.side.tools .betSlip .list .item.error { background: rgba(222, 68, 75, 0.2); }
.side.tools .betSlip .list .item:hover { background: rgba(106, 90, 140, 1); }
.side.tools .betSlip .list .item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .list .item .title { float: left; padding: 5px 15px; width: 150px; }
.side.tools .betSlip .list .item .title span { float: left; width: 100%; }
.side.tools .betSlip .list .item .title .forecast { color: #bbb; }
.side.tools .betSlip .list .item:hover .title .forecast { color: #cdc0f3; }
.side.tools .betSlip .list .item .right { float: right; margin-bottom: 5px; text-align: center; width: 50px; }
.side.tools .betSlip .list .item .right .delete { cursor: pointer; float: left; font-weight: bold; height: 25px; line-height: 25px; margin: 0 12px; text-transform: uppercase; width: 26px; }
.side.tools .betSlip .list .item .right .delete:hover,
.side.tools .betSlip .list .item .right .delete:active { background: #cc5d58; }
.side.tools .betSlip .list .item .right .delete:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .list .item .right .value { float: left; width: 100%; }
.side.tools .betSlip .options { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; width: 100%; }
.side.tools .betSlip .options .system { float: left; list-style: none; width: 100%; }
.side.tools .betSlip .options .system li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; height: 26px; line-height: 26px; width: 100%; }
.side.tools .betSlip .options .system li:hover { background: rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .options .system li:active { background: rgba(255, 255, 255, 0.05); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .options .system li .radio { border: 2px solid rgba(125, 184, 36, 0.7); border-radius: 7px; display: block; float: left; height: 10px; margin: 6px 10px 0 15px; width: 10px; }
.side.tools .betSlip .options .system li .radio span { background: rgba(125, 184, 36, 0.7); border-radius: 4px; float: left; height: 8px; margin: 1px; opacity: 0; width: 8px; }
.side.tools .betSlip .options .system li.current .radio span { opacity: 1; }
.side.tools .betSlip .options .more { padding: 5px 0; }
.side.tools .betSlip .options .more .count span { float: left; margin: 4px 15px; }
.side.tools .betSlip .options .more .amount,
.side.tools .betSlip .options .more .info { padding: 4px 0; }
.side.tools .betSlip .options .more .count { color: #bbb; }
.side.tools .betSlip .options .more .label { float: left; padding: 0 15px; width: 80px; }
.side.tools .betSlip .options .more .value { float: left; text-align: right; width: 80px; }
.side.tools .betSlip .options .more .unit { color: #bbb; float: right; text-align: center; width: 40px; }
.side.tools .betSlip .options .more .amount input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 12px; height: 20px; margin-top: -3px; padding: 0 5px; text-align: right; width: 70px; }
.side.tools .betSlip .options .more .amount input:focus { box-shadow: 0 0 10px #000; }
.side.tools .betSlip .options .more .amount input.invalid { background: rgba(222, 68, 75, 0.8); color: #fff; }
.side.tools .betSlip .options .hidden { display: none; }
.side.tools .betSlip .actions { float: left; width: 100%; }
#pageLive .side.tools .betSlip .actions { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .actions .item { cursor: pointer; float: left; height: 31px; line-height: 31px; margin-bottom: -1px; text-align: center; width: 76px; }
.side.tools .betSlip .actions .item:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .actions .item:hover,
.side.tools .betSlip .actions .item:active { background: #627431; }
.side.tools .betSlip .actions .item:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .actions .item.disabled { background: none; box-shadow: none; color: #bbb; cursor: default; }
.side.tools .betSlip .settings { float: left; width: 100%; }
.side.tools .betSlip .settings .toggler { cursor: pointer; float: left; padding: 5px 0 7px; width: 100%; }
.side.tools .betSlip .settings .toggler:hover { background: rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .settings .toggler:active { background: rgba(255, 255, 255, 0.05); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .settings .toggler .label { float: left; margin-left: 15px; width: 170px; }
.side.tools .betSlip .settings .toggler .icon-12 { float: right; margin: 10px 15px 0 ; opacity: 0.85; }
.side.tools .betSlip .settings .group { border-top: 1px solid rgba(255, 255, 255, 0.1); display: none; float: left; list-style: none; width: 100%; }
.side.tools .betSlip .settings .group li { cursor: pointer; float: left; height: 26px; line-height: 26px; width: 100%; }
.side.tools .betSlip .settings .group li:hover { background: rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .settings .group li:active { background: rgba(255, 255, 255, 0.05); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.side.tools .betSlip .settings .group li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .betSlip .settings .group li .radio { border: 2px solid rgba(125, 184, 36, 0.7); border-radius: 7px; display: block; float: left; height: 10px; margin: 6px 10px 0 15px; width: 10px; }
.side.tools .betSlip .settings .group li .radio span { background: rgba(125, 184, 36, 0.7); border-radius: 4px; float: left; height: 8px; margin: 1px; opacity: 0; width: 8px; }
.side.tools .betSlip .settings .group li.current .radio span { opacity: 1; }
.side.tools .betSlip .settings.opened .group { display: block; }
.side.tools .betSlip .message { float: left; width: 100%; }
.side.tools .betSlip .message p { margin: 7px 15px; }
.white .side.tools .betSlip .tabs { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .tabs .item:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .tabs .item:hover,
.white .side.tools .betSlip .tabs .item:active,
.white .side.tools .betSlip .tabs .item.active { color: #fff; }
.white .side.tools .betSlip .tabs .item.disabled { color: #666; }
.white .side.tools .betSlip .errors,
.white .side.tools .betSlip .list { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .list .item { background: none; }
.white .side.tools .betSlip .list .item:nth-child(even) { background: rgba(0, 0, 0, 0.05); }
.white .side.tools .betSlip .list .item.error { background: rgba(222, 68, 75, 0.3); }
.white .side.tools .betSlip .list .item.error:nth-child(even) { background: rgba(222, 68, 75, 0.4); }
.white .side.tools .betSlip .list .item:hover,
.white .side.tools .betSlip .list .item:nth-child(even):hover { background: rgba(106, 90, 140, 0.3); }
.white .side.tools .betSlip .list .item:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .list .item .title .forecast { color: #666; }
.white .side.tools .betSlip .list .item .right .delete:hover,
.white .side.tools .betSlip .list .item .right .delete:active { color: #fff; }
.white .side.tools .betSlip .options { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .options .system li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .options .system li:hover { background: rgba(0, 0, 0, 0.05); }
.white .side.tools .betSlip .options .system li:active { background: rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); }
.white .side.tools .betSlip .options .more .count,
.white .side.tools .betSlip .options .more .unit { color: #666; }
.white .side.tools .betSlip .options .more .amount input { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white .side.tools .betSlip .options .more .amount input:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
.white #pageLive .side.tools .betSlip .actions { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .actions .item:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .actions .item:hover,
.white .side.tools .betSlip .actions .item:active { color: #fff; }
.white .side.tools .betSlip .actions .item.disabled { color: #666; }
.white .side.tools .betSlip .settings .toggler:hover { background: rgba(0, 0, 0, 0.05); }
.white .side.tools .betSlip .settings .toggler:active { background: rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); }
.white .side.tools .betSlip .settings .toggler .icon-12 { background-position: -84px 0; opacity: 0.5; }
.white .side.tools .betSlip .settings .group { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .betSlip .settings .group li:hover { background: rgba(0, 0, 0, 0.05); }
.white .side.tools .betSlip .settings .group li:active { background: rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); }
.white .side.tools .betSlip .settings .group li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

/* Latest Bets */

.side.tools .latestBets .caption { background: rgba(70, 96, 128, 0.9); }
.side.tools .latestBets .caption.clickable:hover { background: rgba(70, 96, 128, 1); }
.side.tools .latestBets .list { float: left; font-size: 12px; list-style: none; position: relative; overflow: hidden; width: 100%; }
.side.tools .latestBets .list.hidden { display: none; }
.side.tools .latestBets .list li { float: left; width: 100%; }
.side.tools .latestBets .list li .head { background: #777; box-shadow: 0 0 3px #000; color: #fff; float: left; height: 26px; line-height: 26px; text-align: center; width: 100%; }
.side.tools .latestBets .list li.win .head { background: #627431; }
.side.tools .latestBets .list li.lose .head { background: #933945; }
.side.tools .latestBets .list li .head span { float: left; height: 26px; }
.side.tools .latestBets .list li .head .name { border-right: 1px solid rgba(255, 255, 255, 0.1); width: 139px; }
.side.tools .latestBets .list li .head .value,
.side.tools .latestBets .list li .head .remove { width: 90px; }
.side.tools .latestBets .list li .head .value.hidden { opacity: 0; }
.side.tools .latestBets .list li .head .remove { background: rgba(255, 255, 255, 0.1); cursor: pointer; margin-left: -90px; opacity: 0; }
.side.tools .latestBets .list li .head .remove.showed { opacity: 1; }
.side.tools .latestBets .list li .item { display: table; width: 100%; }
.side.tools .latestBets .list li .item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .latestBets .list li .item:nth-of-type(odd) { background: rgba(0, 0, 0, 0.15); }
.side.tools .latestBets .list li .item div { display: table-cell; padding: 5px 7px; text-align: center; vertical-align: middle; }
.side.tools .latestBets .list li .item div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
.side.tools .latestBets .list li .item .sport { display: none; padding: 0; width: 30px; }
.side.tools .latestBets .list li .item .sport span { display: inline-block; }
.side.tools .latestBets .list li .item .name { width: 125px; }
.side.tools .latestBets .list li .item .name .forecast { color: #bbb; }
.side.tools .latestBets .list li .item .status { padding: 0; width: 30px; }
.side.tools .latestBets .list li .item .status span { background: #bbb; border-radius: 4px; display: inline-block; height: 8px; width: 8px; }
.side.tools .latestBets .list li .item .status span.win { background: #7db824; }
.side.tools .latestBets .list li .item .status span.lose { background: #de444b; }
.side.tools .latestBets .list li .item .value { width: 45px; }
.white .side.tools .latestBets .list li .head { box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.white .side.tools .latestBets .list li .head .name { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .latestBets .list li .item:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .latestBets .list li .item:nth-of-type(odd) { background: rgba(0, 0, 0, 0.05); }
.white .side.tools .latestBets .list li .item div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white .side.tools .latestBets .list li .item .name .forecast { color: #666; }

/* Banner */

.side.tools .error { background: #fff; color: #222; cursor: pointer; height: 50px; }
.side.tools .error .icon-36 { float: left; margin: 7px 0 0 10px; }
.side.tools .error .label { float: left; line-height: 50px; text-align: center; width: 174px; }

/* Banner */

.side.tools .banner,
.side.sports .banner { height: 200px; }
.side.tools .banner.h100 { height: 100px; }
.side.tools .banner.h115 { height: 115px; }
.side.tools .banner.h160 { height: 160px; }
.side.tools .banner.h418 { height: 418px; }

/* Warning */

.side.tools .warning .caption span { margin: 0; }
.side.tools .warning .caption .icon { background: url(../images/warning.png); float: left; height: 32px; margin: 4px 7px 0 15px; width: 32px; }
.side.tools .warning .list { border-bottom: 1px solid rgba(0, 0, 0, 0.35); border-top: 1px solid rgba(255, 255, 255, 0.1); float: left; list-style: none; position: relative; overflow: hidden; width: 100%; }
.side.tools .warning .list li { float: left; margin: 5px 0; width: 100%; }
.side.tools .warning .list li p { margin: 0 15px; }
.white .side.tools .warning .list { border-bottom: none; }

/* Vk */

.side.tools .vk { height: 151px; }
.side.tools .vk .body { border-bottom: 1px solid rgba(0, 0, 0, 0.35); }
.white .side.tools .vk .body { border-bottom: none; }
#vk_groups { border-radius: 3px; margin: 5px; overflow: hidden; position: relative; }

/* Payment Systems */

.side.tools .paymentSystems .list { border-bottom: 1px solid rgba(0, 0, 0, 0.35); border-top: 1px solid rgba(255, 255, 255, 0.1); float: left; list-style: none; padding: 5px 9px; position: relative; overflow: hidden; width: 272px; }
.side.tools .paymentSystems .list li { float: left; margin: 5px 0 5px 5px; }
.white .side.tools .paymentSystems .list { border-bottom: none; border-top: none; }


/*** Page Error ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageError .wrapper.error { width: 974px; }
}

@media screen and (min-width: 1366px) {
	#pageError .wrapper.error { width: 1316px; }
}

#pageError .wrapper.error { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin: 20px 10px 0; }
#pageError .wrapper.error .caption { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; font-size: 18px; font-weight: normal; margin-top: 15px; padding-bottom: 5px; text-align: center; width: 100%; }
#pageError .wrapper.error .body { float: left; padding: 10px 0; text-align: center; width: 100%; }
#pageError .wrapper.error .body p { margin: 10px 20px; }
.white #pageError .wrapper.error { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageError .wrapper.error .caption { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }


/*** Page Stat ***/

/* Side */

#pageStat .side { float: left; width: 230px; }
#pageStat .side .jspVerticalBar { z-index: 5; }
#pageStat .side .scrollable { width: 230px; }
#pageStat .side .scrollable .container { float: left; width: 230px; }
#pageStat .side .widget { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; position: relative; width: 100%; }
#pageStat .side .widget .caption { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; font-size: 16px; height: 30px; line-height: 30px; position: relative; width: 100%; z-index: 80; }
#pageStat .side .widget .caption span { float: left; margin: 0 15px; }
.white #pageStat .side .widget { background: rgba(255, 255, 255, 0.9); color: #222; }

#pageStat .side .widget.sports .caption { background: #933945; }
#pageStat .side .widget.sports .message { float: left; padding: 5px 0; text-align: center; width: 100%; }
#pageStat .side .widget.sports .message p { margin: 5px 15px; }
#pageStat .side .widget.sports ul { float: left; list-style: none; padding-bottom: 3px; width: 100%; }
#pageStat .side .widget.sports .sportItem { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageStat .side .widget.sports .sportItem .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageStat .side .widget.sports .sportItem .title { padding: 0 7px; }
#pageStat .side .widget.sports .sportItem .icon-12 { float: right; margin: 9px 15px 0 0; opacity: 0.5; }
#pageStat .side .widget.sports .sportItem .icon-12:hover { opacity: 1; }
#pageStat .side .widget.sports .sportItem:hover,
#pageStat .side .widget.sports .sportItem:active,
#pageStat .side .widget.sports .sportItem.active { background: #627431; }
#pageStat .side .widget.sports .sportItem:active,
#pageStat .side .widget.sports .sportItem.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageStat .side .widget.sports .leagues { display: none; float: left; width: 100%; }
#pageStat .side .widget.sports .leagues.opened { display: block; }
#pageStat .side .widget.sports .leagues ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 0; padding: 5px 0; }
#pageStat .side .widget.sports .leagues ul li { color: #fff; cursor: pointer; float: left; width: 100%; }
#pageStat .side .widget.sports .leagues ul li:nth-child(odd) { background: rgba(0, 0, 0, 0.25); }
#pageStat .side .widget.sports .leagues ul li:hover,
#pageStat .side .widget.sports .leagues ul li:active,
#pageStat .side .widget.sports .leagues ul li.active { background: #627431; }
#pageStat .side .widget.sports .leagues ul li:active,
#pageStat .side .widget.sports .leagues ul li.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageStat .side .widget.sports .leagues ul li div { height: 24px; line-height: 24px; margin: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px; }
.white #pageStat .side .widget.sports .sportItem { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageStat .side .widget.sports .sportItem .icon-12 { background-position: -84px 0; }
.white #pageStat .side .widget.sports .sportItem .icon-12:hover { opacity: 0.7; }
.white #pageStat .side .widget.sports .sportItem:hover,
.white #pageStat .side .widget.sports .sportItem:active,
.white #pageStat .side .widget.sports .sportItem.active { color: #fff; }
.white #pageStat .side .widget.sports .leagues ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageStat .side .widget.sports .leagues ul li { color: #222; }
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd) { background: rgba(0, 0, 0, 0.05); }
.white #pageStat .side .widget.sports .leagues ul li:hover,
.white #pageStat .side .widget.sports .leagues ul li:active,
.white #pageStat .side .widget.sports .leagues ul li.active,
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd):active,
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd).active { color: #fff; }
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd):hover,
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd):active,
.white #pageStat .side .widget.sports .leagues ul li:nth-child(odd).active { background: #627431; }

/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageStat .wrapper,
	#pageStat .wrapper .scrollable { width: 764px; }
	#pageStat .wrapper .scrollable .container { width: 759px; }
}

@media screen and (min-width: 1366px) {
	#pageStat .wrapper,
	#pageStat .wrapper .scrollable { width: 1106px; }
	#pageStat .wrapper .scrollable .container { width: 1101px; }
}

#pageStat .wrapper { float: left; }
#pageStat .wrapper .scrollable .container { float: left; margin-left: 5px; }

#pageStat .wrapper .widget { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; width: 100%; }
#pageStat .wrapper .widget .caption { float: left; font-size: 18px; margin-top: 15px; padding-bottom: 5px; text-align: center; width: 100%; }
#pageStat .wrapper .widget .border { float: left; height: 1px; width: 100%; }
#pageStat .wrapper .widget a { color: #fff; }
#pageStat .wrapper .widget a:hover { text-shadow: 0 0 3px #fff; }
#pageStat .wrapper .widget table { border-collapse: collapse; padding: 10px; width: 100%; }
#pageStat .wrapper .widget table tr.even { background: rgba(0, 0, 0, 0.15); }
#pageStat .wrapper .widget table th { background: rgba(0, 0, 0, 0.25); border-top: none !important; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
#pageStat .wrapper .widget table th,
#pageStat .wrapper .widget table td { border: 1px solid rgba(255, 255, 255, 0.1); font-weight: normal; font-size: 14px; padding: 5px 10px; text-align: center; }
#pageStat .wrapper .widget table td.winner { font-style: italic; font-weight: bold !important; }
#pageStat .wrapper .widget table td.title { color: #bbb; font-style: italic; text-align: left; }
#pageStat .wrapper .widget table th:first-child,
#pageStat .wrapper .widget table td:first-child { border-left: none; }
#pageStat .wrapper .widget table th:last-child,
#pageStat .wrapper .widget table td:last-child { border-right: none; }
#pageStat .wrapper .widget table tr:last-child td { border-bottom: none; }
#pageStat .wrapper .widget .legend { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#pageStat .wrapper .widget .legend p { margin: 10px 15px; }
#pageStat .wrapper .message { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; text-align: center; width: 100%; }
#pageStat .wrapper .message p { margin: 15px; }

.white #pageStat .wrapper .widget { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageStat .wrapper .widget a { color: #222; }
.white #pageStat .wrapper .widget a:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }
.white #pageStat .wrapper .widget table tr.even { background: rgba(0, 0, 0, 0.05); }
.white #pageStat .wrapper .widget table th,
.white #pageStat .wrapper .widget table td { border: 1px solid rgba(0, 0, 0, 0.1); font-weight: normal; font-size: 14px; padding: 5px 10px; }
.white #pageStat .wrapper .widget table td.title { color: #666; }
.white #pageStat .wrapper .widget table th { background: transparent; box-shadow: none; font-weight: bold; }
.white #pageStat .wrapper .widget .legend { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageStat .wrapper .message { background: rgba(255, 255, 255, 0.9); color: #222; }

#fslink { color: #fff; float: left; margin: 22px 0 -42px 15px; position: relative; z-index: 1; }
#fslink:hover { text-shadow: 0 0 3px #fff; }

.white #fslink { color: #222; }
.white #fslink:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }

/* Sports Panel */

#panel { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #8c6aa6; float: left; height: 40px; width: 100%; }
#panel.hidden { display: none; }
#panel .left { box-sizing: border-box; height: 40px; padding-right: 230px; width: 100%; }
#panel .right { border-left: 1px solid rgba(255, 255, 255, 0.03); float: right; height: 40px; margin-top: -40px; width: 230px; }
#panel .left ul { float: left; font-size: 12px; list-style: none; margin: 8px 10px; text-transform: uppercase; }
#panel .left ul li { border-radius: 3px; cursor: pointer; float: left; height: 24px; line-height: 24px; padding: 0 40px; }
#panel .left ul li:hover { color: #fff; }
#panel .left ul li.active { background: rgba(0, 0, 0, 0.15); color: #fff; }
#panel .left .hours { text-transform: none; }
#panel .left .hours li { padding: 0 15px; }
#panel .left .views { float: right; font-size: 11px; }
#panel .left .views li { padding: 0 10px; }
.white #panel { background: #fff; }
.white #panel .left ul li:hover,
.white #panel .left ul li.active { color: #222; }


/*** Page Sports ***/


/* Side Sports */

#pageSports .side.sports { float: left; width: 230px; }
#pageSports .side.sports .jspVerticalBar { z-index: 5; }
#pageSports .side.sports .scrollable { width: 230px; }
#pageSports .side.sports .scrollable .container { float: left; width: 230px; }
#pageSports .side.sports .widget { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; position: relative; width: 100%; }
#pageSports .side.sports .widget .caption { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; font-size: 16px; height: 30px; line-height: 30px; position: relative; width: 100%; z-index: 80; }
#pageSports .side.sports .widget .caption span { float: left; margin: 0 15px; }
.white #pageSports .side.sports .widget { background: rgba(255, 255, 255, 0.9); color: #222; }

#pageSports .side.sports .widget.search { display: none; }
#pageSports .side.sports .widget.search .caption { background: #627431; }
#pageSports .side.sports .widget.search input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 14px; height: 24px; margin: 10px 15px; padding: 0 7px; width: 186px; }
#pageSports .side.sports .widget.search input:focus { box-shadow: 0 0 10px #000; }
#pageSports .side.sports .widget.search .hint { color: #bbb; float: left; font-size: 12px; margin: 7px 0 5px; width: 100%; }
#pageSports .side.sports .widget.search .hint p { margin: 0 15px 3px; }
#pageSports .side.sports .widget.search .button { background: rgba(98, 116, 49, 0.9); border-radius: 2px; color: #fff; cursor: pointer; float: left; height: 24px; line-height: 24px; margin: 0 15px 10px; text-align: center; width: 200px; }
#pageSports .side.sports .widget.search .button:hover,
#pageSports .side.sports .widget.search .button:active { background: rgba(98, 116, 49, 1); }
#pageSports .side.sports .widget.search .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .side.sports .widget.search .message { display: none; float: left; margin-bottom: 11px; width: 100%; }
#pageSports .side.sports .widget.search .message p { margin: 0 15px; }
#pageSports .side.sports .widget.search .events { border-top: 1px solid rgba(255, 255, 255, 0.1); display: none; float: left; list-style: none; margin: 1px 0 3px; width: 100%; }
#pageSports .side.sports .widget.search .events li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageSports .side.sports .widget.search .events li .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageSports .side.sports .widget.search .events li .title { float: left; height: 30px; padding: 0 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 180px; }
#pageSports .side.sports .widget.search .events li:hover,
#pageSports .side.sports .widget.search .events li:active,
#pageSports .side.sports .widget.search .events li.active { background: #627431; }
#pageSports .side.sports .widget.search .events li:active,
#pageSports .side.sports .widget.search .events li.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.white #pageSports .side.sports .widget.search input { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageSports .side.sports .widget.search input:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
.white #pageSports .side.sports .widget.search .hint { color: #666; }
.white #pageSports .side.sports .widget.search .events { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .side.sports .widget.search .events li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageSports .side.sports .widget.search .events li:hover,
.white #pageSports .side.sports .widget.search .events li:active,
.white #pageSports .side.sports .widget.search .events li.active { color: #fff; }

#pageSports .side.sports .widget.sports .caption { background: #933945; }
#pageSports .side.sports .widget.sports .caption .switchSearch { cursor: pointer; float: right; margin-right: 7px; padding: 8px; }
#pageSports .side.sports .widget.sports .caption .switchSearch:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .side.sports .widget.sports .caption .switchSearch:active,
#pageSports .side.sports .widget.sports .caption .switchSearch.active { background: rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .side.sports .widget.sports .caption .switchSearch span { margin: 0; }
#pageSports .side.sports .widget.sports .message { float: left; padding: 5px 0; text-align: center; width: 100%; }
#pageSports .side.sports .widget.sports .message p { margin: 5px 15px; }
#pageSports .side.sports .widget.sports ul { float: left; list-style: none; padding-bottom: 3px; width: 100%; }
#pageSports .side.sports .widget.sports .sportItem { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageSports .side.sports .widget.sports .sportItem .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageSports .side.sports .widget.sports .sportItem .title { padding: 0 7px; }
#pageSports .side.sports .widget.sports .sportItem .icon-12 { float: right; margin: 9px 15px 0 0; opacity: 0.5; }
#pageSports .side.sports .widget.sports .sportItem .icon-12:hover { opacity: 1; }
#pageSports .side.sports .widget.sports .sportItem:hover,
#pageSports .side.sports .widget.sports .sportItem:active,
#pageSports .side.sports .widget.sports .sportItem.active { background: #129dc4; }
#pageSports .side.sports .widget.sports .sportItem:active,
#pageSports .side.sports .widget.sports .sportItem.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .side.sports .widget.sports .leagues { display: none; float: left; width: 100%; }
#pageSports .side.sports .widget.sports .leagues.opened { display: block; }
#pageSports .side.sports .widget.sports .leagues ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 0; padding: 5px 0; }
#pageSports .side.sports .widget.sports .leagues ul li { color: #fff; cursor: pointer; float: left; width: 100%; }
#pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd) { background: rgba(0, 0, 0, 0.25); }
#pageSports .side.sports .widget.sports .leagues ul li:hover,
#pageSports .side.sports .widget.sports .leagues ul li:active,
#pageSports .side.sports .widget.sports .leagues ul li.active { background: #129dc4; }
#pageSports .side.sports .widget.sports .leagues ul li:active,
#pageSports .side.sports .widget.sports .leagues ul li.active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .side.sports .widget.sports .leagues ul li div { height: 24px; line-height: 24px; margin: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px; }
.white #pageSports .side.sports .widget.sports .sportItem { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageSports .side.sports .widget.sports .sportItem .icon-12 { background-position: -84px 0; }
.white #pageSports .side.sports .widget.sports .sportItem .icon-12:hover { opacity: 0.7; }
.white #pageSports .side.sports .widget.sports .sportItem:hover,
.white #pageSports .side.sports .widget.sports .sportItem:active,
.white #pageSports .side.sports .widget.sports .sportItem.active { color: #fff; }
.white #pageSports .side.sports .widget.sports .leagues ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .side.sports .widget.sports .leagues ul li { color: #222; }
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd) { background: rgba(0, 0, 0, 0.05); }
.white #pageSports .side.sports .widget.sports .leagues ul li:hover,
.white #pageSports .side.sports .widget.sports .leagues ul li:active,
.white #pageSports .side.sports .widget.sports .leagues ul li.active,
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd):active,
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd).active { color: #fff; }
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd):hover,
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd):active,
.white #pageSports .side.sports .widget.sports .leagues ul li:nth-child(odd).active { background: #129dc4; }

/* Wrapper */

@media screen and (max-width: 1365px) {
	#slider { width: 524px; }
	#slider .slides li .medium { display: inline; }
	#slider .slides li .large { display: none; }
	#pageSports .wrapper.sports .message { width: 494px; }
}

@media screen and (min-width: 1366px) {
	#slider { width: 866px; }
	#slider .slides li .medium { display: none; }
	#slider .slides li .large { display: inline; }
	#pageSports .wrapper.sports .message { width: 836px; }
	#pageSports .wrapper.sports .windy.center { margin-left: 171px; }
}

#pageSports .wrapper.sports { float: left; }
#pageSports .wrapper.sports .scrollable { overflow: hidden; }
#pageSports .wrapper.sports .scrollable .container { float: left; margin-left: 5px; }
#pageSports .wrapper.sports .message { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; padding: 15px; text-align: center; }
.white #pageSports .wrapper.sports .message { background: rgba(255, 255, 255, 0.9); color: #222; }

/* Slider */

#slider { border-radius: 2px 2px 0 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); height: 290px; margin-top: 5px; overflow: hidden; position: relative; }
#slider .slides { height: 100%; position: absolute; width: 100%; }
#slider .slides li { cursor: pointer; display: none; height: 286px; position: absolute; width: 100%; }
#slider .arrow { background: rgba(0, 0, 0, 0); cursor: pointer; height: 284px; position: absolute; width: 78px; }
#slider .arrow.next { right: 0; }
#slider .arrow span { background: url(../images/sprite-arrows.png); display: block; height: 58px; margin: 113px 24px; opacity: 0.33; width: 30px; }
#slider .arrow.next span { background-position: -30px 0; }
#slider .arrow:hover { background: rgba(0, 0, 0, 0.11); }
#slider .arrow:hover span { opacity: 0.66; }
#slider .buttons { background: #fff; bottom: 0; height: 4px; position: absolute; width: 100%; }
#slider .buttons li { cursor: pointer; display: block; float: left; height: 4px; }
#slider .buttons li.active { background: #944029; cursor: default; }

/* Windy Slider */

#pageSports .wrapper.sports .windy { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; height: 286px; margin-top: 5px; width: 524px; }
#pageSports .wrapper.sports .windy .image { display: block; float: left; height: 272px; margin: 7px; text-decoration: none; width: 510px; }
#pageSports .wrapper.sports .windy ul { float: left; margin: 7px; }
#pageSports .wrapper.sports .windy ul li { cursor: pointer; }
#pageSports .wrapper.sports .windy ul li a { color: #fff; text-decoration: none; }
#pageSports .wrapper.sports .windy ul li a .amount,
#pageSports .wrapper.sports .windy ul li a .account { font-weight: bold; height: 50px; line-height: 50px; text-align: center; text-shadow: 0 0 2px #fff; width: 150px; }
#pageSports .wrapper.sports .windy ul li a .amount { font-size: 42px; margin-top: -230px; }
#pageSports .wrapper.sports .windy ul li a .account { font-size: 24px; margin-top: 60px; }
#pageSports .wrapper.sports .windy ul li a .amount span,
#pageSports .wrapper.sports .windy ul li a .account span { font-size: 18px; opacity: 0.5; text-shadow: none; }
#pageSports .wrapper.sports .windy ul li .description { background: rgba(0, 0, 0, 0.7); float: left; height: 40px; line-height: 40px; margin-top: -43px; position: relative; width: 100%; z-index: 1; }
#pageSports .wrapper.sports .windy ul li .description p { color: #fff; margin: 0 15px; }
#pageSports .wrapper.sports .windy .overflow { float: left; height: 26px; margin-top: -7px; overflow: hidden; padding-top: 7px; width: 100%; }
#pageSports .wrapper.sports .windy .navi { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px #000; float: left; height: 26px; margin: 0 -5px; padding: 0 5px; width: 100%; }
#pageSports .wrapper.sports .windy .navi .button { cursor: pointer; float: left; height: 26px; width: 29px; }
#pageSports .wrapper.sports .windy .navi .button span { background: url(../images/windy-sprite.png); display: block; height: 16px; margin: 5px 10px 0; opacity: 0.5; width: 9px; }
#pageSports .wrapper.sports .windy .navi .button.prev span { float: left; }
#pageSports .wrapper.sports .windy .navi .button.next span { background-position: -9px 0; float: right; }
#pageSports .wrapper.sports .windy .navi .button:hover { background: rgba(255, 255, 255, 0.05); }
#pageSports .wrapper.sports .windy .navi .button:hover span { opacity: 1; }
#pageSports .wrapper.sports .windy .navi .pages { float: left; height: 27px; margin-top: -1px; width: 466px; }
#pageSports .wrapper.sports .windy .message { float: left; font-size: 14px; margin: -187px 0 0 25px; position: absolute; text-align: center; width: 460px; }
#pageSports .wrapper.sports .windy .message p { margin: 0 10px; }
.white #pageSports .wrapper.sports .windy { background: rgba(255, 255, 255, 0.9); }
.white #pageSports .wrapper.sports .windy .navi { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageSports .wrapper.sports .windy .navi .button.prev span { background-position: -18px 0; }
.white #pageSports .wrapper.sports .windy .navi .button.next span { background-position: -27px 0; }
.white #pageSports .wrapper.sports .windy .navi .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageSports .wrapper.sports .windy .navi .button:hover span { opacity: 0.7; }

#pageSports .wrapper.sports .windySide { float: left; height: 286px; margin-top: 7px; width: 171px; }
/*
#pageSports .wrapper.sports .windySide.left { background: url(../images/wsLeft.png); }
#pageSports .wrapper.sports .windySide.right { background: url(../images/wsRight.png); }
*.

/* Central Match */

#pageSports .wrapper.sports .centralMatch { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; height: 286px; margin: 5px 0 0 5px; overflow: hidden; width: 337px; }
#pageSports .wrapper.sports .centralMatch .teams { cursor: pointer; float: left; height: 90px; margin: 7px; width: 323px; }

#pageSports .wrapper.sports .centralMatch.soccer .teams { background: url(../images/sports/soccer-small.jpg); }
#pageSports .wrapper.sports .centralMatch.basketball .teams { background: url(../images/sports/basketball-small.jpg); }
#pageSports .wrapper.sports .centralMatch.hockey .teams { background: url(../images/sports/hockey-small.jpg); }
#pageSports .wrapper.sports .centralMatch.tennis .teams { background: url(../images/sports/tennis-small.jpg); }
#pageSports .wrapper.sports .centralMatch.volleyball .teams { background: url(../images/sports/volleyball-small.jpg); }
#pageSports .wrapper.sports .centralMatch.beachvolleyball .teams { background: url(../images/sports/beachVolleyball-small.jpg); }
#pageSports .wrapper.sports .centralMatch.handball .teams { background: url(../images/sports/handball-small.jpg); }

#pageSports .wrapper.sports .centralMatch .teams .overlay { background: rgba(0, 0, 0, 0.5); border-radius: 3px; color: #fff; float: left; height: 70px; margin: 10px 15px; width: 293px; }
#pageSports .wrapper.sports .centralMatch .teams .overlay span { display: block; float: left; font-size: 18px; height: 34px; line-height: 34px; text-align: center; width: 100%; }
#pageSports .wrapper.sports .centralMatch .teams .overlay span.first { border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
#pageSports .wrapper.sports .centralMatch .teams .overlay span.second { border-top: 1px solid rgba(255, 255, 255, 0.15); line-height: 30px; }
#pageSports .wrapper.sports .centralMatch .league { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px #000; float: left; height: 30px; line-height: 30px; margin: 0 -5px; padding: 0 5px; width: 100%; }

#pageSports .wrapper.sports .centralMatch.basketball .league { background: #94603b; }
#pageSports .wrapper.sports .centralMatch.tabletennis .league { background: #933945; }
#pageSports .wrapper.sports .centralMatch.soccer .league { background: #627431; }
#pageSports .wrapper.sports .centralMatch.volleyball .league { background: #484a8e; }
#pageSports .wrapper.sports .centralMatch.hockey .league { background: #466080; }
#pageSports .wrapper.sports .centralMatch.beachvolleyball .league { background: #7a7534; }
#pageSports .wrapper.sports .centralMatch.tennis .league { background: #5d6b52; }
#pageSports .wrapper.sports .centralMatch.badminton .league { background: #71666d; }
#pageSports .wrapper.sports .centralMatch.handball .league { background: #264870; }
#pageSports .wrapper.sports .centralMatch.billiards .league { background: #4f5e91; }
#pageSports .wrapper.sports .centralMatch.waterPolo .league { background: #2b6188; }
#pageSports .wrapper.sports .centralMatch.biathlon .league { background: #466080; }
#pageSports .wrapper.sports .centralMatch.ccSkiing .league { background: #54739a; }
#pageSports .wrapper.sports .centralMatch.futsal .league { background: #94603b; }
#pageSports .wrapper.sports .centralMatch.rugby .league { background: #71666d; }
#pageSports .wrapper.sports .centralMatch.bandy .league { background: #944029; }
#pageSports .wrapper.sports .centralMatch.baseball .league { background: #7c3a3f; }
#pageSports .wrapper.sports .centralMatch.eSports .league { background: #605d91; }
#pageSports .wrapper.sports .centralMatch.beachFootball .league { background: #377a63; }
#pageSports .wrapper.sports .centralMatch.australianFootball .league { background: #7a6637; }
#pageSports .wrapper.sports .centralMatch.americanfootball .league { background: #805106; }

#pageSports .wrapper.sports .centralMatch .league .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageSports .wrapper.sports .centralMatch .league p { color: #fff; float: left; height: 30px; margin: 0 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 289px; }
#pageSports .wrapper.sports .centralMatch .date { float: left; height: 32px; width: 100%; }
#pageSports .wrapper.sports .centralMatch .date p { color: #fff; line-height: 39px; margin-top: -7px; text-align: center; }
#pageSports .wrapper.sports .centralMatch .bets { float: left; width: 100%; }
#pageSports .wrapper.sports .centralMatch .bets .column { float: left; width: 110px; }
#pageSports .wrapper.sports .centralMatch .bets .column:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .centralMatch .bets .column.center { width: 115px; }
#pageSports .wrapper.sports .centralMatch .bets .column .item { border-top: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; height: 59px; line-height: 20px; text-align: center; width: 100%; }
#pageSports .wrapper.sports .centralMatch .bets .column.three .item { height: 39px; line-height: 39px; }
#pageSports .wrapper.sports .centralMatch .bets .column .item:hover,
#pageSports .wrapper.sports .centralMatch .bets .column .item:active { background: #129dc4; }
#pageSports .wrapper.sports .centralMatch .bets .column .item:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .centralMatch .bets .column .item.empty { background: none; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); cursor: default; line-height: 59px; }
#pageSports .wrapper.sports .centralMatch .bets .column .item .label { color: #bbb; float: left; margin-top: 10px; width: 100%; }
#pageSports .wrapper.sports .centralMatch .bets .column .item.empty .label { margin: 0; }
#pageSports .wrapper.sports .centralMatch .bets .column .item .value { color: #fff; float: left; width: 100%; }
#pageSports .wrapper.sports .centralMatch .bets .column.three .item .label { margin: 0 0 0 15px; text-align: left; width: auto; }
#pageSports .wrapper.sports .centralMatch .bets .column.three .item .value { float: right; margin-right: 15px; text-align: right; width: auto; }

.white #pageSports .wrapper.sports .centralMatch { background: rgba(255, 255, 255, 0.9); }
.white #pageSports .wrapper.sports .centralMatch .teams .overlay { background: rgba(255, 255, 255, 0.5); color: #222; }
.white #pageSports .wrapper.sports .centralMatch .date p { color: #222; }
.white #pageSports .wrapper.sports .centralMatch .bets .column:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item.empty { background: none; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item .label { color: #666; }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item:hover .label,
.white #pageSports .wrapper.sports .centralMatch .bets .column .item:active .label { color: #bbb; }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item .value { color: #222; }
.white #pageSports .wrapper.sports .centralMatch .bets .column .item:hover .value,
.white #pageSports .wrapper.sports .centralMatch .bets .column .item:active .value { color: #fff; }

/* Live */


@media screen and (max-width: 1365px) {
	#pageSports .wrapper.sports .live { width: 524px; }
	#pageSports .wrapper.sports .live .tabs { margin: 0 38px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .time { width: 50px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .time { width: 100px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .event { width: 250px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .score { width: 150px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .event { width: 401px; }
	
	#pageSports .wrapper.sports .live .tabs { background: rgba(0, 0, 0, 0.5); border-radius: 15px; float: left; height: 22px; margin-bottom: 7px; margin-top: 7px; padding: 4px; position: relative; width: 440px; }
	/*#pageSports .wrapper.sports .live .tabs .count { background: #933945; border-radius: 11px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); color: #fff; cursor: default; font-size: 14px; height: 22px; line-height: 21px; min-width: 11px; padding: 0 7px; position: absolute; right: 430px; text-align: center; top: -4px; z-index: 1; }
	*/#pageSports .wrapper.sports .live .tabs .overflow { border-radius: 11px; float: left; height: 22px; overflow: hidden; position: relative; width: 440px; }
	#pageSports .wrapper.sports .live .tabs .overflow .background { background: rgba(106, 90, 140, 0.7); float: left; height: 22px; position: absolute; width: 220px; }
	#pageSports .wrapper.sports .live .tabs .overflow .background.soon { margin-left: 220px; }
	#pageSports .wrapper.sports .live .tabs .item { color: #fff; cursor: pointer; float: left; height: 22px; line-height: 22px; position: relative; text-align: center; width: 220px; z-index: 1; }
	#pageSports .wrapper.sports .live .tabs .item:active { box-shadow: inset 0 0 3px #000; }
	#pageSports .wrapper.sports .live .tabs .item.active { background: none; box-shadow: none; cursor: default; }
	#pageSports .wrapper.sports .live .tabs .item.now { border-radius: 11px 0 0 11px; }
	#pageSports .wrapper.sports .live .tabs .item.soon { border-radius: 0 11px 11px 0; }
	#pageSports .wrapper.sports .live .tabs .count {background: #933945; border-radius: 11px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); color: #fff; cursor: default;font-size: 12px; height: 16px; line-height: 16px; min-width: 12px;  padding: 0 3px;  position: absolute; right: 720px; text-align: center; top: -4px; z-index: 1;}
}

@media screen and (min-width: 1366px) {
	#pageSports .wrapper.sports .live { width: 866px; }
	#pageSports .wrapper.sports .live { width: 866px; }
	#pageSports .wrapper.sports .live .tabs { margin: 0 65px; }
	#pageSports .wrapper.sports .live .list .sport .events .item .time { width: 100px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .event { width: 412px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .score { width: 280px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .event { width: 743px; }
	
	#pageSports .wrapper.sports .live .tabs { background: rgba(0, 0, 0, 0.5); border-radius: 15px; float: left; height: 22px; margin-bottom: 7px; margin-top: 7px; padding: 4px; position: relative; width: 730px; }
	/*#pageSports .wrapper.sports .live .tabs .count { background: #933945; border-radius: 11px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); color: #fff; cursor: default; font-size: 14px; height: 22px; line-height: 21px; min-width: 11px; padding: 0 7px; position: absolute; right: 720px; text-align: center; top: -4px; z-index: 1; }
	*/#pageSports .wrapper.sports .live .tabs .overflow { border-radius: 11px; float: left; height: 22px; overflow: hidden; position: relative; width: 730px; }
	#pageSports .wrapper.sports .live .tabs .overflow .background { background: rgba(106, 90, 140, 0.7); float: left; height: 22px; position: absolute; width: 365px; }
	#pageSports .wrapper.sports .live .tabs .overflow .background.soon { margin-left: 365px; }
	#pageSports .wrapper.sports .live .tabs .item { color: #fff; cursor: pointer; float: left; height: 22px; line-height: 22px; position: relative; text-align: center; width: 365px; z-index: 1; }
	#pageSports .wrapper.sports .live .tabs .item:active { box-shadow: inset 0 0 3px #000; }
	#pageSports .wrapper.sports .live .tabs .item.active { background: none; box-shadow: none; cursor: default; background: #129dc4;}
	#pageSports .wrapper.sports .live .tabs .item.now { border-radius: 11px 0 0 11px; }
	#pageSports .wrapper.sports .live .tabs .item.soon { border-radius: 0 11px 11px 0; }	
	#pageSports .wrapper.sports .live .tabs .count {background: #933945; border-radius: 11px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);color: #fff;cursor: default;font-size: 12px;height: 16px;line-height: 16px;min-width: 12px;padding: 0 3px;position: absolute;right: 720px;text-align: center;top: -4px;z-index: 2;}
	
}


/*
@media screen and (max-width: 1365px) {
	#pageSports .wrapper.sports .live { width: 524px; }
	#pageSports .wrapper.sports .live .tabs { margin: 0 148px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .time { width: 50px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .time { width: 100px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .event { width: 250px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .score { width: 150px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .event { width: 401px; }
}

@media screen and (min-width: 1366px) {
	#pageSports .wrapper.sports .live { width: 866px; }
	#pageSports .wrapper.sports .live .tabs { margin: 0 319px; }
	#pageSports .wrapper.sports .live .list .sport .events .item .time { width: 100px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .event { width: 412px; }
	#pageSports .wrapper.sports .live .list.now .sport .events .item .score { width: 280px; }
	#pageSports .wrapper.sports .live .list.soon .sport .events .item .event { width: 743px; }
} */

#pageSports .wrapper.sports .live { float: left; position: relative; }

#favoritesOpen { background: rgba(0, 0, 0, 0.25); border-radius: 15px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); cursor: pointer; display: block; float: right; height: 30px; right: 1px; position: absolute; top: 7px; width: 30px; }
#favoritesOpen:hover { background: rgba(0, 0, 0, 0.5); }
#favoritesOpen.hidden { display: none; }
#favoritesOpen .icon-14 { margin: 7px 8px 0; }

/*
#pageSports .wrapper.sports .live .tabs { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; height: 30px; margin: 7px 0; width: 100%; }
#pageSports .wrapper.sports .live .tabs .overflow { float: left; height: 30px; overflow: hidden; position: relative; width: 100%; }
#pageSports .wrapper.sports .live .tabs .overflow .background { background: #129dc4; float: left; height: 30px; margin-bottom: -30px; width: 50%; }
#pageSports .wrapper.sports .live .tabs .item { color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; position: relative; text-align: center; text-transform: uppercase; width: 50%; z-index: 1; }
#pageSports .wrapper.sports .live .tabs .item.active { cursor: default; }
#pageSports .wrapper.sports .live .tabs .item.now { border-radius: 11px 0 0 11px; }
#pageSports .wrapper.sports .live .tabs .item.soon { border-radius: 0 11px 11px 0; }
*/
/*
#pageSports .wrapper.sports .live .tabs { background: rgba(0, 0, 0, 0.5); border-radius: 15px; float: left; height: 22px; margin-bottom: 7px; margin-top: 7px; padding: 4px; position: relative; width: 220px; }
#pageSports .wrapper.sports .live .tabs .count { background: #933945; border-radius: 11px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); color: #fff; cursor: default; font-size: 12px; height: 22px; line-height: 21px; min-width: 8px; padding: 0 7px; position: absolute; right: 210px; text-align: center; top: -4px; z-index: 1; }
#pageSports .wrapper.sports .live .tabs .overflow { border-radius: 11px; float: left; height: 22px; overflow: hidden; position: relative; width: 220px; }
#pageSports .wrapper.sports .live .tabs .overflow .background { background: rgba(106, 90, 140, 0.7); float: left; height: 22px; position: absolute; width: 110px; }
#pageSports .wrapper.sports .live .tabs .overflow .background.soon { margin-left: 110px; }
#pageSports .wrapper.sports .live .tabs .item { color: #fff; cursor: pointer; float: left; height: 22px; line-height: 22px; position: relative; text-align: center; width: 110px; z-index: 1; }
#pageSports .wrapper.sports .live .tabs .item:active { box-shadow: inset 0 0 3px #000; }
#pageSports .wrapper.sports .live .tabs .item.active { background: none; box-shadow: none; cursor: default; }
#pageSports .wrapper.sports .live .tabs .item.now { border-radius: 11px 0 0 11px; }
#pageSports .wrapper.sports .live .tabs .item.soon { border-radius: 0 11px 11px 0; }

*/


#pageSports .wrapper.sports .live .list { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); display: none; overflow: hidden; }
#pageSports .wrapper.sports .live .list.active { display: block; }
#pageSports .wrapper.sports .live .list .sport .title { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px #000; color: #fff; float: left; height: 30px; margin: 0 -10px; padding: 0 10px; position: relative; width: 100%; z-index: 1; }
#pageSports .wrapper.sports .live .list .sport .title .icon-sport { float: left; margin: 5px 7px 5px 10px; }
#pageSports .wrapper.sports .live .list .sport .title p { float: left; height: 30px; line-height: 30px; }
#pageSports .wrapper.sports .live .list .sport .title .favorite { cursor: pointer; float: right; height: 30px; width: 32px; }
#pageSports .wrapper.sports .live .list .sport .title .favorite:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .wrapper.sports .live .list .sport .title .favorite .icon-14 { margin: 8px 9px; }
#pageSports .wrapper.sports .live .list .sport .title .favorite .icon-14.star-2 { margin-top: -22px; opacity: 0; }
#pageSports .wrapper.sports .live .list .sport.favorite .title .favorite .icon-14.star-2 { opacity: 1; }
#pageSports .wrapper.sports .live .list .sport .events .item { color: #fff; display: table; text-align: center; text-decoration: none; width: 100%; }
#pageSports .wrapper.sports .live .list .sport .events .item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .live .list .sport .events .item div { display: table-cell; vertical-align: middle; }
#pageSports .wrapper.sports .live .list .sport .events a:hover,
#pageSports .wrapper.sports .live .list .sport .events a:active { background: #129dc4; }
#pageSports .wrapper.sports .live .list .sport .events a:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .live .list .sport .events .item .time,
#pageSports .wrapper.sports .live .list .sport .events .item .event,
#pageSports .wrapper.sports .live .list .sport .events .item .score { padding: 7px 0; }
#pageSports .wrapper.sports .live .list .sport .events .item .event,
#pageSports .wrapper.sports .live .list .sport .events .item .score { border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 7px 10px; }
#pageSports .wrapper.sports .live .list .sport .events .item .score .minute { font-size: 12px; font-style: italic; font-weight: bold; }
#pageSports .wrapper.sports .live .list .sport .events .item .empty { height: 32px; width: 32px; }
#pageSports .wrapper.sports .live .list .sport .events .favorite { cursor: pointer; float: right; height: 32px; margin-top: -33px; position: relative; width: 32px; }
#pageSports .wrapper.sports .live .list .sport .events .favorite:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .wrapper.sports .live .list .sport .events .favorite .icon-12 { margin: 10px; }
#pageSports .wrapper.sports .live .list .sport .events .favorite .icon-12.star-2 { margin-top: -22px; opacity: 0; }
#pageSports .wrapper.sports .live .list .sport .events .favorite.active .icon-12.star-2 { opacity: 1; }

#pageSports .wrapper.sports .live .list .sport.basketball .title { background: #94603b; }
#pageSports .wrapper.sports .live .list .sport.tabletennis .title { background: #933945; }
#pageSports .wrapper.sports .live .list .sport.soccer .title { background: #627431; }
#pageSports .wrapper.sports .live .list .sport.volleyball .title { background: #484a8e; }
#pageSports .wrapper.sports .live .list .sport.hockey .title { background: #466080; }
#pageSports .wrapper.sports .live .list .sport.beachvolleyball .title { background: #7a7534; }
#pageSports .wrapper.sports .live .list .sport.tennis .title { background: #5d6b52; }
#pageSports .wrapper.sports .live .list .sport.badminton .title { background: #71666d; }
#pageSports .wrapper.sports .live .list .sport.handball .title { background: #264870; }
#pageSports .wrapper.sports .live .list .sport.billiards .title { background: #4f5e91; }
#pageSports .wrapper.sports .live .list .sport.waterPolo .title { background: #2b6188; }
#pageSports .wrapper.sports .live .list .sport.biathlon .title { background: #466080; }
#pageSports .wrapper.sports .live .list .sport.ccSkiing .title { background: #54739a; }
#pageSports .wrapper.sports .live .list .sport.futsal .title { background: #94603b; }
#pageSports .wrapper.sports .live .list .sport.rugby .title { background: #71666d; }
#pageSports .wrapper.sports .live .list .sport.bandy .title { background: #944029; }
#pageSports .wrapper.sports .live .list .sport.baseball .title { background: #7c3a3f; }
#pageSports .wrapper.sports .live .list .sport.eSports .title { background: #605d91; }
#pageSports .wrapper.sports .live .list .sport.beachFootball .title { background: #377a63; }
#pageSports .wrapper.sports .live .list .sport.australianFootball .title { background: #7a6637; }
#pageSports .wrapper.sports .live .list .sport.americanfootball .title { background: #805106; }

.white #pageSports .wrapper.sports .live .tabs { background: rgba(255, 255, 255, 0.5); }
.white #pageSports .wrapper.sports .live .tabs .item { color: #222; }
.white #pageSports .wrapper.sports .live .tabs .item.active { color: #fff; }
.white #pageSports .wrapper.sports .live .list { background: rgba(255, 255, 255, 0.9); overflow: hidden; }
.white #pageSports .wrapper.sports .live .list .sport .title { box-shadow: 0 0 3px #000; }
.white #pageSports .wrapper.sports .live .list .sport .events .item { color: #222; }
.white #pageSports .wrapper.sports .live .list .sport .events .item:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .live .list .sport .events a:hover,
.white #pageSports .wrapper.sports .live .list .sport .events a:active { color: #fff; }
.white #pageSports .wrapper.sports .live .list .sport .events .item .event,
.white #pageSports .wrapper.sports .live .list .sport .events .item .score { border-left: 1px solid rgba(0, 0, 0, 0.1); }

/* League Item */

@media screen and (max-width: 1365px) {
	#pageSports .wrapper.sports .leagueItem { width: 524px; }
	#pageSports .wrapper.sports .leagueItem .caption { width: 504px; }
	#pageSports .wrapper.sports .leagueItem .events li.noMore .teams { border: none; }
	#pageSports .wrapper.sports .leagueItem .events li.noBets.noMore .teams { width: 443px; }
	#pageSports .wrapper.sports .leagueItem .events li .bets { display: none; }
}

@media screen and (min-width: 1366px) {
	#pageSports .wrapper.sports .leagueItem { width: 866px; }
	#pageSports .wrapper.sports .leagueItem .caption { width: 846px; }
	#pageSports .wrapper.sports .leagueItem .events li.noBets .teams { width: 734px; }
	#pageSports .wrapper.sports .leagueItem .events li.noBets.noMore .teams { width: 785px; }
}

#pageSports .wrapper.sports .leagueItem { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; }
#pageSports .wrapper.sports .leagueItem .caption { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px #000; float: left; line-height: 30px; margin: 0 -10px; padding: 0 20px; position: relative; z-index: 1; }
#pageSports .wrapper.sports .leagueItem .caption p { float: left; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
#pageSports .wrapper.sports .leagueItem .events { float: left; list-style: none; width: 100%; }
#pageSports .wrapper.sports .leagueItem .events li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; height: 30px; line-height: 30px; width: 100%; }
#pageSports .wrapper.sports .leagueItem .events li:last-child { border: none; }
#pageSports .wrapper.sports .leagueItem .events li .time { border-right: 1px solid rgba(255, 255, 255, 0.1); float: left; font-size: 10px; height: 28px; line-height: 1.2; padding-top: 2px; text-align: center; width: 50px; }
#pageSports .wrapper.sports .leagueItem .events li .teams { border-right: 1px solid rgba(255, 255, 255, 0.1); float: left; overflow: hidden; padding: 0 15px; text-overflow: ellipsis; white-space: nowrap; width: 392px; }
#pageSports .wrapper.sports .leagueItem .events li.noMore .teams { width: 443px; }
#pageSports .wrapper.sports .leagueItem .events li.noBets.noMore .teams { border: none; }
#pageSports .wrapper.sports .leagueItem .events li .bets { float: left; width: 342px; }
#pageSports .wrapper.sports .leagueItem .events li.noMore .bets { width: 341px; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item { border-right: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; }
#pageSports .wrapper.sports .leagueItem .events li.noMore .bets .item:last-child { border: none; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item:hover,
#pageSports .wrapper.sports .leagueItem .events li .bets .item:active { background: #129dc4; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .leagueItem .events li .bets.two .item { width: 170px; }
#pageSports .wrapper.sports .leagueItem .events li .bets.three .item { width: 113px; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item.disabled { background: none; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); cursor: default; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item .label { color: #bbb; float: left; margin-left: 15px; }
#pageSports .wrapper.sports .leagueItem .events li .bets .item .value { color: #fff; float: right; margin-right: 15px; }
#pageSports .wrapper.sports .leagueItem .events li .more { cursor: pointer; float: left; text-align: center; width: 50px; }
#pageSports .wrapper.sports .leagueItem .events li .more:hover,
#pageSports .wrapper.sports .leagueItem .events li .more:active { background: #cc5d58; }
#pageSports .wrapper.sports .leagueItem .events li .more:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.white #pageSports .wrapper.sports .leagueItem { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageSports .wrapper.sports .leagueItem .caption { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; }
.white #pageSports .wrapper.sports .leagueItem .events li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .leagueItem .events li:last-child { border: none; }
.white #pageSports .wrapper.sports .leagueItem .events li .time,
.white #pageSports .wrapper.sports .leagueItem .events li .teams,
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item .label { color: #666; }
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item:hover .label,
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item:active .label { color: #bbb; }
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item .value { color: #222; }
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item:hover .value,
.white #pageSports .wrapper.sports .leagueItem .events li .bets .item:active .value { color: #fff; }
.white #pageSports .wrapper.sports .leagueItem .events li .more:hover,
.white #pageSports .wrapper.sports .leagueItem .events li .more:active { color: #fff; }

#pageSports .wrapper.sports .leagueItem.basketball .caption { background: #94603b; }
#pageSports .wrapper.sports .leagueItem.tabletennis .caption { background: #933945; }
#pageSports .wrapper.sports .leagueItem.soccer .caption { background: #627431; }
#pageSports .wrapper.sports .leagueItem.volleyball .caption { background: #484a8e; }
#pageSports .wrapper.sports .leagueItem.hockey .caption { background: #466080; }
#pageSports .wrapper.sports .leagueItem.beachvolleyball .caption { background: #7a7534; }
#pageSports .wrapper.sports .leagueItem.tennis .caption { background: #5d6b52; }
#pageSports .wrapper.sports .leagueItem.badminton .caption { background: #71666d; }
#pageSports .wrapper.sports .leagueItem.handball .caption { background: #264870; }
#pageSports .wrapper.sports .leagueItem.billiards .caption { background: #4f5e91; }
#pageSports .wrapper.sports .leagueItem.waterPolo .caption { background: #2b6188; }
#pageSports .wrapper.sports .leagueItem.biathlon .caption { background: #466080; }
#pageSports .wrapper.sports .leagueItem.ccSkiing .caption { background: #54739a; }
#pageSports .wrapper.sports .leagueItem.futsal .caption { background: #94603b; }
#pageSports .wrapper.sports .leagueItem.rugby .caption { background: #71666d; }
#pageSports .wrapper.sports .leagueItem.bandy .caption { background: #944029; }
#pageSports .wrapper.sports .leagueItem.baseball .caption { background: #7c3a3f; }
#pageSports .wrapper.sports .leagueItem.eSports .caption { background: #605d91; }
#pageSports .wrapper.sports .leagueItem.beachFootball .caption { background: #377a63; }
#pageSports .wrapper.sports .leagueItem.australianFootball .caption { background: #7a6637; }
#pageSports .wrapper.sports .leagueItem.americanfootball .caption { background: #805106; }

/* Event Item */

@media screen and (max-width: 1365px) {
	#pageSports .wrapper.sports .eventItem .header .teams { width: 510px; }
	#pageSports .wrapper.sports .eventItem.americanfootball .header .teams { background-image: url(../images/sports/americanfootball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.badminton .header .teams { background-image: url(../images/sports/badminton-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.bandy .header .teams { background-image: url(../images/sports/bandy-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.baseball .header .teams { background-image: url(../images/sports/baseball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.basketball .header .teams { background-image: url(../images/sports/basketball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.beachFootball .header .teams { background-image: url(../images/sports/beachFootball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.billiards .header .teams { background-image: url(../images/sports/billiards-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.box .header .teams { background-image: url(../images/sports/box-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.cricket .header .teams { background-image: url(../images/sports/cricket-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.darts .header .teams { background-image: url(../images/sports/darts-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.eSports .header .teams { background-image: url(../images/sports/eSports-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.fieldHockey .header .teams { background-image: url(../images/sports/fieldHockey-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.floorball .header .teams { background-image: url(../images/sports/floorball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.futsal .header .teams { background-image: url(../images/sports/futsal-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.handball .header .teams { background-image: url(../images/sports/handball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.hockey .header .teams { background-image: url(../images/sports/hockey-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.skiing .header .teams { background-image: url(../images/sports/skiing-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.soccer .header .teams { background-image: url(../images/sports/soccer-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.tabletennis .header .teams { background-image: url(../images/sports/tabletennis-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.tennis .header .teams { background-image: url(../images/sports/tennis-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.volleyball .header .teams { background-image: url(../images/sports/volleyball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.beachvolleyball .header .teams { background-image: url(../images/sports/beachVolleyball-medium.jpg); }
	#pageSports .wrapper.sports .eventItem.waterPolo .header .teams { background-image: url(../images/sports/waterPolo-medium.jpg); }
	#pageSports .wrapper.sports .eventItem .header .teams .overlay { width: 480px; }
	#pageSports .wrapper.sports .eventItem .bets { width: 524px; }
	#pageSports .wrapper.sports .eventItem .bets .caption { width: 504px; }
	#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(odd) { width: 261px; }
	#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(even) { width: 262px; }
	#pageSports .wrapper.sports .eventItem .bets .items.three .item { width: 174px; }
	#pageSports .wrapper.sports .eventItem .bets .items.three .item .label { max-width: 50%; }
	#pageSports .wrapper.sports .eventItem .bets .items.four .item { width: 130px; }
	#pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(4n) { width: 131px; }
	#pageSports .wrapper.sports .eventItem .bets .items.four .item .label { max-width: 40%; }
	#pageSports .wrapper.sports .sports .sport .league { width: 448px; }
	#pageSports .wrapper.sports .sports .sport .cell,
	#pageSports .wrapper.sports .sports ul li .row:not(.more) .cell.point,
	#pageSports .wrapper.sports .sports ul li .row:not(.more) .cell.factor { display: none; }
	#pageSports .wrapper.sports .sports ul li .row.head .cell.name { width: 412px; }
	#pageSports .wrapper.sports .sports ul li .row.more { width: 517px; }
	#pageSports .wrapper.sports .sports ul li .row.period { display: none !important; }
}

@media screen and (min-width: 1366px) {
	#pageSports .wrapper.sports .eventItem .header .teams { width: 852px; }
	#pageSports .wrapper.sports .eventItem.americanfootball .header .teams { background-image: url(../images/sports/americanfootball-big.png); }
	#pageSports .wrapper.sports .eventItem.badminton .header .teams { background-image: url(../images/sports/badminton-big.jpg); }
	#pageSports .wrapper.sports .eventItem.bandy .header .teams { background-image: url(../images/sports/bandy-big.jpg); }
	#pageSports .wrapper.sports .eventItem.baseball .header .teams { background-image: url(../images/sports/baseball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.basketball .header .teams { background-image: url(../images/sports/basketball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.beachFootball .header .teams { background-image: url(../images/sports/beachFootball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.billiards .header .teams { background-image: url(../images/sports/billiards-big.jpg); }
	#pageSports .wrapper.sports .eventItem.box .header .teams { background-image: url(../images/sports/box-big.jpg); }
	#pageSports .wrapper.sports .eventItem.cricket .header .teams { background-image: url(../images/sports/cricket-big.jpg); }
	#pageSports .wrapper.sports .eventItem.darts .header .teams { background-image: url(../images/sports/darts-big.jpg); }
	#pageSports .wrapper.sports .eventItem.eSports .header .teams { background-image: url(../images/sports/eSports-big.jpg); }
	#pageSports .wrapper.sports .eventItem.fieldHockey .header .teams { background-image: url(../images/sports/fieldHockey-big.jpg); }
	#pageSports .wrapper.sports .eventItem.floorball .header .teams { background-image: url(../images/sports/floorball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.futsal .header .teams { background-image: url(../images/sports/futsal-big.jpg); }
	#pageSports .wrapper.sports .eventItem.handball .header .teams { background-image: url(../images/sports/handball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.hockey .header .teams { background-image: url(../images/sports/hockey-big.jpg); }
	#pageSports .wrapper.sports .eventItem.skiing .header .teams { background-image: url(../images/sports/skiing-big.jpg); }
	#pageSports .wrapper.sports .eventItem.soccer .header .teams { background-image: url(../images/sports/soccer-big.jpg); }
	#pageSports .wrapper.sports .eventItem.tabletennis .header .teams { background-image: url(../images/sports/tabletennis-big.jpg); }
	#pageSports .wrapper.sports .eventItem.tennis .header .teams { background-image: url(../images/sports/tennis-big.jpg); }
	#pageSports .wrapper.sports .eventItem.volleyball .header .teams { background-image: url(../images/sports/volleyball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.beachvolleyball .header .teams { background-image: url(../images/sports/beachVolleyball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.waterPolo .header .teams { background-image: url(../images/sports/waterPolo-big.jpg); }
	#pageSports .wrapper.sports .eventItem.rugby .header .teams { background-image: url(../images/sports/rugby.jpg); }
	#pageSports .wrapper.sports .eventItem.australianFootball .header .teams { background-image: url(../images/sports/australianFootball-big.jpg); }
	#pageSports .wrapper.sports .eventItem.formula .header .teams { background-image: url(../images/sports/formula-big.jpg); }
	#pageSports .wrapper.sports .eventItem.chess .header .teams { background-image: url(../images/sports/chess-big.jpg); }
	#pageSports .wrapper.sports .eventItem .header .teams .overlay { width: 822px; }
	#pageSports .wrapper.sports .eventItem .filter { margin-left: 171px; }
	#pageSports .wrapper.sports .eventItem .bets { width: 866px; }
	#pageSports .wrapper.sports .eventItem .bets .caption { width: 846px; }
	#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(odd) { width: 432px; }
	#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(even) { width: 433px; }
	#pageSports .wrapper.sports .eventItem .bets .items.three .item { width: 288px; }
	#pageSports .wrapper.sports .eventItem .bets .items.four .item { width: 216px; }
	#pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(4n) { width: 215px; }
	#pageSports .wrapper.sports .sports .sport .league { width: 230px; }
	#pageSports .wrapper.sports .sports ul li .row.more { width: 859px; }
	#pageSports .wrapper.sports .sports ul li .row.more .main { display: none; }
}

#pageSports .wrapper.sports .eventItem .compact,
#pageSports .wrapper.sports .eventItem.compact .standard { display: none; }
#pageSports .wrapper.sports .eventItem.compact .compact { display: block; }

#pageSports .wrapper.sports .eventItem { float: left; width: 100%; }
#pageSports .wrapper.sports .eventItem .header { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; }
#pageSports .wrapper.sports .eventItem .header .teams { background-position: center center; background-size: cover; float: left; height: 90px; margin: 7px; }
#pageSports .wrapper.sports .eventItem .header .teams .overlay { background: rgba(0, 0, 0, 0.5); border-radius: 3px; color: #fff; float: left; height: 70px; margin: 10px 15px; }
#pageSports .wrapper.sports .eventItem .header .teams .overlay span { display: block; float: left; font-size: 18px; height: 34px; line-height: 34px; text-align: center; width: 100%; }
#pageSports .wrapper.sports .eventItem .header .teams .overlay span.first { border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
#pageSports .wrapper.sports .eventItem .header .teams .overlay span.second { border-top: 1px solid rgba(255, 255, 255, 0.15); line-height: 30px; }
#pageSports .wrapper.sports .eventItem .header .teams .overlay p { font-size: 24px; line-height: 70px; text-align: center; }
#pageSports .wrapper.sports .eventItem .header .league { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; float: left; height: 30px; margin: 0 -10px; padding: 0 10px; width: 100%; }
#pageSports .wrapper.sports .eventItem .header .league p { color: #fff; line-height: 30px; text-align: center; }
#pageSports .wrapper.sports .eventItem .header .date { float: left; height: 30px; width: 100%; }
#pageSports .wrapper.sports .eventItem .header .date p { color: #fff; line-height: 37px; margin-top: -7px; text-align: center; }
.white #pageSports .wrapper.sports .eventItem .header { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageSports .wrapper.sports .eventItem .header .league { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; }
.white #pageSports .wrapper.sports .eventItem .header .league p { color: #fff; }
.white #pageSports .wrapper.sports .eventItem .header .teams .overlay { background: rgba(255, 255, 255, 0.5); color: #222; }
.white #pageSports .wrapper.sports .eventItem .header .date p { color: #222; }

#pageSports .wrapper.sports .eventItem .compact { float: left; width: 100%; }
#pageSports .wrapper.sports .eventItem .compact .group { background: rgba(0, 0, 0, 0.5); border-collapse: collapse; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 7px 7px 0 0; font-size: 12px; text-align: center; }
#pageSports .wrapper.sports .eventItem .compact .group td { padding: 5px 0; vertical-align: middle; }
#pageSports .wrapper.sports .eventItem .compact .group .groupHead td { background: #81757c; padding: 3px 7px; }
#pageSports .wrapper.sports .eventItem .compact .group .factorsHead td { background: rgba(0, 0, 0, 0.2); padding: 3px 0; }
#pageSports .wrapper.sports .eventItem .compact .group.other .factorsHead td { background: #81757c; padding: 3px 7px; }
#pageSports .wrapper.sports .eventItem .compact .group .factorsHead,
#pageSports .wrapper.sports .eventItem .compact .group .factors { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .compact .group .factors td { min-width: 36px; }
#pageSports .wrapper.sports .eventItem .compact .group .factors td:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .compact .group .factors td:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .compact .group .factors .title { padding: 5px 7px; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; width: 40px; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor { cursor: pointer; position: relative; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor:hover { background: #129dc4; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor:active { background: #129dc4; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor.empty { background: none; box-shadow: none; cursor: default; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor:after { content: ''; height: 0; opacity: 0; position: absolute; right: 0; width: 0; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor.opacity:after { opacity: 1; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor.down:after { border-bottom: 10px solid #de444b; border-left: 10px solid transparent; bottom: 0; }
#pageSports .wrapper.sports .eventItem .compact .group .factors .factor.up:after { border-top: 10px solid #7db824; border-left: 10px solid transparent; top: 0; }
.white #pageSports .wrapper.sports .eventItem .compact .group { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageSports .wrapper.sports .eventItem .compact .group .groupHead td,
.white #pageSports .wrapper.sports .eventItem .compact .group.other .factorsHead td { color: #fff; }
.white #pageSports .wrapper.sports .eventItem .compact .group .factorsHead,
.white #pageSports .wrapper.sports .eventItem .compact .group .factors { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors td:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors td:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors .point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors .factor:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors .factor:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageSports .wrapper.sports .eventItem .compact .group .factors .factor.empty { background: none; box-shadow: none; }

#pageSports .wrapper.sports .eventItem.basketball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.basketball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.basketball .header .league { background: #94603b; }
#pageSports .wrapper.sports .eventItem.tabletennis .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.tabletennis .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.tabletennis .header .league { background: #933945; }
#pageSports .wrapper.sports .eventItem.soccer .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.soccer .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.soccer .header .league { background: #627431; }
#pageSports .wrapper.sports .eventItem.volleyball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.volleyball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.volleyball .header .league { background: #484a8e; }
#pageSports .wrapper.sports .eventItem.hockey .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.hockey .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.hockey .header .league { background: #466080; }
#pageSports .wrapper.sports .eventItem.beachvolleyball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.beachvolleyball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.beachvolleyball .header .league { background: #7a7534; }
#pageSports .wrapper.sports .eventItem.tennis .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.tennis .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.tennis .header .league { background: #5d6b52; }
#pageSports .wrapper.sports .eventItem.badminton .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.badminton .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.badminton .header .league { background: #71666d; }
#pageSports .wrapper.sports .eventItem.handball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.handball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.handball .header .league { background: #264870; }
#pageSports .wrapper.sports .eventItem.billiards .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.billiards .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.billiards .header .league { background: #4f5e91; }
#pageSports .wrapper.sports .eventItem.waterPolo .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.waterPolo .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.waterPolo .header .league { background: #2b6188; }
#pageSports .wrapper.sports .eventItem.biathlon .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.biathlon .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.biathlon .header .league { background: #466080; }
#pageSports .wrapper.sports .eventItem.ccSkiing .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.ccSkiing .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.ccSkiing .header .league { background: #54739a; }
#pageSports .wrapper.sports .eventItem.futsal .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.futsal .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.futsal .header .league { background: #94603b; }
#pageSports .wrapper.sports .eventItem.rugby .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.rugby .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.rugby .header .league { background: #71666d; }
#pageSports .wrapper.sports .eventItem.bandy .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.bandy .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.bandy .header .league { background: #944029; }
#pageSports .wrapper.sports .eventItem.baseball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.baseball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.baseball .header .league { background: #7c3a3f; }
#pageSports .wrapper.sports .eventItem.eSports .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.eSports .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.eSports .header .league { background: #605d91; }
#pageSports .wrapper.sports .eventItem.beachFootball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.beachFootball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.beachFootball .header .league { background: #377a63; }
#pageSports .wrapper.sports .eventItem.australianFootball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.australianFootball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.australianFootball .header .league { background: #7a6637; }
#pageSports .wrapper.sports .eventItem.americanfootball .compact .group .groupHead td,
#pageSports .wrapper.sports .eventItem.americanfootball .compact .group.other .factorsHead td,
#pageSports .wrapper.sports .eventItem.americanfootball .header .league { background: #805106; }

#pageSports .wrapper.sports .eventItem .filter { float: left; margin-top: 7px; width: 524px; }
#pageSports .wrapper.sports .eventItem .filter .head { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; cursor: pointer; height: 30px; line-height: 30px; }
#pageSports .wrapper.sports .eventItem .filter .head .label { color: #bbb; float: left; margin-left: 10px; }
#pageSports .wrapper.sports .eventItem .filter .head .value { float: right; margin-right: 10px; }
#pageSports .wrapper.sports .eventItem .filter .head .icon-12 { float: right; margin: 10px 10px 0 0; }
#pageSports .wrapper.sports .eventItem .filter .head:hover,
#pageSports .wrapper.sports .eventItem .filter .head:focus { background: rgba(0, 0, 0, 0.7); }
#pageSports .wrapper.sports .eventItem .filter .list { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 5px #000; color: #fff; display: none; list-style: none; margin-top: 5px; padding: 3px 0 5px; position: absolute; width: 524px; z-index: 10; }
#pageSports .wrapper.sports .eventItem .filter .list li { border-bottom: 1px solid rgba(255, 255, 255, 0.05); cursor: pointer; float: left; height: 26px; line-height: 26px; text-align: center; width: 100%; }
#pageSports .wrapper.sports .eventItem .filter .list li:hover { background: #627431; }
#pageSports .wrapper.sports .eventItem .filter .list li.hidden { display: none; }
.white #pageSports .wrapper.sports .eventItem .filter .head { background: rgba(255, 255, 255, 0.8); color: #222; }
.white #pageSports .wrapper.sports .eventItem .filter .head .label { color: #666; }
.white #pageSports .wrapper.sports .eventItem .filter .head .icon-12 { background-position: -84px 0; opacity: 0.5; }
.white #pageSports .wrapper.sports .eventItem .filter .head:hover,
.white #pageSports .wrapper.sports .eventItem .filter .head:focus { background: rgba(255, 255, 255, 0.9); }
.white #pageSports .wrapper.sports .eventItem .filter .list { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 3px #000; color: #222; }
.white #pageSports .wrapper.sports .eventItem .filter .list li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .filter .list li:hover { color: #fff; }

#pageSports .wrapper.sports .eventItem .bets { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 7px; overflow: hidden; }
#pageSports .wrapper.sports .eventItem .bets .caption { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; cursor: pointer; float: left; line-height: 30px; margin: 0 -10px; padding: 0 20px; position: relative; z-index: 1; }
#pageSports .wrapper.sports .eventItem .bets .caption:hover { background: rgba(255, 255, 255, 0.05); }
#pageSports .wrapper.sports .eventItem .bets .caption p { float: left; height: 30px; width: 100%; }
#pageSports .wrapper.sports .eventItem .bets .caption p:nth-child(2) { font-size: 24px; margin-top: -30px; text-align: right; }
#pageSports .wrapper.sports .eventItem .bets .items .item { border-top: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; height: 30px; line-height: 30px; }
#pageSports .wrapper.sports .eventItem .bets .items .item:hover,
#pageSports .wrapper.sports .eventItem .bets .items .item:active { background: #129dc4; }
#pageSports .wrapper.sports .eventItem .bets .items .item:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .eventItem .bets .items .item.disabled { background: none; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); cursor: default; }
#pageSports .wrapper.sports .eventItem .bets .items .item.empty { background: none; box-shadow: none; cursor: default; }
#pageSports .wrapper.sports .eventItem .bets .items .item.hidden { display: none; }
#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(odd) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(even) { border-left: 1px solid rgba(255, 255, 255, 0.1); margin-left: -1px; }
#pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(-n+2) { border-top: none; }
#pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n-2) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n-1) { border-left: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); margin: 0 -1px; }
#pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(-n+3) { border-top: none; }
#pageSports .wrapper.sports .eventItem .bets .items.four .item { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(4n) { border-right: none; }
#pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(-n+4) { border-top: none; }
#pageSports .wrapper.sports .eventItem .bets .items .item .label { color: #bbb; float: left; height: 30px; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pageSports .wrapper.sports .eventItem .bets .items .item .value { color: #fff; float: right; margin-right: 15px; }
.white #pageSports .wrapper.sports .eventItem .bets { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageSports .wrapper.sports .eventItem .bets .caption { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; }
.white #pageSports .wrapper.sports .eventItem .bets .caption:hover { background: rgba(0, 0, 0, 0.65); }
.white #pageSports .wrapper.sports .eventItem .bets .items .item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items .item.disabled { background: none; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(odd) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(even) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.two .item:nth-child(-n+2) { border-top: none; }
.white #pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n-2) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n-1) { border-left: 1px solid rgba(0, 0, 0, 0.1); border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(3n) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.three .item:nth-child(-n+3) { border-top: none; }
.white #pageSports .wrapper.sports .eventItem .bets .items.four .item { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(4n) { border-right: none; }
.white #pageSports .wrapper.sports .eventItem .bets .items.four .item:nth-child(-n+4) { border-top: none; }
.white #pageSports .wrapper.sports .eventItem .bets .items .item .label { color: #666; }
.white #pageSports .wrapper.sports .eventItem .bets .items .item:hover .label,
.white #pageSports .wrapper.sports .eventItem .bets .items .item:active .label { color: #bbb; }
.white #pageSports .wrapper.sports .eventItem .bets .items .item .value { color: #222; }
.white #pageSports .wrapper.sports .eventItem .bets .items .item:hover .value,
.white #pageSports .wrapper.sports .eventItem .bets .items .item:active .value { color: #fff; }

#pageSports .wrapper.sports .eventItem.basketball .bets .caption { background: #94603b; }
#pageSports .wrapper.sports .eventItem.tabletennis .bets .caption { background: #933945; }
#pageSports .wrapper.sports .eventItem.soccer .bets .caption { background: #627431; }
#pageSports .wrapper.sports .eventItem.volleyball .bets .caption { background: #484a8e; }
#pageSports .wrapper.sports .eventItem.hockey .bets .caption { background: #466080; }
#pageSports .wrapper.sports .eventItem.beachvolleyball .bets .caption { background: #7a7534; }
#pageSports .wrapper.sports .eventItem.tennis .bets .caption { background: #5d6b52; }
#pageSports .wrapper.sports .eventItem.badminton .bets .caption { background: #71666d; }
#pageSports .wrapper.sports .eventItem.handball .bets .caption { background: #264870; }
#pageSports .wrapper.sports .eventItem.billiards .bets .caption { background: #4f5e91; }
#pageSports .wrapper.sports .eventItem.waterPolo .bets .caption { background: #2b6188; }
#pageSports .wrapper.sports .eventItem.biathlon .bets .caption { background: #466080; }
#pageSports .wrapper.sports .eventItem.ccSkiing .bets .caption { background: #54739a; }
#pageSports .wrapper.sports .eventItem.futsal .bets .caption { background: #94603b; }
#pageSports .wrapper.sports .eventItem.rugby .bets .caption { background: #71666d; }
#pageSports .wrapper.sports .eventItem.bandy .bets .caption { background: #944029; }
#pageSports .wrapper.sports .eventItem.baseball .bets .caption { background: #7c3a3f; }
#pageSports .wrapper.sports .eventItem.eSports .bets .caption { background: #605d91; }
#pageSports .wrapper.sports .eventItem.beachFootball .bets .caption { background: #377a63; }
#pageSports .wrapper.sports .eventItem.australianFootball .bets .caption { background: #7a6637; }
#pageSports .wrapper.sports .eventItem.americanfootball .bets .caption { background: #805106; }

#pageSports .wrapper.sports .eventItem.basketball .bets .caption:hover { background: rgba(148, 96, 59, 0.9); }
#pageSports .wrapper.sports .eventItem.tabletennis .bets .caption:hover { background: rgba(147, 57, 69, 0.9); }
#pageSports .wrapper.sports .eventItem.soccer .bets .caption:hover { background: rgba(98, 116, 49, 0.9); }
#pageSports .wrapper.sports .eventItem.volleyball .bets .caption:hover { background: rgba(72, 74, 142, 0.9); }
#pageSports .wrapper.sports .eventItem.hockey .bets .caption:hover { background: rgba(70, 96, 128, 0.9); }
#pageSports .wrapper.sports .eventItem.beachvolleyball .bets .caption:hover { background: rgba(122, 117, 52, 0.9); }
#pageSports .wrapper.sports .eventItem.tennis .bets .caption:hover { background: rgba(93, 107, 82, 0.9); }
#pageSports .wrapper.sports .eventItem.badminton .bets .caption:hover { background: rgba(113, 102, 109, 0.9); }
#pageSports .wrapper.sports .eventItem.handball .bets .caption:hover { background: rgba(38, 72, 112, 0.9); }
#pageSports .wrapper.sports .eventItem.billiards .bets .caption:hover { background: rgba(79, 94, 145, 0.9); }
#pageSports .wrapper.sports .eventItem.waterPolo .bets .caption:hover { background: rgba(43, 97, 136, 0.9); }
#pageSports .wrapper.sports .eventItem.biathlon .bets .caption:hover { background: rgba(70, 96, 128, 0.9); }
#pageSports .wrapper.sports .eventItem.ccSkiing .bets .caption:hover { background: rgba(84, 115, 154, 0.9); }
#pageSports .wrapper.sports .eventItem.futsal .bets .caption:hover { background: rgba(148, 96, 59, 0.9); }
#pageSports .wrapper.sports .eventItem.rugby .bets .caption:hover { background: rgba(113, 102, 109, 0.9); }
#pageSports .wrapper.sports .eventItem.bandy .bets .caption:hover { background: rgba(148, 64, 41, 0.9); }
#pageSports .wrapper.sports .eventItem.baseball .bets .caption:hover { background: rgba(124, 58, 63, 0.9); }
#pageSports .wrapper.sports .eventItem.eSports .bets .caption:hover { background: rgba(96, 93, 145, 0.9); }
#pageSports .wrapper.sports .eventItem.beachFootball .bets .caption:hover { background: rgba(55, 122, 99, 0.9); }
#pageSports .wrapper.sports .eventItem.australianFootball .bets .caption:hover { background: rgba(122, 102, 55, 0.9); }
#pageSports .wrapper.sports .eventItem.americanfootball .bets .caption:hover { background: rgba(128, 81, 6, 0.9); }

/* Multiple */

#pageSports .wrapper.sports .sports { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; font-size: 12px; list-style: none; margin-top: 5px; overflow: hidden; }
#pageSports .wrapper.sports .sports .sportItem.hidden { display: none; }
#pageSports .wrapper.sports .sports .sport { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; cursor: pointer; float: left; height: 26px; margin: 0 -10px; padding: 0 10px; position: relative; width: 100%; z-index: 1; }
#pageSports .wrapper.sports .sports .sport:hover { background: rgba(0, 0, 0, 0.25); }
#pageSports .wrapper.sports .sports .sport .icon-sport { float: left; margin: 3px 5px 3px 7px; }
#pageSports .wrapper.sports .sports .sport .bstat { border-right: 1px solid rgba(255, 255, 255, 0.1); display: block; float: left; height: 26px; width: 30px; }
#pageSports .wrapper.sports .sports .sport a.bstat:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .wrapper.sports .sports .sport .bstat .icon-14 { margin: 6px 8px; }
#pageSports .wrapper.sports .sports .sport .league { float: left; height: 26px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pageSports .wrapper.sports .sports .sport .cell { border-left: 1px solid rgba(255, 255, 255, 0.1); float: right; height: 26px; line-height: 24px; text-align: center; width: 40px; }
#pageSports .wrapper.sports .sports .sport .cell span { color: #bbb; font-size: 10px; }
#pageSports .wrapper.sports .sports .sport .cell.more { cursor: pointer; width: 30px; }
#pageSports .wrapper.sports .sports .sport .cell.more span { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.75); display: block; margin: 10px 11px 0; text-align: center; }
#pageSports .wrapper.sports .sports .sport .cell.more:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .wrapper.sports .sports ul { float: left; list-style: none; text-align: center; width: 100%; }
#pageSports .wrapper.sports .sports ul li { float: left; width: 100%; }
#pageSports .wrapper.sports .sports ul li:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li:nth-child(even) { background: rgba(0, 0, 0, 0.25); }
#pageSports .wrapper.sports .sports ul .eventItem.hidden { display: none; }
#pageSports .wrapper.sports .sports ul li .row:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li .row:not(.more) { display: table; }
#pageSports .wrapper.sports .sports ul li .row .cell { display: table-cell; vertical-align: middle; padding: 5px 0; width: 40px; }
#pageSports .wrapper.sports .sports ul li .row .cell:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li .row .cell.bstat { width: 30px; }
#pageSports .wrapper.sports .sports ul li .row .cell.bstat .icon-14 { margin: 0 8px; }
#pageSports .wrapper.sports .sports ul li .row .cell.more { font-size: 18px; width: 30px; }
#pageSports .wrapper.sports .sports ul li .row .cell.more.isset,
#pageSports .wrapper.sports .sports ul li .row .cell.bstat.isset { cursor: pointer; }
#pageSports .wrapper.sports .sports ul li .row .cell.more.isset:hover,
#pageSports .wrapper.sports .sports ul li .row .cell.bstat.isset:hover { background: rgba(255, 255, 255, 0.15); }
#pageSports .wrapper.sports .sports ul li .row .cell.more.isset span { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.75); display: block; margin: 0 11px; text-align: center; }
#pageSports .wrapper.sports .sports ul li .row .cell.index { width: 49px; }
#pageSports .wrapper.sports .sports ul li .row .cell.name { width: 221px; }
#pageSports .wrapper.sports .sports ul li .row.head .cell.name:hover { background: rgba(255, 255, 255, 0.15); cursor: pointer; }
#pageSports .wrapper.sports .sports ul li .row.period .cell.name { width: 303px; }
#pageSports .wrapper.sports .sports ul li .row.period .cell.more { width: 30px; }
#pageSports .wrapper.sports .sports ul li .row .cell.name .left,
#pageSports .wrapper.sports .sports ul li .row .cell.name .right { margin: 0 10px; }
#pageSports .wrapper.sports .sports ul li .row .cell.point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; }
#pageSports .wrapper.sports .sports ul li .row .cell.factor { cursor: pointer; }
#pageSports .wrapper.sports .sports ul li .row .cell.factor:hover,
#pageSports .wrapper.sports .sports ul li .row .cell.factor:active { background: #129dc4; }
#pageSports .wrapper.sports .sports ul li .row .cell.factor:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .sports ul li .row .cell.factor.empty { background: none; box-shadow: none; cursor: default; }
.white #pageSports .wrapper.sports .sports { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageSports .wrapper.sports .sports .sport { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; }
.white #pageSports .wrapper.sports .sports .sport:hover { background: rgba(0, 0, 0, 0.65); }
.white #pageSports .wrapper.sports .sports .sport .cell { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li:nth-child(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageSports .wrapper.sports .sports ul li .row:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li .row .cell:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li .row .cell.more.isset:hover,
.white #pageSports .wrapper.sports .sports ul li .row .cell.bstat.isset:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageSports .wrapper.sports .sports ul li .row .cell.point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageSports .wrapper.sports .sports ul li .row .cell.factor:hover,
.white #pageSports .wrapper.sports .sports ul li .row .cell.factor:active { color: #fff; }
.white #pageSports .wrapper.sports .sports ul li .row .cell.factor.empty { background: none; box-shadow: none; }

#pageSports .wrapper.sports .sports .sportItem.basketball .sport { background: #94603b; }
#pageSports .wrapper.sports .sports .sportItem.tabletennis .sport { background: #933945; }
#pageSports .wrapper.sports .sports .sportItem.soccer .sport { background: #627431; }
#pageSports .wrapper.sports .sports .sportItem.volleyball .sport { background: #484a8e; }
#pageSports .wrapper.sports .sports .sportItem.hockey .sport { background: #466080; }
#pageSports .wrapper.sports .sports .sportItem.beachvolleyball .sport { background: #7a7534; }
#pageSports .wrapper.sports .sports .sportItem.tennis .sport { background: #5d6b52; }
#pageSports .wrapper.sports .sports .sportItem.badminton .sport { background: #71666d; }
#pageSports .wrapper.sports .sports .sportItem.handball .sport { background: #264870; }
#pageSports .wrapper.sports .sports .sportItem.billiards .sport { background: #4f5e91; }
#pageSports .wrapper.sports .sports .sportItem.waterPolo .sport { background: #2b6188; }
#pageSports .wrapper.sports .sports .sportItem.biathlon .sport { background: #466080; }
#pageSports .wrapper.sports .sports .sportItem.ccSkiing .sport { background: #54739a; }
#pageSports .wrapper.sports .sports .sportItem.futsal .sport { background: #94603b; }
#pageSports .wrapper.sports .sports .sportItem.rugby .sport { background: #71666d; }
#pageSports .wrapper.sports .sports .sportItem.bandy .sport { background: #944029; }
#pageSports .wrapper.sports .sports .sportItem.baseball .sport { background: #7c3a3f; }
#pageSports .wrapper.sports .sports .sportItem.eSports .sport { background: #605d91; }
#pageSports .wrapper.sports .sports .sportItem.beachFootball .sport { background: #377a63; }
#pageSports .wrapper.sports .sports .sportItem.australianFootball .sport { background: #7a6637; }
#pageSports .wrapper.sports .sports .sportItem.americanfootball .sport { background: #805106; }

#pageSports .wrapper.sports .sports .sportItem.basketball .sport:hover { background: rgba(148, 96, 59, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.tabletennis .sport:hover { background: rgba(147, 57, 69, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.soccer .sport:hover { background: rgba(98, 116, 49, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.volleyball .sport:hover { background: rgba(72, 74, 142, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.hockey .sport:hover { background: rgba(70, 96, 128, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.beachvolleyball .sport:hover { background: rgba(122, 117, 52, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.tennis .sport:hover { background: rgba(93, 107, 82, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.badminton .sport:hover { background: rgba(113, 102, 109, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.handball .sport:hover { background: rgba(38, 72, 112, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.billiards .sport:hover { background: rgba(79, 94, 145, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.waterPolo .sport:hover { background: rgba(43, 97, 136, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.biathlon .sport:hover { background: rgba(70, 96, 128, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.ccSkiing .sport:hover { background: rgba(84, 115, 154, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.futsal .sport:hover { background: rgba(148, 96, 59, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.rugby .sport:hover { background: rgba(113, 102, 109, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.bandy .sport:hover { background: rgba(148, 64, 41, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.baseball .sport:hover { background: rgba(124, 58, 63, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.eSports .sport:hover { background: rgba(96, 93, 145, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.beachFootball .sport:hover { background: rgba(55, 122, 99, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.australianFootball .sport:hover { background: rgba(122, 102, 55, 0.9); }
#pageSports .wrapper.sports .sports .sportItem.americanfootball .sport:hover { background: rgba(128, 81, 6, 0.9); }

#pageSports .wrapper.sports .sports ul li .row.more { display: none; padding: 0 7px 7px 0; }
#pageSports .wrapper.sports .sports ul li.opened .row.more.standard,
#pageSports .wrapper.sports .sports.compact ul li.opened .row.more.compact { display: block; }
#pageSports .wrapper.sports .sports.compact ul li.opened .row.more.standard { display: none; }
#pageSports .wrapper.sports .sports ul li .row.more .group { border-collapse: collapse; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 7px 0 0 7px; font-size: 12px; text-align: center; }
#pageSports .wrapper.sports .sports ul li .row.more .group td { padding: 5px 0; vertical-align: middle; }
#pageSports .wrapper.sports .sports ul li .row.more .group .groupHead td { background: #81757c; padding: 3px 7px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factorsHead td { background: rgba(0, 0, 0, 0.2); padding: 3px 7px; }
#pageSports .wrapper.sports .sports ul li .row.more .group.other .factorsHead td { background: #81757c; padding: 3px 7px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factorsHead .title { padding: 3px 7px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factorsHead,
#pageSports .wrapper.sports .sports ul li .row.more .group .factors { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors td { min-width: 36px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors td:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors td:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .title { padding: 5px 7px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; width: 40px; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor { cursor: pointer; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor:hover,
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor:active { background: #129dc4; }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor.empty { background: none; box-shadow: none; cursor: default; }
.white #pageSports .wrapper.sports .sports ul li .row.more .group { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .groupHead td,
.white #pageSports .wrapper.sports .sports ul li .row.more .group.other .factorsHead td { color: #fff; }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors td:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors td:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors .point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor:hover,
.white #pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor:active { color: #fff; }

#pageSports .wrapper.sports .sports ul li .row.more.standard { box-sizing: border-box; padding: 7px; width: 100%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .shadow { box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5); float: left; width: 100%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group { border-collapse: collapse; box-shadow: none; margin: 0; text-align: left; width: 100%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group .groupHead td { height: 26px; padding: 0 10px; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group .factors td { height: 26px; padding: 0; width: 50%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group .factors td .label { color: #ddd; margin-left: 10px; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group .factors td .value { float: right; margin-right: 10px; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group.other .factors td { width: 25%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group.other.c3 .factors td { width: 33.333%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group.other.f3 .factors td { width: 16.666%; }
#pageSports .wrapper.sports .sports ul li .row.more.standard .group.other .factors .title,
#pageSports .wrapper.sports .sports ul li .row.more.standard .group.other.f3 .factors .title { color: #ddd; padding: 0 10px; width: 50%; }

#pageSports .wrapper.sports .sports .sportItem.basketball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.basketball ul li .row.more .group.other .factorsHead td { background: #94603b; }
#pageSports .wrapper.sports .sports .sportItem.tabletennis ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.tabletennis ul li .row.more .group.other .factorsHead td { background: #933945; }
#pageSports .wrapper.sports .sports .sportItem.soccer ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.soccer ul li .row.more .group.other .factorsHead td { background: #627431; }
#pageSports .wrapper.sports .sports .sportItem.volleyball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.volleyball ul li .row.more .group.other .factorsHead td { background: #484a8e; }
#pageSports .wrapper.sports .sports .sportItem.hockey ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.hockey ul li .row.more .group.other .factorsHead td { background: #466080; }
#pageSports .wrapper.sports .sports .sportItem.beachvolleyball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.beachvolleyball ul li .row.more .group.other .factorsHead td { background: #7a7534; }
#pageSports .wrapper.sports .sports .sportItem.tennis ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.tennis ul li .row.more .group.other .factorsHead td { background: #5d6b52; }
#pageSports .wrapper.sports .sports .sportItem.badminton ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.badminton ul li .row.more .group.other .factorsHead td { background: #71666d; }
#pageSports .wrapper.sports .sports .sportItem.handball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.handball ul li .row.more .group.other .factorsHead td { background: #264870; }
#pageSports .wrapper.sports .sports .sportItem.billiards ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.billiards ul li .row.more .group.other .factorsHead td { background: #4f5e91; }
#pageSports .wrapper.sports .sports .sportItem.waterPolo ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.waterPolo ul li .row.more .group.other .factorsHead td { background: #2b6188; }
#pageSports .wrapper.sports .sports .sportItem.biathlon ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.biathlon ul li .row.more .group.other .factorsHead td { background: #466080; }
#pageSports .wrapper.sports .sports .sportItem.ccSkiing ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.ccSkiing ul li .row.more .group.other .factorsHead td { background: #54739a; }
#pageSports .wrapper.sports .sports .sportItem.futsal ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.futsal ul li .row.more .group.other .factorsHead td { background: #94603b; }
#pageSports .wrapper.sports .sports .sportItem.rugby ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.rugby ul li .row.more .group.other .factorsHead td { background: #71666d; }
#pageSports .wrapper.sports .sports .sportItem.bandy ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.bandy ul li .row.more .group.other .factorsHead td { background: #944029; }
#pageSports .wrapper.sports .sports .sportItem.baseball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.baseball ul li .row.more .group.other .factorsHead td { background: #7c3a3f; }
#pageSports .wrapper.sports .sports .sportItem.eSports ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.eSports ul li .row.more .group.other .factorsHead td { background: #605d91; }
#pageSports .wrapper.sports .sports .sportItem.beachFootball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.beachFootball ul li .row.more .group.other .factorsHead td { background: #377a63; }
#pageSports .wrapper.sports .sports .sportItem.australianFootball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.australianFootball ul li .row.more .group.other .factorsHead td { background: #7a6637; }
#pageSports .wrapper.sports .sports .sportItem.americanfootball ul li .row.more .group .groupHead td,
#pageSports .wrapper.sports .sports .sportItem.americanfootball ul li .row.more .group.other .factorsHead td { background: #805106; }


/*** Page Live ***/


/* Side Live */

#pageLive .side.live { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; margin-top: 5px; padding-bottom: 3px; width: 230px; }
#pageLive .side.live.minimized { width: 40px; }
#pageLive .side.live .jspVerticalBar { z-index: 5; }
#pageLive .side.live .scrollable { overflow: hidden; width: 230px; }
#pageLive .side.live.minimized .scrollable { width: 50px; }
#pageLive .side.live .scrollable .container { float: left; display: none; width: 230px; }
#pageLive .side.live.normal .scrollable .container.normal { display: block; }
#pageLive .side.live.minimized .scrollable .container.minimized { display: block; }
#pageLive .side.live.minimized .scrollable .container { width: 40px; }
.white #pageLive .side.live { background: rgba(255, 255, 255, 0.9); }

#pageLive .side.live .favorites { overflow: hidden; }
#pageLive .side.live .favorites .all { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; text-align: center; width: 100%; }
#pageLive .side.live .favorites.opened .all,
#pageLive .side.live .favorites.active .all { border: none; }
#pageLive .side.live .favorites .all:hover { background: rgba(125, 184, 36, 0.7); }
#pageLive .side.live .favorites .all:active,
#pageLive .side.live .favorites .all.active { background: rgba(125, 184, 36, 0.5); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .favorites .all.active { cursor: default; }
#pageLive .side.live .favorites .all .label { float: left; width: 100%; }
#pageLive .side.live .favorites .all .icon-12 { cursor: pointer; float: right; margin: -20px 10px 0 0; opacity: 0.5; }
#pageLive .side.live .favorites .all .icon-12:hover { opacity: 1; }
#pageLive .side.live .favorites .caption { color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageLive .side.live .favorites .caption .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageLive .side.live .favorites .caption .title { margin: 0 7px; }
#pageLive .side.live .favorites .caption .clear { display: none; float: right; font-size: 10px; margin-right: 10px; }
#pageLive .side.live .favorites .caption .clear:hover { text-decoration: underline; }
#pageLive .side.live .favorites .caption .clear.visible { display: block; }
#pageLive .side.live .favorites .caption:hover { background: rgba(125, 184, 36, 0.7); }
#pageLive .side.live .favorites .caption:active { background: rgba(125, 184, 36, 0.5); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); cursor: default; }
#pageLive .side.live .favorites.opened .caption { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; margin: 0 -10px; padding: 0 10px; position: relative; z-index: 1; }
#pageLive .side.live .favorites.opened .caption:hover { background: #129dc4; }
#pageLive .side.live .favorites.active .caption { background: #584b74; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .favorites ul { display: none; float: left; list-style: none; width: 100%; }
#pageLive .side.live .favorites.opened ul { display: block; }
#pageLive .side.live .favorites ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageLive .side.live .favorites ul li:hover { background: rgba(125, 184, 36, 0.7); }
#pageLive .side.live .favorites ul li:active,
#pageLive .side.live .favorites ul li.active { background: rgba(125, 184, 36, 0.5); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .favorites ul li .icon-12.star { float: right; margin: 9px; }
#pageLive .side.live .favorites ul li .icon-12.star .icon-12.star-2 { float: left; opacity: 0; }
#pageLive .side.live .favorites ul li .icon-12.star:hover .icon-12.star-2,
#pageLive .side.live .favorites ul li.favorite .icon-12.star .icon-12.star-2 { opacity: 1; }
#pageLive .side.live .favorites ul li .title { float: left; height: 30px; overflow: hidden; padding-left: 12px; text-overflow: ellipsis; white-space: nowrap; width: 188px; }
#pageLive .side.live .favorites ul li:last-child { border: none; }
.white #pageLive .side.live .favorites .all { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageLive .side.live .favorites .all:active,
.white #pageLive .side.live .favorites .all.active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .side.live .favorites .all .icon-12 { background-position: -96px 0; opacity: 0.5; }
.white #pageLive .side.live .favorites .all .icon-12:hover { opacity: 0.7; }
.white #pageLive .side.live .favorites .caption { color: #222; }
.white #pageLive .side.live .favorites .caption:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .side.live .favorites.opened .caption { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 3px #000; }
.white #pageLive .side.live .favorites.opened .caption:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .side.live .favorites.active .caption { background: rgba(106, 90, 140, 0.5); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .side.live .favorites ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageLive .side.live .favorites ul li:active,
.white #pageLive .side.live .favorites ul li.active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }

#pageLive .side.live .sports { float: left; list-style: none; margin-top: 1px; overflow: hidden; width: 230px; }
#pageLive .side.live .container.minimized .sports { float: left; width: 100%; }
#pageLive .side.live .container.minimized .sports .sportItem { border-bottom: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; height: 40px; width: 40px; }
#pageLive .side.live .container.minimized .sports .sportItem:hover { background: rgba(255, 255, 255, 0.15); }
#pageLive .side.live .container.minimized .sports .sportItem.active,
#pageLive .side.live .container.minimized .sports .sportItem:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .container.minimized .sports .sportItem span { margin: 10px; }
#pageLive .side.live .container.minimized .sports .sportItem .icon-12 { margin: 14px; transform: rotate(180deg); }
#pageLive .side.live .container.minimized .sports .sportItem .circle { margin: 14px; background: #afafaf; border-radius: 6px; display: block; height: 12px; text-align: center; width: 12px; }
.white #pageLive .side.live .sports { margin-top: 0; }
.white #pageLive .side.live .container.minimized .sports .sportItem { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .side.live .container.minimized .sports .sportItem:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageLive .side.live .container.minimized .sports .sportItem.active,
.white #pageLive .side.live .container.minimized .sports .sportItem:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .side.live .container.minimized .sports .sportItem .icon-12 { background-position: -96px 0; opacity: 0.5; }

#pageLive .side.live .container.normal .sports .sportItem.basketball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.basketball { background: rgba(148, 96, 59, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.basketball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.basketball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.basketball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.basketball.active { background: #94603b; }
#pageLive .side.live .container.normal .sports .sportItem.tabletennis .caption,
#pageLive .side.live .container.minimized .sports .sportItem.tabletennis { background: rgba(147, 57, 69, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.tabletennis .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.tabletennis.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.tabletennis:hover,
#pageLive .side.live .container.minimized .sports .sportItem.tabletennis.active { background: #933945; }
#pageLive .side.live .container.normal .sports .sportItem.soccer .caption,
#pageLive .side.live .container.minimized .sports .sportItem.soccer { background: rgba(98, 116, 49, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.soccer .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.soccer.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.soccer:hover,
#pageLive .side.live .container.minimized .sports .sportItem.soccer.active { background: #627431; }
#pageLive .side.live .container.normal .sports .sportItem.volleyball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.volleyball { background: rgba(72, 74, 142, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.volleyball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.volleyball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.volleyball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.volleyball.active { background: #484a8e; }
#pageLive .side.live .container.normal .sports .sportItem.hockey .caption,
#pageLive .side.live .container.minimized .sports .sportItem.hockey { background: rgba(70, 96, 128, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.hockey .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.hockey.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.hockey:hover,
#pageLive .side.live .container.minimized .sports .sportItem.hockey.active { background: #466080; }
#pageLive .side.live .container.normal .sports .sportItem.beachvolleyball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.beachvolleyball { background: rgba(122, 117, 52, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.beachvolleyball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.beachvolleyball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.beachvolleyball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.beachvolleyball.active { background: #7a7534; }
#pageLive .side.live .container.normal .sports .sportItem.tennis .caption,
#pageLive .side.live .container.minimized .sports .sportItem.tennis { background: rgba(93, 107, 82, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.tennis .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.tennis.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.tennis:hover,
#pageLive .side.live .container.minimized .sports .sportItem.tennis.active { background: #5d6b52; }
#pageLive .side.live .container.normal .sports .sportItem.badminton .caption,
#pageLive .side.live .container.minimized .sports .sportItem.badminton { background: rgba(113, 102, 109, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.badminton .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.badminton.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.badminton:hover,
#pageLive .side.live .container.minimized .sports .sportItem.badminton.active { background: #71666d; }
#pageLive .side.live .container.normal .sports .sportItem.handball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.handball { background: rgba(38, 72, 112, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.handball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.handball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.handball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.handball.active { background: #264870; }
#pageLive .side.live .container.normal .sports .sportItem.billiards .caption,
#pageLive .side.live .container.minimized .sports .sportItem.billiards { background: rgba(79, 94, 145, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.billiards .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.billiards.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.billiards:hover,
#pageLive .side.live .container.minimized .sports .sportItem.billiards.active { background: #4f5e91; }
#pageLive .side.live .container.normal .sports .sportItem.waterPolo .caption,
#pageLive .side.live .container.minimized .sports .sportItem.waterPolo { background: rgba(43, 97, 136, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.waterPolo .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.waterPolo.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.waterPolo:hover,
#pageLive .side.live .container.minimized .sports .sportItem.waterPolo.active { background: #2b6188; }
#pageLive .side.live .container.normal .sports .sportItem.biathlon .caption,
#pageLive .side.live .container.minimized .sports .sportItem.biathlon { background: rgba(70, 96, 128, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.biathlon .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.biathlon.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.biathlon:hover,
#pageLive .side.live .container.minimized .sports .sportItem.biathlon.active { background: #466080; }
#pageLive .side.live .container.normal .sports .sportItem.ccSkiing .caption,
#pageLive .side.live .container.minimized .sports .sportItem.ccSkiing { background: rgba(84, 115, 154, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.ccSkiing .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.ccSkiing.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.ccSkiing:hover,
#pageLive .side.live .container.minimized .sports .sportItem.ccSkiing.active { background: #54739a; }
#pageLive .side.live .container.normal .sports .sportItem.futsal .caption,
#pageLive .side.live .container.minimized .sports .sportItem.futsal { background: rgba(148, 96, 59, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.futsal .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.futsal.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.futsal:hover,
#pageLive .side.live .container.minimized .sports .sportItem.futsal.active { background: #94603b; }
#pageLive .side.live .container.normal .sports .sportItem.rugby .caption,
#pageLive .side.live .container.minimized .sports .sportItem.rugby { background: rgba(113, 102, 109, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.rugby .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.rugby.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.rugby:hover,
#pageLive .side.live .container.minimized .sports .sportItem.rugby.active { background: #71666d; }
#pageLive .side.live .container.normal .sports .sportItem.bandy .caption,
#pageLive .side.live .container.minimized .sports .sportItem.bandy { background: rgba(148, 64, 41, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.bandy .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.bandy.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.bandy:hover,
#pageLive .side.live .container.minimized .sports .sportItem.bandy.active { background: #944029; }
#pageLive .side.live .container.normal .sports .sportItem.baseball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.baseball { background: rgba(124, 58, 63, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.baseball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.baseball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.baseball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.baseball.active { background: #7c3a3f; }
#pageLive .side.live .container.normal .sports .sportItem.eSports .caption,
#pageLive .side.live .container.minimized .sports .sportItem.eSports { background: rgba(96, 93, 145, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.eSports .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.eSports.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.eSports:hover,
#pageLive .side.live .container.minimized .sports .sportItem.eSports.active { background: #605d91; }
#pageLive .side.live .container.normal .sports .sportItem.beachFootball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.beachFootball { background: rgba(55, 122, 99, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.beachFootball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.beachFootball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.beachFootball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.beachFootball.active { background: #377a63; }
#pageLive .side.live .container.normal .sports .sportItem.australianFootball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.australianFootball { background: rgba(122, 102, 55, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.australianFootball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.australianFootball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.australianFootball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.australianFootball.active { background: #7a6637; }
#pageLive .side.live .container.normal .sports .sportItem.americanfootball .caption,
#pageLive .side.live .container.minimized .sports .sportItem.americanfootball { background: rgba(128, 81, 6, 0.9); }
#pageLive .side.live .container.normal .sports .sportItem.americanfootball .caption:hover,
#pageLive .side.live .container.normal .sports .sportItem.americanfootball.active .caption,
#pageLive .side.live .container.minimized .sports .sportItem.americanfootball:hover,
#pageLive .side.live .container.minimized .sports .sportItem.americanfootball.active { background: #805106; }

#pageLive .side.live .sports .sportItem .caption { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; margin: 0 -10px; padding: 0 10px; position: relative; width: 100%; z-index: 1; }
#pageLive .side.live .sports .sportItem .caption:hover { background: #129dc4; }
#pageLive .side.live .sports .sportItem.active .caption { background: #584b74; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .sports .sportItem .caption .icon-sport { float: left; margin: 5px 0 5px 10px; }
#pageLive .side.live .sports .sportItem .caption .title { float: left; height: 30px; overflow: hidden; padding-left: 7px; text-overflow: ellipsis; white-space: nowrap; width: 133px; }
#pageLive .side.live .sports .sportItem .caption .arrow { float: left; height: 30px; width: 30px; }
#pageLive .side.live .sports .sportItem .caption .arrow:hover { background: rgba(255, 255, 255, 0.15); }
#pageLive .side.live .sports .sportItem .caption .arrow:before { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.75); content: ''; display: block; margin: 12px 11px 0; text-align: center; }
#pageLive .side.live .sports .sportItem .caption .icon-14.star { float: right; margin: 8px; }
#pageLive .side.live .sports .sportItem .caption .icon-14.star .icon-14.star-2 { float: left; opacity: 0; }
#pageLive .side.live .sports .sportItem .caption .icon-14.star:hover .icon-14.star-2,
#pageLive .side.live .sports .sportItem.favorite .caption .icon-14.star .icon-14.star-2 { opacity: 1; }
#pageLive .side.live .sports .sportItem .events { display: none; float: left; list-style: none; width: 100%; }
#pageLive .side.live .sports .sportItem.opened .events { display: block; }
#pageLive .side.live .sports .sportItem .events li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageLive .side.live .sports .sportItem .events li:hover { background: rgba(125, 184, 36, 0.7); }
#pageLive .side.live .sports .sportItem .events li:active,
#pageLive .side.live .sports .sportItem .events li.active { background: rgba(125, 184, 36, 0.5); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .side.live .sports .sportItem .events li .icon-12.star { float: right; margin: 9px; }
#pageLive .side.live .sports .sportItem .events li .icon-12.star .icon-12.star-2 { float: left; opacity: 0; }
#pageLive .side.live .sports .sportItem .events li .icon-12.star:hover .icon-12.star-2,
#pageLive .side.live .sports .sportItem .events li.favorite .icon-12.star .icon-12.star-2,
#pageLive .side.live .sports .sportItem.favorite .events li .icon-12.star .icon-12.star-2 { opacity: 1; }
#pageLive .side.live .sports .sportItem .events li .title { float: left; height: 30px; overflow: hidden; padding-left: 12px; text-overflow: ellipsis; white-space: nowrap; width: 188px; }
#pageLive .side.live .sports .sportItem:not(:last-child) .events li:last-child { border: none; }
.white #pageLive .side.live .sports .sportItem .caption { box-shadow: 0 0 3px #000; }
.white #pageLive .side.live .sports .sportItem.active .caption { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .side.live .sports .sportItem .events li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageLive .side.live .sports .sportItem .events li:active,
.white #pageLive .side.live .sports .sportItem .events li.active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }

#pageLive .side.live .favorites ul li .info,
#pageLive .side.live .sports .sportItem .events li .info { background: rgba(255, 255, 255, 0.85); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); color: #000; cursor: default; display: none; font-size: 12px; line-height: 1.4; margin-left: 230px; padding: 5px 0; position: absolute; z-index: 10; }
#pageLive .side.live .favorites ul li .info p,
#pageLive .side.live .sports .sportItem .events li .info p { margin: 3px 10px; }
#pageLive .side.live .favorites ul li .info .iLeagueName span,
#pageLive .side.live .sports .sportItem .events li .info .iLeagueName span { border-bottom: 1px dashed #111; color: #111; cursor: pointer; font-weight: bold; }
#pageLive .side.live .favorites ul li .info .iLeagueName span:hover,
#pageLive .side.live .sports .sportItem .events li .info .iLeagueName span:hover { opacity: 0.9; }
#pageLive .side.live .favorites ul li .info .iEventName,
#pageLive .side.live .sports .sportItem .events li .info .iEventName { color: #333; }
#pageLive .side.live .sports .sportItem:last-child .events li:last-child .info { margin-top: -22px; }

/* Wrapper */

#pageLive .wrapper.live { float: left; }
#pageLive .wrapper.live .scrollable { overflow: hidden; }
#pageLive .wrapper.live .scrollable .container { float: left; margin-left: 5px; }
#pageLive .wrapper.live .message { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 7px; padding: 15px 0; text-align: center; width: 100%; }
#pageLive .wrapper.live .message.hidden { display: none; }
.white #pageLive .wrapper.live .message { background: rgba(255, 255, 255, 0.9); color: #222; }

@media screen and (max-width: 1365px) {
	#pageLive .wrapper.live.single .list .sport .events li .time { width: 50px; }
	#pageLive .wrapper.live.single .list .sport .events li .event { width: 250px; }
	#pageLive .wrapper.live.single .list .sport .events li .score { width: 182px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.two .item:nth-child(odd) { width: 261px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.two .item:nth-child(even) { width: 262px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.three .item { width: 174px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.three .item .label { max-width: 50%; }
	#pageLive .wrapper.live.single .eventItem .bets .items.four .item { width: 130px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.four .item:nth-child(4n) { width: 131px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.four .item .label { max-width: 40%; }
	#pageLive .wrapper.live.single.maximized .eventItem .header,
	#pageLive .wrapper.live.single.maximized .eventItem .filter { margin-left: 95px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.two .item:nth-child(odd) { width: 356px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.two .item:nth-child(even) { width: 357px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.three .item { width: 237px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.three .item:nth-child(3n-1) { width: 238px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.four .item { width: 178px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.four .item:nth-child(4n) { width: 177px; }
	#pageLive .wrapper.live.multiple .sports .sport .league { width: 408px; }
	#pageLive .wrapper.live.multiple.maximized .sports .sport .league { width: 598px; }
	#pageLive .wrapper.live.multiple .sports .sport .cell,
	#pageLive .wrapper.live.multiple .sports ul li .row:not(.more) .cell.point,
	#pageLive .wrapper.live.multiple .sports ul li .row:not(.more) .cell.factor,
	#pageLive .wrapper.live.multiple .sports ul li .row:not(.more) .cell.pause { display: none; }
	#pageLive .wrapper.live.multiple .sports ul li .row.period { display: none !important; }
	#pageLive .wrapper.live.multiple .sports ul li .row.head .cell.name { width: 412px; }
	#pageLive .wrapper.live.multiple.maximized .sports ul li .row.head .cell.name { width: 602px; }
	#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.empty.variable { display: none; }
	#pageLive .wrapper.live.multiple .sports ul li .row.more { width: 517px; }
	#pageLive .wrapper.live.multiple.maximized .sports ul li .row.more { width: 707px; }
}

@media screen and (min-width: 1366px) {
	#pageLive .wrapper.live.single .list .sport .events li .time { width: 100px; }
	#pageLive .wrapper.live.single .list .sport .events li .event { width: 412px; }
	#pageLive .wrapper.live.single .list .sport .events li .score { width: 312px; }
	#pageLive .wrapper.live.single .eventItem .header,
	#pageLive .wrapper.live.single .eventItem .filter { margin-left: 171px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.two .item:nth-child(odd) { width: 432px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.two .item:nth-child(even) { width: 433px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.three .item { width: 288px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.four .item { width: 216px; }
	#pageLive .wrapper.live.single .eventItem .bets .items.four .item:nth-child(4n) { width: 215px; }
	#pageLive .wrapper.live.single.maximized .eventItem .header,
	#pageLive .wrapper.live.single.maximized .eventItem .filter { margin-left: 266px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.two .item:nth-child(odd) { width: 527px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.two .item:nth-child(even) { width: 528px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.three .item { width: 351px; }
	#pageLive .wrapper.live.single.maximized .eventItem .standard .bets .items.three .item:nth-child(3n-1) { width: 352px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.four .item { width: 263px; }
	#pageLive .wrapper.live.single.maximized .eventItem .bets .items.four .item:nth-child(4n) { width: 264px; }
	#pageLive .wrapper.live.multiple .sports .sport .league { width: 220px; }
	#pageLive .wrapper.live.multiple.maximized .sports .sport .league { width: 427px; }
	#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset.variable { display: none; }
	#pageLive .wrapper.live.multiple .sports ul li .row.more { width: 859px; }
	#pageLive .wrapper.live.multiple.maximized .sports ul li .row.more { width: 1049px; }
	#pageLive .wrapper.live.multiple .sports ul li .row.more .main { display: none; }
}

#pageLive .wrapper.live.single .list { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); margin-top: 5px; overflow: hidden; }
#pageLive .wrapper.live.single .list .sport .title { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px #000; color: #fff; float: left; height: 30px; margin: 0 -10px; padding: 0 10px; position: relative; width: 100%; z-index: 1; }
.white #pageLive .wrapper.live.single .list { background: rgba(255, 255, 255, 0.9); }
.white #pageLive .wrapper.live.single .list .sport .title { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; }

#pageLive .wrapper.live.single .list .sport.basketball .title { background: #94603b; }
#pageLive .wrapper.live.single .list .sport.tabletennis .title { background: #933945; }
#pageLive .wrapper.live.single .list .sport.soccer .title { background: #627431; }
#pageLive .wrapper.live.single .list .sport.volleyball .title { background: #484a8e; }
#pageLive .wrapper.live.single .list .sport.hockey .title { background: #466080; }
#pageLive .wrapper.live.single .list .sport.beachvolleyball .title { background: #7a7534; }
#pageLive .wrapper.live.single .list .sport.tennis .title { background: #5d6b52; }
#pageLive .wrapper.live.single .list .sport.badminton .title { background: #71666d; }
#pageLive .wrapper.live.single .list .sport.handball .title { background: #264870; }
#pageLive .wrapper.live.single .list .sport.billiards .title { background: #4f5e91; }
#pageLive .wrapper.live.single .list .sport.waterPolo .title { background: #2b6188; }
#pageLive .wrapper.live.single .list .sport.biathlon .title { background: #466080; }
#pageLive .wrapper.live.single .list .sport.ccSkiing .title { background: #54739a; }
#pageLive .wrapper.live.single .list .sport.futsal .title { background: #94603b; }
#pageLive .wrapper.live.single .list .sport.rugby .title { background: #71666d; }
#pageLive .wrapper.live.single .list .sport.bandy .title { background: #944029; }
#pageLive .wrapper.live.single .list .sport.baseball .title { background: #7c3a3f; }
#pageLive .wrapper.live.single .list .sport.eSports .title { background: #605d91; }
#pageLive .wrapper.live.single .list .sport.beachFootball .title { background: #377a63; }
#pageLive .wrapper.live.single .list .sport.australianFootball .title { background: #7a6637; }
#pageLive .wrapper.live.single .list .sport.americanfootball .title { background: #805106; }

#pageLive .wrapper.live.single .list .sport .title .icon-sport { float: left; margin: 5px 7px 5px 10px; }
#pageLive .wrapper.live.single .list .sport .title p { float: left; height: 30px; line-height: 30px; }
#pageLive .wrapper.live.single .list .sport .events { list-style: none; }
#pageLive .wrapper.live.single .list .sport .events li { color: #fff; cursor: pointer; display: table; text-align: center; text-decoration: none; width: 100%; }
#pageLive .wrapper.live.single .list .sport .events li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .list .sport .events li:hover { background: #129dc4; }
#pageLive .wrapper.live.single .list .sport .events li:active { background: #584b74; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .wrapper.live.single .list .sport .events li div { display: table-cell; vertical-align: middle; }
#pageLive .wrapper.live.single .list .sport .events li .time,
#pageLive .wrapper.live.single .list .sport .events li .event,
#pageLive .wrapper.live.single .list .sport .events li .score { padding: 7px 0; }
#pageLive .wrapper.live.single .list .sport .events li .event,
#pageLive .wrapper.live.single .list .sport .events li .score { border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 7px 10px; }
#pageLive .wrapper.live.single .list .sport .events li .score .minute { font-size: 12px; font-style: italic; font-weight: bold; }
.white #pageLive .wrapper.live.single .list .sport .events li { color: #222; }
.white #pageLive .wrapper.live.single .list .sport .events li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .list .sport .events li:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .wrapper.live.single .list .sport .events li:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.single .list .sport .events li .event,
.white #pageLive .wrapper.live.single .list .sport .events li .score { border-left: 1px solid rgba(0, 0, 0, 0.1); }

#pageLive .wrapper.live.single .eventItem { float: left; width: 100%; }
#pageLive .wrapper.live.single .eventItem .bg { background-position: center center; background-size: cover; float: left; width: 100%; }
#pageLive .wrapper.live.single .eventItem .header { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 5px; overflow: hidden; width: 524px; }
#pageLive .wrapper.live.single .eventItem .header .league { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; float: left; height: 30px; line-height: 30px; margin: 0 -10px; padding: 0 10px; width: 100%; }
#pageLive .wrapper.live.single .eventItem .header .league .icon-sport { float: left; margin: 5px 5px 5px 10px; }
#pageLive .wrapper.live.single .eventItem .header .league .title { color: #fff; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 260px; }
#pageLive .wrapper.live.single .eventItem .header .league .periods { float: right; margin-right: 7px; }
#pageLive .wrapper.live.single .eventItem .header .league .periods span { float: left; text-align: center; position: relative; width: 30px; z-index: 5; }
#pageLive .wrapper.live.single .eventItem .header .teams { float: left; margin-top: 5px; width: 100%; }
#pageLive .wrapper.live.single .eventItem .header .teams div { float: left; font-size: 16px;  height: 32px; line-height: 32px; padding-left: 12px; width: 505px; }
#pageLive .wrapper.live.single .eventItem .header .teams .first { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .header { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageLive .wrapper.live.single .eventItem .header .league { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px #000; }
.white #pageLive .wrapper.live.single .eventItem .header .league .periods { color: #fff; }
.white #pageLive .wrapper.live.single .eventItem .header .teams .first { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

#pageLive .wrapper.live.single .eventItem.basketball .bg,
#pageLive .wrapper.live.single .eventItem.tabletennis .bg,
#pageLive .wrapper.live.single .eventItem.soccer .bg,
#pageLive .wrapper.live.single .eventItem.volleyball .bg,
#pageLive .wrapper.live.single .eventItem.hockey .bg,
#pageLive .wrapper.live.single .eventItem.beachvolleyball .bg,
#pageLive .wrapper.live.single .eventItem.tennis .bg,
#pageLive .wrapper.live.single .eventItem.badminton .bg,
#pageLive .wrapper.live.single .eventItem.handball .bg,
#pageLive .wrapper.live.single .eventItem.waterPolo .bg,
#pageLive .wrapper.live.single .eventItem.biathlon .bg,
#pageLive .wrapper.live.single .eventItem.futsal .bg,
#pageLive .wrapper.live.single .eventItem.rugby .bg { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); margin: 5px 0 -2px; padding-bottom: 5px; }

#pageLive .wrapper.live.single .eventItem.basketball .bg { background-image: url(../images/live/basketball.jpg); }
#pageLive .wrapper.live.single .eventItem.tabletennis .bg { background-image: url(../images/live/tableTennis.jpg); }
#pageLive .wrapper.live.single .eventItem.soccer .bg { background-image: url(../images/live/football.jpg); }
#pageLive .wrapper.live.single .eventItem.volleyball .bg { background-image: url(../images/live/volleyball.jpg); }
#pageLive .wrapper.live.single .eventItem.hockey .bg { background-image: url(../images/live/hockey.jpg); }
#pageLive .wrapper.live.single .eventItem.beachvolleyball .bg { background-image: url(../images/live/beachVolleyball.jpg); }
#pageLive .wrapper.live.single .eventItem.tennis .bg { background-image: url(../images/live/tennis.jpg); }
#pageLive .wrapper.live.single .eventItem.badminton .bg { background-image: url(../images/live/badminton.jpg); }
#pageLive .wrapper.live.single .eventItem.handball .bg { background-image: url(../images/live/handball.jpg); }
#pageLive .wrapper.live.single .eventItem.waterPolo .bg { background-image: url(../images/live/waterPolo.jpg); }
#pageLive .wrapper.live.single .eventItem.biathlon .bg { background-image: url(../images/live/biathlon.jpg); }
#pageLive .wrapper.live.single .eventItem.futsal .bg { background-image: url(../images/live/futsal.jpg); }
#pageLive .wrapper.live.single .eventItem.rugby .bg { background-image: url(../images/live/rugby.jpg); }
#pageLive .wrapper.live.single .eventItem.fieldHockey .bg { background-image: url(../images/live/fieldHokkey.jpg); }
#pageLive .wrapper.live.single .eventItem.beachFootball .bg { background-image: url(../images/live/beachFootball.png); }

#pageLive .wrapper.live.single .eventItem.basketball .header .league { background: #94603b; }
#pageLive .wrapper.live.single .eventItem.tabletennis .header .league { background: #933945; }
#pageLive .wrapper.live.single .eventItem.soccer .header .league { background: #627431; }
#pageLive .wrapper.live.single .eventItem.volleyball .header .league { background: #484a8e; }
#pageLive .wrapper.live.single .eventItem.hockey .header .league { background: #466080; }
#pageLive .wrapper.live.single .eventItem.beachvolleyball .header .league { background: #7a7534; }
#pageLive .wrapper.live.single .eventItem.tennis .header .league { background: #5d6b52; }
#pageLive .wrapper.live.single .eventItem.badminton .header .league { background: #71666d; }
#pageLive .wrapper.live.single .eventItem.handball .header .league { background: #264870; }
#pageLive .wrapper.live.single .eventItem.billiards .header .league { background: #4f5e91; }
#pageLive .wrapper.live.single .eventItem.waterPolo .header .league { background: #2b6188; }
#pageLive .wrapper.live.single .eventItem.biathlon .header .league { background: #466080; }
#pageLive .wrapper.live.single .eventItem.ccSkiing .header .league { background: #54739a; }
#pageLive .wrapper.live.single .eventItem.futsal .header .league { background: #94603b; }
#pageLive .wrapper.live.single .eventItem.rugby .header .league { background: #71666d; }
#pageLive .wrapper.live.single .eventItem.bandy .header .league { background: #944029; }
#pageLive .wrapper.live.single .eventItem.baseball .header .league { background: #7c3a3f; }
#pageLive .wrapper.live.single .eventItem.eSports .header .league { background: #605d91; }
#pageLive .wrapper.live.single .eventItem.beachFootball .header .league { background: #377a63; }
#pageLive .wrapper.live.single .eventItem.australianFootball .header .league { background: #7a6637; }
#pageLive .wrapper.live.single .eventItem.americanfootball .header .league { background: #805106; }
#pageLive .wrapper.live.single .eventItem.fieldHockey .header .league { background: #696969; }

#pageLive .wrapper.live.single .eventItem .header .score { float: right; font-size: 16px; height: 65px; margin: -65px 7px 0 0; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem { float: left; text-align: center; width: 30px; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem div { display: block; float: left; height: 32px; line-height: 32px; position: relative; width: 30px; z-index: 5; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem .first { margin-bottom: 1px; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem .win { color: #ffbb5c; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general { background: rgba(255, 255, 255, 0.07); margin: -5px 5px 0 0; padding: 5px 0 35px; width: 50px; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general div { float: right; width: 100%; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general.turn div { width: 30px; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general.turn .icon-turn { float: left; margin: 10px 0 -12px 8px; }
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general.turn .icon-turn.turn-second { margin-top: 43px; }
#pageLive .wrapper.live.single .eventItem .header .current { background: rgba(106, 90, 140, 0.5); float: right; height: 100px; margin-right: 7px; margin-top: -100px; width: 30px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-1 { margin-right: 37px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-2 { margin-right: 67px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-3 { margin-right: 97px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-4 { margin-right: 127px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-5 { margin-right: 157px; }
#pageLive .wrapper.live.single .eventItem .header .current.current-6 { margin-right: 187px; }
.white #pageLive .wrapper.live.single .eventItem .header .score .scoreItem .win { color: #d87e00; }
.white #pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general { background: rgba(0, 0, 0, 0.05); }

#pageLive .wrapper.live.single .eventItem .header .date { float: left; height: 30px; width: 100%; }
#pageLive .wrapper.live.single .eventItem .header .date p { color: #fff; line-height: 34px; margin-top: -4px; text-align: center; }
#pageLive .wrapper.live.single .eventItem .header .date.half { width: 262px; }
#pageLive .wrapper.live.single .eventItem .header .date.half p { margin-left: 12px; text-align: left; }
.white #pageLive .wrapper.live.single .eventItem .header .date p { color: #444; }

#pageLive .wrapper.live.single .eventItem .header .comment { float: right; height: 30px; }
#pageLive .wrapper.live.single .eventItem .header .comment .icon-14 { float: left; margin-top: 7px; opacity: 0.7; }
#pageLive .wrapper.live.single .eventItem .header .comment .label { color: #fff; float: left; line-height: 34px; margin: -4px 12px 0 5px; }
.white #pageLive .wrapper.live.single .eventItem .header .comment .label { color: #444; }

#pageLive .wrapper.live.single .eventItem .filter { float: left; margin-top: 7px; width: 524px; }
#pageLive .wrapper.live.single .eventItem.compact .filter { display: none; }
#pageLive .wrapper.live.single .eventItem .filter .head { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; cursor: pointer; height: 30px; line-height: 30px; }
#pageLive .wrapper.live.single .eventItem .filter .head .label { color: #bbb; float: left; margin-left: 10px; }
#pageLive .wrapper.live.single .eventItem .filter .head .value { float: right; margin-right: 10px; }
#pageLive .wrapper.live.single .eventItem .filter .head .icon-12 { float: right; margin: 10px 10px 0 0; }
#pageLive .wrapper.live.single .eventItem .filter .head:hover,
#pageLive .wrapper.live.single .eventItem .filter .head:focus { background: rgba(0, 0, 0, 0.7); }
#pageLive .wrapper.live.single .eventItem .filter .list { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 5px #000; color: #fff; display: none; list-style: none; margin-top: 5px; padding: 3px 0 5px; position: absolute; width: 524px; z-index: 10; }
#pageLive .wrapper.live.single .eventItem .filter .list li { border-bottom: 1px solid rgba(255, 255, 255, 0.05); cursor: pointer; float: left; height: 26px; line-height: 26px; text-align: center; width: 100%; }
#pageLive .wrapper.live.single .eventItem .filter .list li:hover { background: rgba(125, 184, 36, 0.7); }
#pageLive .wrapper.live.single .eventItem .filter .list li.hidden { display: none; }
.white #pageLive .wrapper.live.single .eventItem .filter .head { background: rgba(255, 255, 255, 0.8); color: #222; }
.white #pageLive .wrapper.live.single .eventItem .filter .head .label { color: #666; }
.white #pageLive .wrapper.live.single .eventItem .filter .head .icon-12 { background-position: -84px 0; opacity: 0.5; }
.white #pageLive .wrapper.live.single .eventItem .filter .head:hover,
.white #pageLive .wrapper.live.single .eventItem .filter .head:focus { background: rgba(255, 255, 255, 0.9); }
.white #pageLive .wrapper.live.single .eventItem .filter .list { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 3px #000; color: #222; }
.white #pageLive .wrapper.live.single .eventItem .filter .list li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

#pageLive .wrapper.live.single .eventItem .compact,
#pageLive .wrapper.live.single .eventItem.compact .standard { display: none; }
#pageLive .wrapper.live.single .eventItem.compact .compact { display: block; }
#pageLive .wrapper.live.single .eventItem .standard .bets { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin-top: 7px; overflow: hidden; width: 100%; }
#pageLive .wrapper.live.single .eventItem .standard .bets .caption { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; box-sizing: border-box; cursor: pointer; float: left; line-height: 30px; padding: 0 10px; position: relative; z-index: 1; width: 100%; }
#pageLive .wrapper.live.single .eventItem .standard .bets .caption:hover { background: rgba(255, 255, 255, 0.05); }
#pageLive .wrapper.live.single .eventItem .standard .bets .caption p { float: left; height: 30px; width: 100%; }
#pageLive .wrapper.live.single .eventItem .standard .bets .caption p:nth-child(2) { font-size: 24px; margin-top: -30px; text-align: right; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item { border-top: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; float: left; height: 30px; line-height: 30px; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item:hover { background: #129dc4; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item:active { background: #584b74; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item.disabled { background: none; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); cursor: default; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item.empty { background: none; box-shadow: none; cursor: default; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item.hidden { display: none; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(odd) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(even) { border-left: 1px solid rgba(255, 255, 255, 0.1); margin-left: -1px; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(-n+2) { border-top: none; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n-2) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n-1) { border-left: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); margin: 0 -1px; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(-n+3) { border-top: none; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item:nth-child(4n) { border-right: none; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item:nth-child(-n+4) { border-top: none; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .label { color: #bbb; float: left; height: 30px; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .value { color: #fff; float: right; margin-right: 15px; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .change { float: right; height: 0; margin: 13px 7px 0 0; width: 0; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .change.up { border-bottom: 6px solid #7db824; border-left: 4px solid transparent; border-right: 4px solid transparent; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .change.down { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #de444b; }
#pageLive .wrapper.live.single .eventItem .standard .bets .items .item .change.translucent { opacity: 0.3; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .caption { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .caption:hover { background: rgba(0, 0, 0, 0.65); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item.disabled { background: none; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item.empty { background: none; box-shadow: none; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(odd) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(even) { border-left: 1px solid rgba(0, 0, 0, 0.1); margin-left: -1px; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.two .item:nth-child(-n+2) { border-top: none; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n-2) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n-1) { border-left: 1px solid rgba(0, 0, 0, 0.1); border-right: 1px solid rgba(0, 0, 0, 0.1); margin: 0 -1px; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(3n) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.three .item:nth-child(-n+3) { border-top: none; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item:nth-child(4n) { border-right: none; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items.four .item:nth-child(-n+4) { border-top: none; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item .label { color: #666; }
.white #pageLive .wrapper.live.single .eventItem .standard .bets .items .item .value { color: #222; }

#pageLive .wrapper.live.single .eventItem .compact { float: left; width: 100%; }
#pageLive .wrapper.live.single .eventItem .compact .group { background: rgba(0, 0, 0, 0.5); border-collapse: collapse; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 7px 7px 0 0; font-size: 12px; text-align: center; }
#pageLive .wrapper.live.single .eventItem .compact .group td { padding: 5px 0; vertical-align: middle; }
#pageLive .wrapper.live.single .eventItem .compact .group .groupHead td { background: #81757c; padding: 3px 7px; }
#pageLive .wrapper.live.single .eventItem .compact .group .factorsHead td { background: rgba(0, 0, 0, 0.2); padding: 3px 0; }
#pageLive .wrapper.live.single .eventItem .compact .group.other .factorsHead td { background: #81757c; padding: 3px 7px; }
#pageLive .wrapper.live.single .eventItem .compact .group .factorsHead,
#pageLive .wrapper.live.single .eventItem .compact .group .factors { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .compact .group .factors td { min-width: 36px; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors td:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .compact .group .factors td:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .title { padding: 5px 7px; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; width: 40px; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor { cursor: pointer; position: relative; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:hover { background: #129dc4; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:active { background: #129dc4; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor.empty { background: none; box-shadow: none; cursor: default; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:after { content: ''; height: 0; opacity: 0; position: absolute; right: 0; width: 0; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor.opacity:after { opacity: 1; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor.down:after { border-bottom: 10px solid #de444b; border-left: 10px solid transparent; bottom: 0; }
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor.up:after { border-top: 10px solid #7db824; border-left: 10px solid transparent; top: 0; }
.white #pageLive .wrapper.live.single .eventItem .compact .group { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageLive .wrapper.live.single .eventItem .compact .group .groupHead td,
.white #pageLive .wrapper.live.single .eventItem .compact .group.other .factorsHead td { color: #fff; }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factorsHead,
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors td:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors td:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors .point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.single .eventItem .compact .group .factors .factor.empty { background: none; box-shadow: none; }

#pageLive .wrapper.live.single .eventItem.basketball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.basketball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.basketball .bets .caption { background: #94603b; }
#pageLive .wrapper.live.single .eventItem.tabletennis .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.tabletennis .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.tabletennis .bets .caption { background: #933945; }
#pageLive .wrapper.live.single .eventItem.soccer .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.soccer .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.soccer .bets .caption { background: #627431; }
#pageLive .wrapper.live.single .eventItem.volleyball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.volleyball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.volleyball .bets .caption { background: #484a8e; }
#pageLive .wrapper.live.single .eventItem.hockey .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.hockey .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.hockey .bets .caption { background: #466080; }
#pageLive .wrapper.live.single .eventItem.beachvolleyball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.beachvolleyball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.beachvolleyball .bets .caption { background: #7a7534; }
#pageLive .wrapper.live.single .eventItem.tennis .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.tennis .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.tennis .bets .caption { background: #5d6b52; }
#pageLive .wrapper.live.single .eventItem.badminton .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.badminton .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.badminton .bets .caption { background: #71666d; }
#pageLive .wrapper.live.single .eventItem.handball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.handball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.handball .bets .caption { background: #264870; }
#pageLive .wrapper.live.single .eventItem.billiards .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.billiards .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.billiards .bets .caption { background: #4f5e91; }
#pageLive .wrapper.live.single .eventItem.waterPolo .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.waterPolo .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.waterPolo .bets .caption { background: #2b6188; }
#pageLive .wrapper.live.single .eventItem.biathlon .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.biathlon .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.biathlon .bets .caption { background: #466080; }
#pageLive .wrapper.live.single .eventItem.ccSkiing .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.ccSkiing .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.ccSkiing .bets .caption { background: #54739a; }
#pageLive .wrapper.live.single .eventItem.futsal .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.futsal .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.futsal .bets .caption { background: #94603b; }
#pageLive .wrapper.live.single .eventItem.rugby .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.rugby .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.rugby .bets .caption { background: #71666d; }
#pageLive .wrapper.live.single .eventItem.bandy .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.bandy .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.bandy .bets .caption { background: #944029; }
#pageLive .wrapper.live.single .eventItem.baseball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.baseball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.baseball .bets .caption { background: #7c3a3f; }
#pageLive .wrapper.live.single .eventItem.eSports .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.eSports .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.eSports .bets .caption { background: #605d91; }
#pageLive .wrapper.live.single .eventItem.beachFootball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.beachFootball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.beachFootball .bets .caption { background: #377a63; }
#pageLive .wrapper.live.single .eventItem.australianFootball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.australianFootball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.australianFootball .bets .caption { background: #7a6637; }
#pageLive .wrapper.live.single .eventItem.americanfootball .compact .group .groupHead td,
#pageLive .wrapper.live.single .eventItem.americanfootball .compact .group.other .factorsHead td,
#pageLive .wrapper.live.single .eventItem.americanfootball .bets .caption { background: #805106; }

#pageLive .wrapper.live.single .eventItem.basketball .bets .caption:hover { background: rgba(148, 96, 59, 0.9); }
#pageLive .wrapper.live.single .eventItem.tabletennis .bets .caption:hover { background: rgba(147, 57, 69, 0.9); }
#pageLive .wrapper.live.single .eventItem.soccer .bets .caption:hover { background: rgba(98, 116, 49, 0.9); }
#pageLive .wrapper.live.single .eventItem.volleyball .bets .caption:hover { background: rgba(72, 74, 142, 0.9); }
#pageLive .wrapper.live.single .eventItem.hockey .bets .caption:hover { background: rgba(70, 96, 128, 0.9); }
#pageLive .wrapper.live.single .eventItem.beachvolleyball .bets .caption:hover { background: rgba(122, 117, 52, 0.9); }
#pageLive .wrapper.live.single .eventItem.tennis .bets .caption:hover { background: rgba(93, 107, 82, 0.9); }
#pageLive .wrapper.live.single .eventItem.badminton .bets .caption:hover { background: rgba(113, 102, 109, 0.9); }
#pageLive .wrapper.live.single .eventItem.handball .bets .caption:hover { background: rgba(38, 72, 112, 0.9); }
#pageLive .wrapper.live.single .eventItem.billiards .bets .caption:hover { background: rgba(79, 94, 145, 0.9); }
#pageLive .wrapper.live.single .eventItem.waterPolo .bets .caption:hover { background: rgba(43, 97, 136, 0.9); }
#pageLive .wrapper.live.single .eventItem.biathlon .bets .caption:hover { background: rgba(70, 96, 128, 0.9); }
#pageLive .wrapper.live.single .eventItem.ccSkiing .bets .caption:hover { background: rgba(84, 115, 154, 0.9); }
#pageLive .wrapper.live.single .eventItem.futsal .bets .caption:hover { background: rgba(148, 96, 59, 0.9); }
#pageLive .wrapper.live.single .eventItem.rugby .bets .caption:hover { background: rgba(113, 102, 109, 0.9); }
#pageLive .wrapper.live.single .eventItem.bandy .bets .caption:hover { background: rgba(148, 64, 41, 0.9); }
#pageLive .wrapper.live.single .eventItem.baseball .bets .caption:hover { background: rgba(124, 58, 63, 0.9); }
#pageLive .wrapper.live.single .eventItem.eSports .bets .caption:hover { background: rgba(96, 93, 145, 0.9); }
#pageLive .wrapper.live.single .eventItem.beachFootball .bets .caption:hover { background: rgba(55, 122, 99, 0.9); }
#pageLive .wrapper.live.single .eventItem.australianFootball .bets .caption:hover { background: rgba(122, 102, 55, 0.9); }
#pageLive .wrapper.live.single .eventItem.americanfootball .bets .caption:hover { background: rgba(128, 81, 6, 0.9); }

/* Multiple */

#pageLive .wrapper.live.multiple .sports { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; font-size: 12px; list-style: none; margin-top: 5px; overflow: hidden; }
#pageLive .wrapper.live.multiple .sports .sport { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; float: left; height: 26px; margin: 0 -10px; padding: 0 10px; position: relative; width: 100%; z-index: 1; }
#pageLive .wrapper.live.multiple .sports .sport .icon-sport { float: left; margin: 3px 7px; }
#pageLive .wrapper.live.multiple .sports .sport .league { float: left; height: 26px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pageLive .wrapper.live.multiple .sports .sport .cell { border-left: 1px solid rgba(255, 255, 255, 0.1); float: right; height: 26px; line-height: 24px; text-align: center; width: 40px; }
#pageLive .wrapper.live.multiple .sports .sport .cell.more,
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite { cursor: pointer; width: 30px; }
#pageLive .wrapper.live.multiple .sports .sport .cell.more span { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.75); display: block; margin: 10px 11px 0; text-align: center; }
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite .icon-14 { margin: 6px 8px; }
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite .icon-14.star-2 { margin-top: -20px; opacity: 0; }
#pageLive .wrapper.live.multiple .sports .sportItem.favorite .sport .cell.favorite .icon-14.star-2 { opacity: 1; }
#pageLive .wrapper.live.multiple .sports .sport .cell.more:hover,
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite:hover { background: rgba(255, 255, 255, 0.15); }
.white #pageLive .wrapper.live.multiple .sports { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageLive .wrapper.live.multiple .sports .sport { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; }

#pageLive .wrapper.live.multiple .sports .sportItem.basketball .sport { background: #94603b; }
#pageLive .wrapper.live.multiple .sports .sportItem.tabletennis .sport { background: #933945; }
#pageLive .wrapper.live.multiple .sports .sportItem.soccer .sport { background: #627431; }
#pageLive .wrapper.live.multiple .sports .sportItem.volleyball .sport { background: #484a8e; }
#pageLive .wrapper.live.multiple .sports .sportItem.hockey .sport { background: #466080; }
#pageLive .wrapper.live.multiple .sports .sportItem.beachvolleyball .sport { background: #7a7534; }
#pageLive .wrapper.live.multiple .sports .sportItem.tennis .sport { background: #5d6b52; }
#pageLive .wrapper.live.multiple .sports .sportItem.badminton .sport { background: #71666d; }
#pageLive .wrapper.live.multiple .sports .sportItem.handball .sport { background: #264870; }
#pageLive .wrapper.live.multiple .sports .sportItem.billiards .sport { background: #4f5e91; }
#pageLive .wrapper.live.multiple .sports .sportItem.waterPolo .sport { background: #2b6188; }
#pageLive .wrapper.live.multiple .sports .sportItem.biathlon .sport { background: #466080; }
#pageLive .wrapper.live.multiple .sports .sportItem.ccSkiing .sport { background: #54739a; }
#pageLive .wrapper.live.multiple .sports .sportItem.futsal .sport { background: #94603b; }
#pageLive .wrapper.live.multiple .sports .sportItem.rugby .sport { background: #71666d; }
#pageLive .wrapper.live.multiple .sports .sportItem.bandy .sport { background: #944029; }
#pageLive .wrapper.live.multiple .sports .sportItem.baseball .sport { background: #7c3a3f; }
#pageLive .wrapper.live.multiple .sports .sportItem.eSports .sport { background: #605d91; }
#pageLive .wrapper.live.multiple .sports .sportItem.beachFootball .sport { background: #377a63; }
#pageLive .wrapper.live.multiple .sports .sportItem.australianFootball .sport { background: #7a6637; }
#pageLive .wrapper.live.multiple .sports .sportItem.americanfootball .sport { background: #805106; }

#pageLive .wrapper.live.multiple .sports ul { float: left; list-style: none; text-align: center; width: 100%; }
#pageLive .wrapper.live.multiple .sports ul li { float: left; width: 100%; }
#pageLive .wrapper.live.multiple .sports ul li:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li.even { background: rgba(0, 0, 0, 0.25); }
#pageLive .wrapper.live.multiple .sports ul li .row:not(:first-child) { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li .row:not(.more) { display: table; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell { display: table-cell; vertical-align: middle; padding: 5px 0; width: 40px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more { font-size: 18px; width: 30px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset { cursor: pointer; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset:hover { background: rgba(255, 255, 255, 0.15); }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset span { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.75); display: block; margin: 0 11px; text-align: center; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite { cursor: pointer; width: 30px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite .icon-12 { margin: 0 8px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite .icon-12.star-2 { margin-top: -12px; opacity: 0; }
#pageLive .wrapper.live.multiple .sports ul li.favorite .row .cell.favorite .icon-12.star-2 { opacity: 1; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite:hover { background: rgba(255, 255, 255, 0.15); }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.index { width: 49px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name { width: 221px; }
#pageLive .wrapper.live.multiple.maximized .sports ul li .row .cell.name { width: 411px; }
#pageLive .wrapper.live.multiple .sports ul li .row.head .cell.name { cursor: pointer; }
#pageLive .wrapper.live.multiple .sports ul li .row.head .cell.name:hover { background: rgba(255, 255, 255, 0.15); }
#pageLive .wrapper.live.multiple .sports ul li .row.period .cell.name { width: 271px; }
#pageLive .wrapper.live.multiple.maximized .sports ul li .row.period .cell.name { width: 461px; }
#pageLive .wrapper.live.multiple .sports ul li .row.period .cell.more { width: 30px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .gray { color: #bbb; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .left,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right { margin: 0 10px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .left { text-align: left; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right { text-align: right; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right i { font-weight: bold; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right .icon-turn { display: inline-block; margin: 3px 3px -2px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right .icon-turn.s { margin-right: 1px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right .icon-turn.f.p { margin-left: 1px; margin-right: 1px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.name .right .icon-turn.s.p { margin-left: 5px; margin-right: -3px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.factor { cursor: pointer; position: relative; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.factor:hover { background: #129dc4; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.factor:active { background: #584b74; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.factor.empty { background: none; box-shadow: none; cursor: default; }
#pageLive .wrapper.live.multiple .sports ul li .row .cell.pause { width: 532px; }
.white #pageLive .wrapper.live.multiple .sports ul li:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li.even { background: rgba(0, 0, 0, 0.05); }
.white #pageLive .wrapper.live.multiple .sports ul li .row:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.head .cell.name:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset span { border-top-color: rgba(0, 0, 0, 0.33); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.name .gray { color: #666; }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.factor:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.factor:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.multiple .sports ul li .row .cell.factor.empty { background: none; box-shadow: none; }

#pageLive .wrapper.live.multiple .sports ul li .factor:after { content: ''; height: 0; opacity: 0; position: absolute; right: 0; width: 0; }
#pageLive .wrapper.live.multiple .sports ul li .factor.opacity:after { opacity: 1; }
#pageLive .wrapper.live.multiple .sports ul li .factor.down:after { border-bottom: 10px solid #de444b; border-left: 10px solid transparent; bottom: 0; }
#pageLive .wrapper.live.multiple .sports ul li .factor.up:after { border-top: 10px solid #7db824; border-left: 10px solid transparent; top: 0; }

#pageLive .wrapper.live.multiple .sports ul li .row.more { display: none; padding: 0 7px 7px 0; }
#pageLive .wrapper.live.multiple .sports ul li.opened .row.more.standard { display: block; }
#pageLive .wrapper.live.multiple .sports.compact ul li.opened .row.more.compact,
#pageLive .wrapper.live.multiple.maximized .sports.compact ul li.opened .row.more.compact.variable,
#pageLive .wrapper.live.multiple.maximized .sports ul li.opened .row.more.standard.variable { display: block; }
#pageLive .wrapper.live.multiple .sports.compact ul li.opened .row.more.standard,
#pageLive .wrapper.live.multiple .sports.compact ul li.opened .row.more.compact.empty,
#pageLive .wrapper.live.multiple .sports ul li.opened .row.more.standard.empty,
#pageLive .wrapper.live.multiple .sports.compact ul li.opened .row.more.compact.variable,
#pageLive .wrapper.live.multiple .sports ul li.opened .row.more.standard.variable,
#pageLive .wrapper.live.multiple.maximized .sports.compact ul li.opened .row.more.standard.variable { display: none; }

#pageLive .wrapper.live.multiple .sports ul li .row.more .group { border-collapse: collapse; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 7px 0 0 7px; font-size: 12px; text-align: center; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group td { padding: 5px 0; vertical-align: middle; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .groupHead td { background: #81757c; padding: 3px 7px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factorsHead td { background: rgba(0, 0, 0, 0.2); padding: 3px 0; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group.other .factorsHead td { background: #81757c; padding: 3px 7px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factorsHead,
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors td { min-width: 36px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors td:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors td:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .title { padding: 5px 7px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .point { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px #000; font-size: 14px; width: 40px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor { cursor: pointer; position: relative; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor:hover { background: #129dc4; }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor:active { background: #129dc4; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor.empty { background: none; box-shadow: none; cursor: default; }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .groupHead td,
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group.other .factorsHead td { color: #fff; }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factorsHead,
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors td:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors td:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .point { background: rgba(0, 0, 0, 0.05); box-shadow: none; color: #7d000a; }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor:hover { background: rgba(106, 90, 140, 0.5); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor:active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
.white #pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor.empty { background: none; box-shadow: none; }




#pageLive .wrapper.live.multiple .sports ul li .row.more.standard { box-sizing: border-box; padding: 7px; width: 100%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .shadow { box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5); float: left; width: 100%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group { border-collapse: collapse; box-shadow: none; margin: 0; text-align: left; width: 100%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group .groupHead td { height: 26px; padding: 0 10px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group .factors td { height: 26px; padding: 0; width: 50%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group .factors td .label { color: #ddd; margin-left: 10px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group .factors td .value { float: right; margin-right: 10px; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group.other .factors td { width: 25%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group.other.c3 .factors td { width: 33.333%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group.other.f3 .factors td { width: 16.666%; }
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group.other .factors .title,
#pageLive .wrapper.live.multiple .sports ul li .row.more.standard .group.other.f3 .factors .title { color: #ddd; padding: 0 10px; width: 50%; }






#pageLive .wrapper.live.multiple .sports .sportItem.basketball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.basketball ul li .row.more .group.other .factorsHead td { background: #94603b; }
#pageLive .wrapper.live.multiple .sports .sportItem.tabletennis ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.tabletennis ul li .row.more .group.other .factorsHead td { background: #933945; }
#pageLive .wrapper.live.multiple .sports .sportItem.soccer ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.soccer ul li .row.more .group.other .factorsHead td { background: #627431; }
#pageLive .wrapper.live.multiple .sports .sportItem.volleyball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.volleyball ul li .row.more .group.other .factorsHead td { background: #484a8e; }
#pageLive .wrapper.live.multiple .sports .sportItem.hockey ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.hockey ul li .row.more .group.other .factorsHead td { background: #466080; }
#pageLive .wrapper.live.multiple .sports .sportItem.beachvolleyball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.beachvolleyball ul li .row.more .group.other .factorsHead td { background: #7a7534; }
#pageLive .wrapper.live.multiple .sports .sportItem.tennis ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.tennis ul li .row.more .group.other .factorsHead td { background: #5d6b52; }
#pageLive .wrapper.live.multiple .sports .sportItem.badminton ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.badminton ul li .row.more .group.other .factorsHead td { background: #71666d; }
#pageLive .wrapper.live.multiple .sports .sportItem.handball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.handball ul li .row.more .group.other .factorsHead td { background: #264870; }
#pageLive .wrapper.live.multiple .sports .sportItem.billiards ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.billiards ul li .row.more .group.other .factorsHead td { background: #4f5e91; }
#pageLive .wrapper.live.multiple .sports .sportItem.waterPolo ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.waterPolo ul li .row.more .group.other .factorsHead td { background: #2b6188; }
#pageLive .wrapper.live.multiple .sports .sportItem.biathlon ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.biathlon ul li .row.more .group.other .factorsHead td { background: #466080; }
#pageLive .wrapper.live.multiple .sports .sportItem.ccSkiing ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.ccSkiing ul li .row.more .group.other .factorsHead td { background: #54739a; }
#pageLive .wrapper.live.multiple .sports .sportItem.futsal ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.futsal ul li .row.more .group.other .factorsHead td { background: #94603b; }
#pageLive .wrapper.live.multiple .sports .sportItem.rugby ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.rugby ul li .row.more .group.other .factorsHead td { background: #71666d; }
#pageLive .wrapper.live.multiple .sports .sportItem.bandy ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.bandy ul li .row.more .group.other .factorsHead td { background: #944029; }
#pageLive .wrapper.live.multiple .sports .sportItem.baseball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.baseball ul li .row.more .group.other .factorsHead td { background: #7c3a3f; }
#pageLive .wrapper.live.multiple .sports .sportItem.eSports ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.eSports ul li .row.more .group.other .factorsHead td { background: #605d91; }
#pageLive .wrapper.live.multiple .sports .sportItem.beachFootball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.beachFootball ul li .row.more .group.other .factorsHead td { background: #377a63; }
#pageLive .wrapper.live.multiple .sports .sportItem.australianFootball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.australianFootball ul li .row.more .group.other .factorsHead td { background: #7a6637; }
#pageLive .wrapper.live.multiple .sports .sportItem.americanfootball ul li .row.more .group .groupHead td,
#pageLive .wrapper.live.multiple .sports .sportItem.americanfootball ul li .row.more .group.other .factorsHead td { background: #805106; }


/*** Page Signup ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageSignup .wrapper,
	#pageSignup .wrapper .scrollable,
	#pageSignup .wrapper .scrollable .container { width: 994px; }
	#pageSignup .wrapper .section { margin-left: 11px; width: 480px; }
	#pageSignup .wrapper .section .attr label,
	#pageSignup .wrapper .section .attr .label,
	#pageSignup .wrapper .section .attr .value { width: 230px; }
	#pageSignup .wrapper .section .hint p { margin-right: 90px; }
	#pageSignup .wrapper .section .button { margin-left: 178px; }
}

@media screen and (min-width: 1366px) {
	#pageSignup .wrapper,
	#pageSignup .wrapper .scrollable,
	#pageSignup .wrapper .scrollable .container { width: 1336px; }
	#pageSignup .wrapper .section { margin-left: 15px; width: 645px; }
	#pageSignup .wrapper .section .attr label,
	#pageSignup .wrapper .section .attr .label { width: 310px; }
	#pageSignup .wrapper .section .attr .value { width: 320px; }
	#pageSignup .wrapper .section .hint p { margin-right: 175px; }
	#pageSignup .wrapper .section .button { margin-left: 260px; }
}

#pageSignup .wrapper { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; }
#pageSignup .wrapper .scrollable { overflow: hidden; }
#pageSignup .wrapper .scrollable .container { float: left; }
#pageSignup .wrapper .section { color: #fff; float: left; margin-bottom: 20px; margin-top: 20px; }
#pageSignup .wrapper .section .caption { float: left; font-size: 18px; margin-bottom: 5px; text-align: center; width: 100%; }
#pageSignup .wrapper .section .border { height: 1px; }
#pageSignup .wrapper .section .separator { margin-top: 10px; }
#pageSignup .wrapper .section .star { color: rgba(222, 68, 75, 1); }
#pageSignup .wrapper .section .attr { float: left; margin-top: 10px; width: 100%; }
#pageSignup .wrapper .section .attr label { cursor: pointer; }
#pageSignup .wrapper .section .attr label,
#pageSignup .wrapper .section .attr .label { float: left; line-height: 24px; text-align: right; }
#pageSignup .wrapper .section .attr .value { float: left; margin-left: 10px; }
#pageSignup .wrapper .section .attr .value .picker { border-bottom: 1px dashed #fff; cursor: pointer; float: left; margin-top: 4px; padding: 0 1px; }
#pageSignup .wrapper .section .attr .value .picker:hover { text-shadow: 0 0 3px #fff; }
#pageSignup .wrapper .section .attr input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 0 7px; width: 136px; }
#pageSignup .wrapper .section .attr select { box-shadow: 0 0 4px #000; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 2px 0 0 3px; width: 150px; }
#pageSignup .wrapper .section .attr select.day,
#pageSignup .wrapper .section .attr select.month { margin-right: 5px; width: 40px; }
#pageSignup .wrapper .section .attr select.year { padding-left: 0; width: 54px; }
#pageSignup .wrapper .section .attr select.month,
#pageSignup .wrapper .section .attr select.year { margin-left: 0; }
#pageSignup .wrapper .section .attr input:focus,
#pageSignup .wrapper .section .attr select:focus { box-shadow: 0 0 10px #000; }
#pageSignup .wrapper .section .attr input.invalid { background: rgba(222, 68, 75, 0.8); color: #fff; }
#pageSignup .wrapper .section .hint { color: #bbb; font-size: 12px; margin: 5px 0; text-align: right; }
#pageSignup .wrapper .section .button { background: rgba(125, 184, 36, 0.5); border-radius: 2px; cursor: pointer; float: left; font-family: Play; height: 24px; line-height: 24px; margin-top: 20px; text-align: center; width: 125px; }
#pageSignup .wrapper .section .button:hover { background: rgba(125, 184, 36, 0.7); }
#pageSignup .wrapper .section .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageSignup .wrapper .section .message { display: none; margin-top: 20px; text-align: center; }
#pageSignup .wrapper .section .message.info { display: block; margin-top: 0px; }
#pageSignup .wrapper .section .message.info p { margin-top: 10px; }
#pageSignup .wrapper .section .message.info a { color: #fff; }
#pageSignup .wrapper .section .message.info a:hover { text-shadow: 0 0 3px #fff; }
.white #pageSignup .wrapper { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageSignup .wrapper .section { color: #222; }
.white #pageSignup .wrapper .section .attr input,
.white #pageSignup .wrapper .section .attr select { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageSignup .wrapper .section .attr input:focus,
.white #pageSignup .wrapper .section .attr select:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
.white #pageSignup .wrapper .section .hint { color: #666; }
.white #pageSignup .wrapper .section .message.info a { color: #222; }
.white #pageSignup .wrapper .section .message.info a:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }


/*** Page Userarea ***/


/* Side Menu */

#pageUser .side.menu { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; width: 230px; }
#pageUser .side.menu .jspVerticalBar { z-index: 5; }
#pageUser .side.menu .scrollable { overflow: hidden; width: 230px; }
#pageUser .side.menu .scrollable .container { float: left; width: 230px; }
#pageUser .side.menu ul { border-top: 1px solid rgba(255, 255, 255, 0.1); float: left; list-style: none; margin: 10px 0; width: 230px; }
#pageUser .side.menu ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; width: 100%; }
#pageUser .side.menu ul li:hover { background: rgba(125, 184, 36, 0.7); }
#pageUser .side.menu ul li:hover,
#pageUser .side.menu ul li.active { border-bottom: none; height: 32px; line-height: 32px; margin: -1px 0 0; }
#pageUser .side.menu ul li:active,
#pageUser .side.menu ul li.active { background: rgba(125, 184, 36, 0.5); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageUser .side.menu ul li.disabled { background: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); box-shadow: none; color: #bbb; cursor: default; height: 30px; line-height: 30px; margin: 0; }
#pageUser .side.menu ul li .title { padding: 0 15px; }
.white #pageUser .side.menu { background: rgba(255, 255, 255, 0.9); box-shadow: -3px 0 3px rgba(0, 0, 0, 0.3); }
.white #pageUser .side.menu ul { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .side.menu ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .side.menu ul li:hover,
.white #pageUser .side.menu ul li.active { border-bottom: none; }
.white #pageUser .side.menu ul li:active,
.white #pageUser .side.menu ul li.active { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageUser .side.menu ul li.disabled { border-bottom: 1px solid rgba(0, 0, 0, 0.1); box-shadow: none; color: #666; }

/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper,
	#pageUser .wrapper .scrollable { width: 764px; }
	#pageUser .wrapper .scrollable .container { width: 759px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper,
	#pageUser .wrapper .scrollable { width: 1106px; }
	#pageUser .wrapper .scrollable .container { width: 1101px; }
}

#pageUser .wrapper { float: left; }
#pageUser .wrapper .scrollable .container { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; margin-left: 5px; }
.white #pageUser .wrapper .scrollable .container { background: rgba(255, 255, 255, 0.9); }

/* User Data */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userData .section { margin-left: 13px; width: 360px; }
	#pageUser .wrapper .userData .section .attr label,
	#pageUser .wrapper .userData .section .attr .label,
	#pageUser .wrapper .userData .section .attr .value { width: 175px; }
	#pageUser .wrapper .userData .section .button { margin-left: 108px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userData .section { margin-left: 17px; width: 525px; }
	#pageUser .wrapper .userData .section .attr label,
	#pageUser .wrapper .userData .section .attr .label { width: 255px; }
	#pageUser .wrapper .userData .section .attr .value { width: 260px; }
	#pageUser .wrapper .userData .section .button { margin-left: 190px; }
}

#pageUser .wrapper .userData .section { color: #fff; float: left; margin-bottom: 20px; margin-top: 20px; }
#pageUser .wrapper .userData .section .caption { float: left; font-size: 18px; margin-bottom: 5px; text-align: center; width: 100%; }
#pageUser .wrapper .userData .section .border { height: 1px; }
#pageUser .wrapper .userData .section .attr { float: left; margin-top: 10px; width: 100%; }
#pageUser .wrapper .userData .section .attr label { cursor: pointer; line-height: 24px; }
#pageUser .wrapper .userData .section .attr label,
#pageUser .wrapper .userData .section .attr .label { color: #bbb; float: left; text-align: right; }
#pageUser .wrapper .userData .section .attr .value { float: left; margin-left: 10px; }
#pageUser .wrapper .userData .section .attr input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 0 5px; width: 130px; }
#pageUser .wrapper .userData .section .attr input:focus { box-shadow: 0 0 10px #000; }
#pageUser .wrapper .userData .section .button { background: rgba(125, 184, 36, 0.5); border-radius: 2px; cursor: pointer; float: left; font-family: Play; height: 24px; line-height: 24px; margin-top: 20px; text-align: center; width: 145px; }
#pageUser .wrapper .userData .section .button:hover { background: rgba(125, 184, 36, 0.7); }
#pageUser .wrapper .userData .section .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageUser .wrapper .userData .section .message { display: none; line-height: 24px; margin-top: 20px; text-align: center; }
.white #pageUser .wrapper .userData .section { color: #222; }
.white #pageUser .wrapper .userData .section .attr label,
.white #pageUser .wrapper .userData .section .attr .label { color: #666; }
.white #pageUser .wrapper .userData .section .attr input { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageUser .wrapper .userData .section .attr input:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }

/* User Bets */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userBets .message { width: 729px; }
	#pageUser .wrapper .userBets .head .event,
	#pageUser .wrapper .userBets .bet .event { width: 255px; }
	#pageUser .wrapper .userBets .head .amount,
	#pageUser .wrapper .userBets .bet .amount { width: 150px; }
	#pageUser .wrapper .userBets .items ul .event { width: 225px; }
	#pageUser .wrapper .userBets .items ul .amount { width: 120px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userBets .message { width: 1071px; }
	#pageUser .wrapper .userBets .head .event,
	#pageUser .wrapper .userBets .bet .event { width: 517px; }
	#pageUser .wrapper .userBets .head .amount,
	#pageUser .wrapper .userBets .bet .amount { width: 230px; }
	#pageUser .wrapper .userBets .items ul .event { width: 487px; }
	#pageUser .wrapper .userBets .items ul .amount { width: 200px; }
}

#pageUser .wrapper .userBets { overflow: hidden; padding-bottom: 15px; }
#pageUser .wrapper .userBets .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 10px; position: relative; z-index: 10; }
#pageUser .wrapper .userBets .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageUser .wrapper .userBets .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .date .button:first-child { margin-left: 15px; }
#pageUser .wrapper .userBets .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .date .button span { color: #bbb; }
#pageUser .wrapper .userBets .message { background: rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 15px 15px 0; padding: 15px 0; text-align: center; }
#pageUser .wrapper .userBets .head { background: rgba(0, 0, 0, 0.15); color: #fff; }
#pageUser .wrapper .userBets .head div { float: left; height: 30px; line-height: 15px; padding: 5px 0; text-align: center; }
#pageUser .wrapper .userBets .head div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .head .value { line-height: 30px; }
#pageUser .wrapper .userBets .head div span { color: #bbb; }
#pageUser .wrapper .userBets .bet { background: rgba(187, 187, 187, 0.5); box-shadow: 0 0 3px #000; color: #fff; height: 30px; }
#pageUser .wrapper .userBets .bet.win { background: rgba(125, 184, 36, 0.5); }
#pageUser .wrapper .userBets .bet.lose { background: rgba(222, 68, 75, 0.5); }
#pageUser .wrapper .userBets .bet div { float: left; height: 30px; line-height: 30px; text-align: center; }
#pageUser .wrapper .userBets .bet div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .items { color: #fff; }
#pageUser .wrapper .userBets .items:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .items ul { display: table; width: 100%; }
#pageUser .wrapper .userBets .items ul:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .items ul:nth-child(even) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userBets .items ul li { display: table-cell; padding: 7px 0; vertical-align: middle; text-align: center; }
#pageUser .wrapper .userBets .items ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBets .items ul .event { text-align: left; }
#pageUser .wrapper .userBets .items ul .event,
#pageUser .wrapper .userBets .items ul .amount { padding: 7px 15px; }
#pageUser .wrapper .userBets .head .time,
#pageUser .wrapper .userBets .bet .time,
#pageUser .wrapper .userBets .items ul .time { width: 130px; }
#pageUser .wrapper .userBets .items ul .status { width: 30px; }
#pageUser .wrapper .userBets .head .value,
#pageUser .wrapper .userBets .bet .value { width: 130px; }
#pageUser .wrapper .userBets .items ul .value { width: 99px; }
#pageUser .wrapper .userBets .head .result,
#pageUser .wrapper .userBets .bet .result,
#pageUser .wrapper .userBets .items ul .result { width: 90px; }
#pageUser .wrapper .userBets .items .status span { background: #bbb; border-radius: 6px; display: inline-block; height: 12px; margin: 2px 9px -2px; width: 12px; }
#pageUser .wrapper .userBets .items .status span.win { background: #7db824; }
#pageUser .wrapper .userBets .items .status span.lose { background: #de444b; }
.white #pageUser .wrapper .userBets .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userBets .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBets .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBets .date .button span { color: #666; }
.white #pageUser .wrapper .userBets .message { background: rgba(0, 0, 0, 0.05); color: #222; }
.white #pageUser .wrapper .userBets .head { background: none; color: #222; }
.white #pageUser .wrapper .userBets .head div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBets .head div span { color: #666; }
.white #pageUser .wrapper .userBets .bet { box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userBets .bet div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBets .items { color: #222; }
.white #pageUser .wrapper .userBets .items:last-child,
.white #pageUser .wrapper .userBets .items ul:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBets .items ul:nth-child(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBets .items ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }

/* User Payments */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userPayments .message { width: 729px; }
	#pageUser .wrapper .userPayments .head .type,
	#pageUser .wrapper .userPayments ul .type { width: 346px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userPayments .message { width: 1071px; }
	#pageUser .wrapper .userPayments .head .type,
	#pageUser .wrapper .userPayments ul .type { width: 688px; }
}

#pageUser .wrapper .userPayments { overflow: hidden; padding-bottom: 15px; }
#pageUser .wrapper .userPayments .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 10px; position: relative; z-index: 10; }
#pageUser .wrapper .userPayments .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageUser .wrapper .userPayments .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userPayments .date .button:first-child { margin-left: 15px; }
#pageUser .wrapper .userPayments .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userPayments .date .button span { color: #bbb; }
#pageUser .wrapper .userPayments .message { background: rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 15px 15px 0; padding: 15px 0; text-align: center; }
#pageUser .wrapper .userPayments .head { background: rgba(125, 184, 36, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; }
#pageUser .wrapper .userPayments .head div { float: left; height: 30px; line-height: 30px; padding: 5px 0; text-align: center; }
#pageUser .wrapper .userPayments .head div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userPayments ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; display: table; width: 100%; }
#pageUser .wrapper .userPayments ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userPayments ul.clickable { cursor: pointer; }
#pageUser .wrapper .userPayments ul li { display: table-cell; padding: 7px 0; vertical-align: middle; text-align: center; }
#pageUser .wrapper .userPayments ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userPayments ul li i { color: #bbb; }
#pageUser .wrapper .userPayments ul li .cancel { border-bottom: 1px dashed #fff; cursor: pointer; margin-left: 3px; }
#pageUser .wrapper .userPayments ul li .cancel:hover { text-shadow: 0 0 3px #fff; }
#pageUser .wrapper .userPayments .head .time,
#pageUser .wrapper .userPayments ul .time { width: 130px; }
#pageUser .wrapper .userPayments .head .amount,
#pageUser .wrapper .userPayments ul .amount { width: 130px; }
#pageUser .wrapper .userPayments .head .method,
#pageUser .wrapper .userPayments ul .method { width: 150px; }
#pageUser .wrapper .userPayments div.message { background: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.1); display: none; margin: 0; padding: 5px 0 7px; text-align: center; white-space: pre-wrap; width: 100%; }
#pageUser .wrapper .userPayments div.message:nth-child(odd) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userPayments div.message.opened { display: block; }
#pageUser .wrapper .userPayments div.message a { color: #fff; }
#pageUser .wrapper .userPayments div.message a:hover { text-shadow: 0 0 3px #fff; }
.white #pageUser .wrapper .userPayments .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userPayments .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userPayments .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userPayments .date .button span { color: #666; }
.white #pageUser .wrapper .userPayments .message { background: rgba(0, 0, 0, 0.05); color: #222; }
.white #pageUser .wrapper .userPayments .head { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userPayments .head div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userPayments ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userPayments ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userPayments ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userPayments ul li i { color: #666; }
.white #pageUser .wrapper .userPayments div.message { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userPayments div.message:nth-child(odd) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userPayments div.message a { color: #222; }
.white #pageUser .wrapper .userPayments div.message a:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }

/* User BetGames */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userBetGames .message { width: 729px; }
	#pageUser .wrapper .userBetGames .head .title { width: 224px; }
	#pageUser .wrapper .userBetGames ul .title { width: 194px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userBetGames .message { width: 1071px; }
	#pageUser .wrapper .userBetGames .head .title { width: 566px; }
	#pageUser .wrapper .userBetGames ul .title { width: 536px; }
}

#pageUser .wrapper .userBetGames { overflow: hidden; padding-bottom: 15px; }
#pageUser .wrapper .userBetGames .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 10px; position: relative; z-index: 10; }
#pageUser .wrapper .userBetGames .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageUser .wrapper .userBetGames .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBetGames .date .button:first-child { margin-left: 15px; }
#pageUser .wrapper .userBetGames .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBetGames .date .button span { color: #bbb; }
#pageUser .wrapper .userBetGames .message { background: rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 15px 15px 0; padding: 15px 0; text-align: center; }
#pageUser .wrapper .userBetGames .head { background: rgba(125, 184, 36, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; }
#pageUser .wrapper .userBetGames .head div { float: left; height: 30px; line-height: 30px; padding: 5px 0; text-align: center; }
#pageUser .wrapper .userBetGames .head div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBetGames ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; display: table; width: 100%; }
#pageUser .wrapper .userBetGames ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userBetGames ul.clickable { cursor: pointer; }
#pageUser .wrapper .userBetGames ul li { display: table-cell; padding: 7px 0; vertical-align: middle; text-align: center; }
#pageUser .wrapper .userBetGames ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBetGames .head .id,
#pageUser .wrapper .userBetGames ul .id { width: 60px; }
#pageUser .wrapper .userBetGames .head .time,
#pageUser .wrapper .userBetGames ul .time { width: 130px; }
#pageUser .wrapper .userBetGames ul .title { padding: 7px 15px; }
#pageUser .wrapper .userBetGames .head .odd,
#pageUser .wrapper .userBetGames ul .odd { width: 140px; }
#pageUser .wrapper .userBetGames .head .amount,
#pageUser .wrapper .userBetGames ul .amount { width: 100px; }
#pageUser .wrapper .userBetGames .head .win,
#pageUser .wrapper .userBetGames ul .win { width: 100px; }
.white #pageUser .wrapper .userBetGames .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userBetGames .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBetGames .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBetGames .date .button span { color: #666; }
.white #pageUser .wrapper .userBetGames .message { background: rgba(0, 0, 0, 0.05); color: #222; }
.white #pageUser .wrapper .userBetGames .head { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userBetGames .head div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBetGames ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userBetGames ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBetGames ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }

/* User GoldenRace */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userGoldenRace .message { width: 729px; }
	#pageUser .wrapper .userGoldenRace .head .time,
	#pageUser .wrapper .userGoldenRace ul .time { width: 206px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userGoldenRace .message { width: 1071px; }
	#pageUser .wrapper .userGoldenRace .head .time,
	#pageUser .wrapper .userGoldenRace ul .time { width: 548px; }
}

#pageUser .wrapper .userGoldenRace { overflow: hidden; padding-bottom: 15px; }
#pageUser .wrapper .userGoldenRace .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 10px; position: relative; z-index: 10; }
#pageUser .wrapper .userGoldenRace .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageUser .wrapper .userGoldenRace .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userGoldenRace .date .button:first-child { margin-left: 15px; }
#pageUser .wrapper .userGoldenRace .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userGoldenRace .date .button span { color: #bbb; }
#pageUser .wrapper .userGoldenRace .message { background: rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 15px 15px 0; padding: 15px 0; text-align: center; }
#pageUser .wrapper .userGoldenRace .head { background: rgba(125, 184, 36, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; }
#pageUser .wrapper .userGoldenRace .head div { float: left; height: 30px; line-height: 30px; padding: 5px 0; text-align: center; }
#pageUser .wrapper .userGoldenRace .head div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userGoldenRace ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; display: table; width: 100%; }
#pageUser .wrapper .userGoldenRace ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userGoldenRace ul.clickable { cursor: pointer; }
#pageUser .wrapper .userGoldenRace ul li { display: table-cell; padding: 7px 0; vertical-align: middle; text-align: center; }
#pageUser .wrapper .userGoldenRace ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userGoldenRace .head .id,
#pageUser .wrapper .userGoldenRace ul .id { width: 150px; }
#pageUser .wrapper .userGoldenRace .head .amount,
#pageUser .wrapper .userGoldenRace ul .amount { width: 200px; }
#pageUser .wrapper .userGoldenRace .head .win,
#pageUser .wrapper .userGoldenRace ul .win { width: 200px; }
.white #pageUser .wrapper .userGoldenRace .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userGoldenRace .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userGoldenRace .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userGoldenRace .date .button span { color: #666; }
.white #pageUser .wrapper .userGoldenRace .message { background: rgba(0, 0, 0, 0.05); color: #222; }
.white #pageUser .wrapper .userGoldenRace .head { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userGoldenRace .head div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userGoldenRace ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userGoldenRace ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userGoldenRace ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }

/* User Bonuses */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userBonuses .message { width: 729px; }
	#pageUser .wrapper .userBonuses .head .title,
	#pageUser .wrapper .userBonuses ul .type { width: 357px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userBonuses .message { width: 1071px; }
	#pageUser .wrapper .userBonuses .head .title,
	#pageUser .wrapper .userBonuses ul .type { width: 699px; }
}

#pageUser .wrapper .userBonuses { overflow: hidden; padding-bottom: 15px; }
#pageUser .wrapper .userBonuses .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 10px; position: relative; z-index: 10; }
#pageUser .wrapper .userBonuses .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageUser .wrapper .userBonuses .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBonuses .date .button:first-child { margin-left: 15px; }
#pageUser .wrapper .userBonuses .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBonuses .date .button span { color: #bbb; }
#pageUser .wrapper .userBonuses .message { background: rgba(0, 0, 0, 0.5); color: #fff; float: left; margin: 15px 15px 0; padding: 15px 0; text-align: center; }
#pageUser .wrapper .userBonuses .head { background: rgba(125, 184, 36, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; }
#pageUser .wrapper .userBonuses .head div { float: left; height: 30px; line-height: 30px; padding: 5px 0; text-align: center; }
#pageUser .wrapper .userBonuses .head div:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBonuses ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; display: table; width: 100%; }
#pageUser .wrapper .userBonuses ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.15); }
#pageUser .wrapper .userBonuses ul.clickable { cursor: pointer; }
#pageUser .wrapper .userBonuses ul li { display: table-cell; padding: 7px 0; vertical-align: middle; text-align: center; }
#pageUser .wrapper .userBonuses ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageUser .wrapper .userBonuses ul li a { color: #fff; }
#pageUser .wrapper .userBonuses ul li a:hover { text-shadow: 0 0 3px #fff; }
#pageUser .wrapper .userBonuses ul li i { color: #bbb; }
#pageUser .wrapper .userBonuses .head .time,
#pageUser .wrapper .userBonuses ul .time { width: 200px; }
#pageUser .wrapper .userBonuses .head .amount,
#pageUser .wrapper .userBonuses ul .amount { width: 200px; }
.white #pageUser .wrapper .userBonuses .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageUser .wrapper .userBonuses .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBonuses .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBonuses .date .button span { color: #666; }
.white #pageUser .wrapper .userBonuses .message { background: rgba(0, 0, 0, 0.05); color: #222; }
.white #pageUser .wrapper .userBonuses .head { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userBonuses .head div:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBonuses ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #222; }
.white #pageUser .wrapper .userBonuses ul:nth-of-type(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageUser .wrapper .userBonuses ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageUser .wrapper .userBonuses ul li i { color: #666; }

/* User Pay */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userPay .section { margin-left: 13px; width: 360px; }
	#pageUser .wrapper .userPay .section .attr label,
	#pageUser .wrapper .userPay .section .attr .label,
	#pageUser .wrapper .userPay .section .attr .value { width: 175px; }
	#pageUser .wrapper .userPay .section .button { margin-left: 108px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userPay .section { margin-left: 17px; width: 525px; }
	#pageUser .wrapper .userPay .section .attr label,
	#pageUser .wrapper .userPay .section .attr .label { width: 255px; }
	#pageUser .wrapper .userPay .section .attr .value { width: 260px; }
	#pageUser .wrapper .userPay .section .button { margin-left: 190px; }
}

#pageUser .wrapper .userPay .section { color: #fff; float: left; margin-bottom: 20px; margin-top: 20px; }
#pageUser .wrapper .userPay .section .caption { float: left; font-size: 18px; margin-bottom: 5px; text-align: center; width: 100%; }
#pageUser .wrapper .userPay .section .border { height: 1px; }
#pageUser .wrapper .userPay .section .text { float: left; padding: 3px 0; width: 100%; }
#pageUser .wrapper .userPay .section .text p { margin: 10px 15px 0; text-align: center; }
#pageUser .wrapper .userPay .section .text ul { margin: 10px 40px 0; }
#pageUser .wrapper .userPay .section .attr { float: left; margin-top: 10px; width: 100%; }
#pageUser .wrapper .userPay .section .attr label { cursor: pointer; line-height: 24px; }
#pageUser .wrapper .userPay .section .attr label,
#pageUser .wrapper .userPay .section .attr .label { color: #bbb; float: left; text-align: right; }
#pageUser .wrapper .userPay .section .attr .value { float: left; margin-left: 10px; }
#pageUser .wrapper .userPay .section .attr input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 0 5px; width: 130px; }
#pageUser .wrapper .userPay .section .attr input.invalid { background: rgba(222, 68, 75, 0.8); color: #fff; }
#pageUser .wrapper .userPay .section .attr select { box-shadow: 0 0 4px #000; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 2px 0 0 3px; width: 140px; }
#pageUser .wrapper .userPay .section .attr input:focus,
#pageUser .wrapper .userPay .section .attr select:focus { box-shadow: 0 0 10px #000; }
#pageUser .wrapper .userPay .section .attr .currency { color: #bbb; float: left; margin: 3px 0 0 7px; }
#pageUser .wrapper .userPay .section .button { background: rgba(125, 184, 36, 0.5); border: none; border-radius: 2px; color: #fff; cursor: pointer; float: left; font-family: Play; height: 24px; line-height: 24px; margin-top: 20px; text-align: center; width: 145px; }
#pageUser .wrapper .userPay .section .button:hover { background: rgba(125, 184, 36, 0.7); }
#pageUser .wrapper .userPay .section .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageUser .wrapper .userPay .section .message { display: none; line-height: 24px; margin-top: 20px; text-align: center; }
.white #pageUser .wrapper .userPay .section { color: #222; }
.white #pageUser .wrapper .userPay .section .attr label,
.white #pageUser .wrapper .userPay .section .attr .label { color: #666; }
.white #pageUser .wrapper .userPay .section .attr input,
.white #pageUser .wrapper .userPay .section .attr select { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageUser .wrapper .userPay .section .attr input:focus,
.white #pageUser .wrapper .userPay .section .attr select:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
.white #pageUser .wrapper .userPay .section .attr .currency { color: #666; }
.white #pageUser .wrapper .userPay .section .button { color: #222; }

#pageUser .wrapper .userPay .section .pm-logo { background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); border-radius: 75px; display: block; float: left; height: 150px; overflow: hidden; position: relative; width: 150px; }
#pageUser .wrapper .userPay .section .pm-logo span { background: url(../images/portmanat.jpg); float: left; height: 56px; margin: 47px 0 0 25px; width: 100px; }
#pageUser .wrapper .userPay .section .attr.pm p { display: table-cell; height: 150px; padding-left: 10px; vertical-align: middle; }
#pageUser .wrapper .userPay .section iframe { margin-top: 10px; width: 100%; }


/* User Take */

@media screen and (max-width: 1365px) {
	#pageUser .wrapper .userTake .section { margin-left: 13px; width: 360px; }
	#pageUser .wrapper .userTake .section .attr label,
	#pageUser .wrapper .userTake .section .attr .label,
	#pageUser .wrapper .userTake .section .attr .value { width: 175px; }
	#pageUser .wrapper .userTake .section .hint p { margin-right: 35px; }
	#pageUser .wrapper .userTake .section .button { margin-left: 108px; }
}

@media screen and (min-width: 1366px) {
	#pageUser .wrapper .userTake .section { margin-left: 17px; width: 525px; }
	#pageUser .wrapper .userTake .section .attr label,
	#pageUser .wrapper .userTake .section .attr .label { width: 255px; }
	#pageUser .wrapper .userTake .section .attr .value { width: 260px; }
	#pageUser .wrapper .userTake .section .hint p { margin-right: 120px; }
	#pageUser .wrapper .userTake .section .button { margin-left: 190px; }
}

#pageUser .wrapper .userTake .section { color: #fff; float: left; margin-bottom: 20px; margin-top: 20px; }
#pageUser .wrapper .userTake .section .caption { float: left; font-size: 18px; margin-bottom: 5px; text-align: center; width: 100%; }
#pageUser .wrapper .userTake .section .border { height: 1px; }
#pageUser .wrapper .userTake .section .attr { float: left; margin-top: 10px; width: 100%; }
#pageUser .wrapper .userTake .section .attr label { cursor: pointer; line-height: 24px; }
#pageUser .wrapper .userTake .section .attr label,
#pageUser .wrapper .userTake .section .attr .label { color: #bbb; float: left; text-align: right; }
#pageUser .wrapper .userTake .section .attr.mmYY .label { line-height: 24px; margin: 0 -5px 0 5px; width: auto; }
#pageUser .wrapper .userTake .section .attr .value { float: left; margin-left: 10px; }
#pageUser .wrapper .userTake .section .attr input { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; float: left; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 0 5px; width: 130px; }
#pageUser .wrapper .userTake .section .attr.mmYY input { text-align: center; width: 52px; }
#pageUser .wrapper .userTake .section .attr input.invalid { background: rgba(222, 68, 75, 0.8); color: #fff; }
#pageUser .wrapper .userTake .section .attr select { box-shadow: 0 0 4px #000; font-family: Play; font-size: 14px; height: 24px; margin-left: 10px; padding: 2px 0 0 3px; width: 140px; }
#pageUser .wrapper .userTake .section .attr input:focus,
#pageUser .wrapper .userTake .section .attr select:focus { box-shadow: 0 0 10px #000; }
#pageUser .wrapper .userTake .section .attr .currency { color: #bbb; float: left; margin: 3px 0 0 7px; }
#pageUser .wrapper .userTake .section .hint { color: #bbb; float: left; font-size: 12px; margin: 5px 0; text-align: right; width: 100%; }
#pageUser .wrapper .userTake .section .button { background: rgba(125, 184, 36, 0.5); border-radius: 2px; cursor: pointer; float: left; font-family: Play; height: 24px; line-height: 24px; margin-top: 20px; text-align: center; width: 145px; }
#pageUser .wrapper .userTake .section .button:hover { background: rgba(125, 184, 36, 0.7); }
#pageUser .wrapper .userTake .section .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
#pageUser .wrapper .userTake .section .message { display: none; line-height: 24px; margin-top: 20px; text-align: center; }
.white #pageUser .wrapper .userTake .section { color: #222; }
.white #pageUser .wrapper .userTake .section .attr label,
.white #pageUser .wrapper .userTake .section .attr .label { color: #666; }
.white #pageUser .wrapper .userTake .section .attr input,
.white #pageUser .wrapper .userTake .section .attr select { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.white #pageUser .wrapper .userTake .section .attr input:focus,
.white #pageUser .wrapper .userTake .section .attr select:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
.white #pageUser .wrapper .userTake .section .attr .currency,
.white #pageUser .wrapper .userTake .section .hint { color: #666; }


/*** Page Results ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageResults .wrapper,
	#pageResults .wrapper .scrollable,
	#pageResults .wrapper .scrollable .container { width: 994px; }
	#pageResults .headList .time,
	#pageResults .wrapper .list .league .events .event .time { width: 100px; }
	#pageResults .headList .event,
	#pageResults .wrapper .list .league .events .event .name { width: 555px; }
	#pageResults .headList .result,
	#pageResults .wrapper .list .league .events .event .result { width: 300px; }
	#pageResults .headList .more,
	#pageResults .wrapper .list .league .events .event .more { width: 36px; }
}

@media screen and (min-width: 1366px) {
	#pageResults .wrapper,
	#pageResults .wrapper .scrollable,
	#pageResults .wrapper .scrollable .container { width: 1336px; }
	#pageResults .headList .time,
	#pageResults .wrapper .list .league .events .event .time { width: 100px; }
	#pageResults .headList .event,
	#pageResults .wrapper .list .league .events .event .name { width: 797px; }
	#pageResults .headList .result,
	#pageResults .wrapper .list .league .events .event .result { width: 400px; }
	#pageResults .headList .more,
	#pageResults .wrapper .list .league .events .event .more { width: 36px; }
}

#pageResults .wrapper { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; }
#pageResults .wrapper .scrollable { overflow: hidden; }
#pageResults .wrapper .scrollable .container { float: left; padding-bottom: 10px; position: relative; overflow: hidden; }
#pageResults .wrapper .caption { float: left; font-size: 18px; font-weight: normal; margin-top: 15px; padding-bottom: 2px; text-align: center; width: 100%; }
#pageResults .wrapper .date { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; margin-top: 5px; position: relative; z-index: 10; }
#pageResults .wrapper .date .button { cursor: pointer; float: left; height: 30px; line-height: 30px; padding: 0 15px; }
#pageResults .wrapper .date .button:hover { background: rgba(255, 255, 255, 0.1); }
#pageResults .wrapper .date .button:first-child { margin-left: 15px; }
#pageResults .wrapper .date .right .button:last-child { margin-right: 15px; }
#pageResults .wrapper .date .button:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageResults .wrapper .date .button.step { font-size: 24px; line-height: 26px; }
.white #pageResults .wrapper { background: rgba(255, 255, 255, 0.9); box-shadow: -3px 0 3px rgba(0, 0, 0, 0.3); color: #222; }
.white #pageResults .wrapper .date { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageResults .wrapper .date .button:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageResults .wrapper .date .button:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }

#resultsSportsPanel { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 5px #000; display: none; margin-top: 78px; right: 15px; position: absolute; width: 830px; z-index: 100; }
#resultsSportsPanel .togglers { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 7px 0; }
#resultsSportsPanel .togglers .item { border-bottom: 1px dashed #fff; cursor: pointer; float: right; margin-right: 15px; }
#resultsSportsPanel .togglers .item:hover { text-shadow: 0 0 3px #fff; }
#resultsSportsPanel section { float: left; padding: 7px 15px; width: 800px; }
#resultsSportsPanel section.first { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#resultsSportsPanel section .item { cursor: pointer; float: left; height: 26px; line-height: 26px; width: 200px; }
#resultsSportsPanel section .item:hover { background: rgba(255, 255, 255, 0.15); }
#resultsSportsPanel section .item .check { background: #bbb; border-radius: 6px; display: inline-block; height: 12px; margin: 1px 9px -1px; width: 12px; }
#resultsSportsPanel section .item.checked .check { background: #7db824; }
.white #resultsSportsPanel { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.white #resultsSportsPanel .togglers { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #resultsSportsPanel .togglers .item { border-bottom: 1px dashed #222; }
.white #resultsSportsPanel .togglers .item:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }
.white #resultsSportsPanel section.first { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #resultsSportsPanel section .item:hover { background: rgba(0, 0, 0, 0.05); }

#pageResults .wrapper .headList { background: rgba(125, 184, 36, 0.5); color: #fff; float: left; height: 40px; line-height: 40px; list-style: none; width: 100%; }
#pageResults .wrapper .headList li { float: left; text-align: center; }
#pageResults .wrapper .headList li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageResults .wrapper .list .league.hidden { display: none; }
#pageResults .wrapper .list .league .title { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000; color: #fff; height: 30px; line-height: 30px; position: relative; z-index: 10; }
#pageResults .wrapper .list .league .title span { margin: 0 15px; }
#pageResults .wrapper .list .league .events ul { float: left; height: 30px; line-height: 30px; list-style: none; width: 100%; }
#pageResults .wrapper .list .league .events ul:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageResults .wrapper .list .league .events ul li { float: left; text-align: center; }
#pageResults .wrapper .list .league .events ul li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageResults .wrapper .list .league .events ul .more.isset { cursor: pointer; }
#pageResults .wrapper .list .league .events ul .more.isset:hover { background: rgba(255, 255, 255, 0.15); }
#pageResults .wrapper .list .league .events ul .more.isset span { background: #7db824; border-radius: 6px; display: block; height: 12px; margin: 9px 12px; width: 12px; }
#pageResults .wrapper .list .league .events .event { background: rgba(0, 0, 0, 0.15); }
#pageResults .wrapper .list .league .events .additional { display: none; height: auto; line-height: 1.4; text-align: left; }
#pageResults .wrapper .list .league .events .additional li p { margin: 3px 10px; }
#pageResults .wrapper .list .league .events .additional li p b { color: #bbb; font-weight: normal; }
.white #pageResults .wrapper .headList { color: #222; }
.white #pageResults .wrapper .headList li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageResults .wrapper .list .league .title { background: rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); color: #222; }
.white #pageResults .wrapper .list .league .events ul:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageResults .wrapper .list .league .events ul li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageResults .wrapper .list .league .events ul .more.isset:hover { background: rgba(0, 0, 0, 0.05); }
.white #pageResults .wrapper .list .league .events .event { background: none; }
.white #pageResults .wrapper .list .league .events .additional li p b { color: #444; }

#pageResults .wrapper .message { display: none; margin: 15px 0; text-align: center; }


/*** Page Rules ***/


/* Side Menu */

#pageRules .side.menu { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; width: 230px; }
#pageRules .side.menu .jspVerticalBar { z-index: 5; }
#pageRules .side.menu .scrollable { overflow: hidden; width: 230px; }
#pageRules .side.menu .scrollable .container { float: left; width: 230px; }
#pageRules .side.menu ol { counter-reset: item; display: block; list-style: none; }
#pageRules .side.menu ol li { margin: 10px 0; }
#pageRules .side.menu ol li:before { content: counters(item, '.') '. '; counter-increment: item; }
#pageRules .side.menu ol .loader { border-bottom: 1px dashed transparent; cursor: pointer; }
#pageRules .side.menu ol .loader:hover,
#pageRules .side.menu ol .loader.active { border-bottom: 1px dashed #fff; }
#pageRules .side.menu ol li .border { background: rgba(255, 255, 255, 0.15); height: 1px; margin: 12px 0 10px -15px; padding: 0 15px; }
#pageRules .side.menu .list { margin: 14px 15px 16px; }
#pageRules .side.menu .list ol { display: none; margin-left: 15px; }
#pageRules .side.menu ol li.visible > ol { display: block; }
.white #pageRules .side.menu { background: rgba(255, 255, 255, 0.9); box-shadow: -3px 0 3px rgba(0, 0, 0, 0.3); color: #222; }
.white #pageRules .side.menu ol .loader:hover,
.white #pageRules .side.menu ol .loader.active { border-bottom: 1px dashed #222; }
.white #pageRules .side.menu ol li .border { background: rgba(0, 0, 0, 0.1); }

/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageRules .wrapper,
	#pageRules .wrapper .scrollable { width: 764px; }
	#pageRules .wrapper .scrollable .container { width: 759px; }
}

@media screen and (min-width: 1366px) {
	#pageRules .wrapper,
	#pageRules .wrapper .scrollable { width: 1106px; }
	#pageRules .wrapper .scrollable .container { width: 1101px; }
}

#pageRules .wrapper { float: left; }
#pageRules .wrapper .scrollable .container { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; margin-left: 5px; }
.white #pageRules .wrapper .scrollable .container { background: rgba(255, 255, 255, 0.9); }

#pageRules .wrapper .content { color: #fff; display: none; margin: 14px 15px 16px; }
#pageRules .wrapper .content.visible { display: block; }
#pageRules .wrapper .content p,
#pageRules .wrapper .content ul { margin: 10px 0; }
#pageRules .wrapper .content ul { list-style-position: inside; }
#pageRules .wrapper .content ul li { margin: 5px 0; }
#pageRules .wrapper .content ul li ul { margin-left: 15px; }
#pageRules .wrapper .content table { background: rgba(0, 0, 0, 0.3); border-collapse: collapse; box-shadow: 0 0 3px #000; color: #ddd; font-size: 14px; margin-top: 20px; width: 100%; }
#pageRules .wrapper .content table tr:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#pageRules .wrapper .content table tr:nth-child(even) { background: rgba(0, 0, 0, 0.1); }
#pageRules .wrapper .content table tr td { padding: 7px 15px; width: 50%; }
#pageRules .wrapper .content table tr td:first-child { border-right: 1px solid rgba(255, 255, 255, 0.1); }
#pageRules .wrapper .content table tr td a { color: #fff; }
#pageRules .wrapper .content table tr td a:hover { text-shadow: 0 0 3px #fff; }
.white #pageRules .wrapper .content { color: #222; }
.white #pageRules .wrapper .content table { background: transparent; box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); color: #222; }
.white #pageRules .wrapper .content table tr:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageRules .wrapper .content table tr:nth-child(even) { background: rgba(0, 0, 0, 0.05); }
.white #pageRules .wrapper .content table tr td:first-child { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.white #pageRules .wrapper .content table tr td a { color: #222; }
.white #pageRules .wrapper .content table tr td a:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }


/*** Page BetGames ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageBetGames .wrapper { width: 974px; }
}

@media screen and (min-width: 1366px) {
	#pageBetGames .wrapper { width: 1316px; }
}

#pageBetGames .wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; margin: 20px 10px; }
#betgames_div_iframe { background: #fff; }


/*** Page GoldenRace ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageGoldenRace .wrapper { width: 974px; }
	#pageGoldenRace .wrapper #gameframe { min-width: 974px; }
}

@media screen and (min-width: 1366px) {
	#pageGoldenRace .wrapper { width: 1316px; }
	#pageGoldenRace .wrapper #gameframe { min-width: 1316px; }
}

#pageGoldenRace .wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); float: left; margin: 20px 10px; }


/*** Page Ezugi ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageEzugi .wrapper { margin: 20px 17px; }
}

@media screen and (min-width: 1366px) {
	#pageEzugi .wrapper { margin: 20px 188px; }
}

#pageEzugi .wrapper { float: left; width: 960px; }
#pageEzugi .wrapper .studio { margin-bottom: 8px; }
#pageEzugi .wrapper .studio a { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); display: block; float: left; height: 117px; opacity: 0.75; width: 234px; }
#pageEzugi .wrapper .studio a:not(:first-child) { margin-left: 8px; }
#pageEzugi .wrapper .studio a:hover { opacity: 1; }
#pageEzugi .wrapper iframe { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); min-height: 620px; min-width: 960px; }


/*** Page Text ***/


/* Wrapper */

@media screen and (max-width: 1365px) {
	#pageText .wrapper { width: 974px; }
	#pageText .wrapper .payments { width: 954px; }
}

@media screen and (min-width: 1366px) {
	#pageText .wrapper { width: 1316px; }
	#pageText .wrapper .payments { width: 1296px; }
}

#pageText .wrapper { background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); color: #fff; float: left; margin: 20px 10px; }
#pageText .wrapper:not(:first-child) { margin-top: -10px; }
#pageText .wrapper .caption { float: left; font-size: 18px; font-weight: normal; margin-top: 15px; padding-bottom: 5px; text-align: center; width: 100%; }
#pageText .wrapper .body { float: left; padding: 10px 0; width: 100%; }
#pageText .wrapper .body ul,
#pageText .wrapper .body ol { list-style-position: inside; }
#pageText .wrapper .body p,
#pageText .wrapper .body li { margin: 10px 20px; }
#pageText .wrapper .body a { color: #fff; }
#pageText .wrapper .body a:hover { text-shadow: 0 0 3px #fff; }
#pageText .wrapper .body .small { font-size: 12px; }
#pageText .wrapper .body .gray { color: #bbb; }
#pageText .wrapper .body .font-14 { font-size: 14px; }
#pageText .wrapper .body .center { text-align: center; }
#pageText .wrapper .body .mtop { margin-top: 15px; }
#pageText .wrapper .border { float: left; height: 1px; width: 100%; }
.white #pageText .wrapper { background: rgba(255, 255, 255, 0.9); color: #222; }
.white #pageText .wrapper .body a { color: #222; }
.white #pageText .wrapper .body a:hover { text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }
.white #pageText .wrapper .body .gray { color: #444; }

#pageText .wrapper .payments { border-collapse: collapse; color: #fff; float: left; margin: 10px; }
#pageText .wrapper .payments tr.even { background: rgba(0, 0, 0, 0.15); }
#pageText .wrapper .payments th { background: rgba(0, 0, 0, 0.25); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
#pageText .wrapper .payments th,
#pageText .wrapper .payments td { border: 1px solid rgba(255, 255, 255, 0.1); font-weight: normal; font-size: 14px; padding: 5px 10px; }
#pageText .wrapper .payments .cell { text-align: center; width: 100px; }
#pageText .wrapper .payments .image { padding: 5px; width: 46px; }
#pageText .wrapper .payments .image .icon-ps { float: left; }
.white #pageText .wrapper .payments { color: #222; }
.white #pageText .wrapper .payments tr.even { background: rgba(0, 0, 0, 0.05); }
.white #pageText .wrapper .payments th,
.white #pageText .wrapper .payments td { border: 1px solid rgba(0, 0, 0, 0.1); font-weight: normal; font-size: 14px; padding: 5px 10px; }
.white #pageText .wrapper .payments th { background: transparent; box-shadow: none; font-weight: bold; }

#pageText .wrapper .license { display: block; margin: 0 10px; width: 300px; }
#pageText .wrapper .license img { width: 600px; }

#pageText .wrapper .news { box-sizing: border-box; float: left; list-style: none; padding: 5px 10px 10px; width: 100%; }
#pageText .wrapper .news li { float: left; padding-top: 5px; width: 100%; }
#pageText .wrapper .news li .title { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; line-height: 24px; width: 100%; }
#pageText .wrapper .news li .title .date { background: #129dc4; float: left; font-size: 12px; height: 25px; margin-right: 10px; text-align: center; width: 70px; }
#pageText .wrapper .news li .title a { color: #fff; }
#pageText .wrapper .news li .title a:hover { text-shadow: 0 0 3px #fff; }
#pageText .wrapper .news li .description { background: rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; width: 100%; }
#pageText .wrapper .news li .description p { margin: 10px; }
#pageText .wrapper .news li .more { float: left; font-size: 12px; width: 100%; }
#pageText .wrapper .news li .more a { color: #fff; float: right; margin: 5px 5px 0 0; }
#pageText .wrapper .news li .more a:hover { text-shadow: 0 0 3px #fff; }
#pageText .wrapper .newsDate { background: #129dc4; float: right; font-size: 12px; height: 26px; line-height: 26px; margin: -26px 10px 0 0; text-align: center; width: 70px; }

/* Footer */

@media screen and (max-width: 1365px) {
	#footer .payments { margin-left: 20px; }
}

@media screen and (min-width: 1366px) {
	#footer .payments { margin-left: 200px; }
}

#footer { color: #fff; float: left; height: 110px; margin-top: -110px; overflow: hidden; position: relative; width: 100%; }
#footer .bg { background: rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 10px #000; float: left; height: 120px; margin-left: -10px; padding: 0 10px; width: 100%; }
#footer .magnet { float: left; margin-left: 15px; width: 120px; }
#footer .magnet .logo { background: url(../images/logo-footer-white.png); display: block; float: left; height: 64px; margin-top: 23px; opacity: 0.9; text-indent: -9999px; width: 64px; }
#footer .magnet .logo:hover { opacity: 1; }
#footer .magnet p { color: #bbb; float: left; font-size: 12px; margin-top: 5px; width: 100%; }
#footer .payments { float: left; margin-top: 20px; width: 210px; }
#footer .payments .caption { float: left; font-size: 18px; text-align: center; width: 100%; }
#footer .payments .caption a { color: #fff; display: block; padding-bottom: 5px; text-decoration: none; width: 100%; }
#footer .payments .caption a:hover { text-shadow: 0 0 3px #fff; }
#footer .payments .border { float: left; height: 1px; width: 100%; }
#footer .payments .icons { float: left; list-style: none; margin-top: 5px; width: 100%; }
#footer .payments .icons li { float: left; height: 40px; margin-left: 10px; width: 40px; }
#footer .menu { float: right; margin-right: 15px; }
#footer .menu ul { float: left; list-style: none; padding: 10px 0; width: 140px; }
#footer .menu ul:not(:first-child) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
#footer .menu ul li { float: left; text-align: right; width: 100%; }
#footer .menu ul li a { color: #fff; display: block; float: left; height: 30px; line-height: 30px; text-align: center; text-decoration: none; width: 100%; }
#footer .menu ul li.affiliates a { background: #129dc4; }
#footer .menu ul li a:hover { background: #627431; }

#footer.white { border-top: 1px solid rgba(0, 0, 0, 0.3); color: #222; margin-top: -111px; }
#footer.white .bg { background: rgba(255, 255, 255, 0.9); box-shadow: none; }
#footer.white .magnet .logo { background: url(../images/logo-footer-normal.png); }
#footer.white .magnet p { color: #666; }
#footer.white .payments .caption a { color: #222; }
#footer.white .payments .caption a:hover { opacity: 0.85; text-shadow: none; }
#footer.white .menu ul:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
#footer.white .menu ul li a { color: #222; }
#footer.white .menu ul li.affiliates a,
#footer.white .menu ul li a:hover { color: #fff; }

/* License */

#license { background: rgba(0, 0, 0, 0.3); bottom: 0; height: 16px; position: fixed; width: 100%; z-index: 200; }
#license:hover { background: rgba(0, 0, 0, 0.7); height: 40px; }
#license p { color: #fff; line-height: 16px; opacity: 0; position: absolute; text-align: center; width: 100%; }
#license:hover p { line-height: 40px; opacity: 1; }
#license p a { color: #fff; }
#license p a:hover { text-shadow: 0 0 3px #fff; }
#license .icon-12 { margin: 2px auto; }
#license:hover .icon-12 { margin: 12px auto; opacity: 0; }

#openstat1 { display: none; }

/* Scroll Up */

#scrollUp { background: #000; border-radius: 2px 0 0 2px; bottom: 50px; cursor: pointer; display: none; height: 40px; opacity: 0.5; position: fixed; right: 0; width: 40px; z-index: 999; }
#scrollUp:hover { opacity: 0.85; }
#scrollUp .icon-12 { margin: 14px; }

/* Modal Windows */

.modal { background: rgba(0, 0, 0, 0); bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; text-align: center; transition: background 0.25s, opacity 0.25s, visibility 0s 0.25s; visibility: hidden; z-index: 999; }
.modal.open { background: rgba(0, 0, 0, 0.5); opacity: 1; transition: background 0.25s, opacity 0.25s; visibility: visible; }
.modal::before { content: ''; display: inline-block; height: 100%; margin: 0; vertical-align: middle; }
.modal .window { background: rgba(0, 0, 0, 0.7); box-shadow: 0 0 3px #000; color: #fff; display: inline-block; position: relative; }
.modal .window .title { border-bottom: 1px solid rgba(255, 255, 255, 0.1); float: left; height: 40px; line-height: 40px; text-align: center; width: 100%; }
.modal .window .title span { float: left; }
.modal .window .title .logo { background: url(../images/logo.png); background-size: contain; height: 24px; margin: 8px 10px; width: 27px; }
.modal .window .title .label { cursor: default; font-size: 16px; }
.modal .window .title .close { cursor: pointer; float: left; font-weight: bold; height: 40px; text-transform: uppercase; width: 40px; }
.modal .window .title .close:hover,
.modal .window .title .close:active { background: #cc5d58; }
.modal .window .title .close:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }
.modal .window .content .attr { float: left; margin: 10px 0 0 10px; }
.modal .window .content .attr label { box-sizing: border-box; cursor: pointer; float: left; margin-bottom: 3px; text-align: left; padding: 0 1px; width: 100%; }
.modal .window .content .attr input,
.modal .window .content .attr textarea { background: #fff; border: none; border-radius: 1px; box-shadow: 0 0 4px #000; box-sizing: border-box; float: left; font-family: Play; font-size: 14px; width: 100%; }
.modal .window .content .attr input { height: 24px; padding: 0 7px; }
.modal .window .content .attr textarea { height: 100px; padding: 5px 7px; resize: vertical; }
.modal .window .content .attr input:focus,
.modal .window .content .attr textarea:focus { box-shadow: 0 0 10px #000; }
.modal .window .content .attr input.invalid,
.modal .window .content .attr textarea.invalid { background: rgba(222, 68, 75, 0.8); color: #fff; }
.modal .window .text p { margin: 10px 15px 0; }
.modal .window .actions { margin: 15px 0; }
.modal .window .actions .button { background: rgba(66, 66, 66, 0.9); border-radius: 1px; color: #fff; cursor: pointer; float: left; height: 24px; line-height: 24px; margin: 0 15px 10px; text-align: center; }
.modal .window .actions .button:hover,
.modal .window .actions .button:active { background: rgba(66, 66, 66, 1); }
.modal .window .actions .button.soccer { background: rgba(98, 116, 49, 0.9); }
.modal .window .actions .button.soccer:hover,
.modal .window .actions .button.soccer:active { background: rgba(98, 116, 49, 1); }
.modal .window .actions .button.hockey { background: rgba(70, 96, 128, 0.9); }
.modal .window .actions .button.hockey:hover,
.modal .window .actions .button.hockey:active { background: rgba(70, 96, 128, 1); }
.modal .window .actions .button:active { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }

.modal.white .window { background: rgba(255, 255, 255, 0.9); color: #222; }
.modal.white .window .title { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.modal.white .window .title .close:hover,
.modal.white .window .title .close:active { color: #fff; }
.modal.white .window .content .attr input,
.modal.white .window .content .attr textarea { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.modal.white .window .content .attr input:focus,
.modal.white .window .content .attr textarea:focus { box-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }

#modalWarning { z-index: 1000; }
#modalWarning .window { width: 300px; }
#modalWarning .window .title .label { width: 213px; }
#modalWarning .window .actions .button { margin: 0 125px; width: 50px; }

#modalReportAnError .window { width: 600px; }
#modalReportAnError .window .title .label { width: 513px; }
#modalReportAnError .window .content .attr.input { width: 285px; }
#modalReportAnError .window .content .attr.textarea { width: 580px; }
#modalReportAnError .window .actions .button { margin: 0 250px; width: 100px; }

/* Gradient */

.gd-twt {
	background-image: -webkit-gradient(
		linear,
		right bottom,
		left bottom,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(0.1, rgba(255, 255, 255, 0.1)),
		color-stop(0.9, rgba(255, 255, 255, 0.1)),
		color-stop(1, rgba(255, 255, 255, 0))
	);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
}
.white .gd-twt {
	background-image: -webkit-gradient(
		linear,
		right bottom,
		left bottom,
		color-stop(0, rgba(0, 0, 0, 0)),
		color-stop(0.1, rgba(0, 0, 0, 0.1)),
		color-stop(0.9, rgba(0, 0, 0, 0.1)),
		color-stop(1, rgba(0, 0, 0, 0))
	);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
	background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
}

/* Animation */

#panel .left ul li,
#scrollUp,
.jspVerticalBar,
.pickmeup .pmu-instance .pmu-button,
.pickmeup .pmu-instance nav *:first-child,
#header .top .menu ul li a,
#header .top .signIn form input,
#header .top .signIn form button,
#header .top .signIn a,
#header .top .userarea a,
#header .panel .switchSearch,
#pageSports .side.sports .widget.sports .caption .switchSearch,
#header .panel .language .item,
#header .panel .view .items div,
#header .panel .color .items div,
#header .panel .menu .item .link,
#header .panel .menu .item .title,
#typeView .items div,
.side.tools .betSlip .caption .fix,
.side.tools .betSlip .tabs .item,
.side.tools .betSlip .actions .item,
.side.tools .betSlip .list .item,
.side.tools .betSlip .list .item .title .forecast,
.side.tools .betSlip .list .item .right .delete,
.side.tools .betSlip .options .system li,
.side.tools .betSlip .options .system li .radio span,
.side.tools .betSlip .settings .group li .radio span,
.side.tools .betSlip .options .more .amount input,
.side.tools .betSlip .settings .group li,
.side.tools .contacts .list li a,
#pageStat .side .widget.search input,
#pageStat .side .widget.search .button,
#pageStat .side .widget.search .events li,
#pageStat .side .widget.sports .sportItem,
#pageStat .side .widget.sports .sportItem .icon-12,
#pageStat .side .widget.sports .leagues ul li,
#pageStat .wrapper .widget a,
#fslink,
#slider .slides,
#slider .arrow,
#slider .arrow span,
#pageSports .side.sports .widget.search input,
#pageSports .side.sports .widget.search .button,
#pageSports .side.sports .widget.search .events li,
#pageSports .side.sports .widget.sports .sportItem,
#pageSports .side.sports .widget.sports .sportItem .icon-12,
#pageSports .side.sports .widget.sports .leagues ul li,
#pageSports .wrapper.sports .windy .navi .button,
#pageSports .wrapper.sports .centralMatch .bets .row.items .item,
#pageSports .wrapper.sports .centralMatch .bets .column .item,
#pageSports .wrapper.sports .centralMatch .bets .column .item .label,
#pageSports .wrapper.sports .centralMatch .bets .column .item .value,
#favoritesOpen,
#pageSports .wrapper.sports .live .tabs .overflow .background,
#pageSports .wrapper.sports .live .tabs .item,
#pageSports .wrapper.sports .live .list .sport .title .favorite .icon-14,
#pageSports .wrapper.sports .live .list .sport .events .favorite .icon-12,
#pageSports .wrapper.sports .live .list .sport .events a,
#pageSports .wrapper.sports .leagueItem .caption div,
#pageSports .wrapper.sports .leagueItem .events li .bets .item,
#pageSports .wrapper.sports .leagueItem .events li .bets .item .label,
#pageSports .wrapper.sports .leagueItem .events li .bets .item .value,
#pageSports .wrapper.sports .leagueItem .events li .more,
#pageSports .wrapper.sports .eventItem .filter .head,
#pageSports .wrapper.sports .eventItem .filter .list li,
#pageSports .wrapper.sports .eventItem .bets .items .item,
#pageSports .wrapper.sports .eventItem .bets .items .item .label,
#pageSports .wrapper.sports .eventItem .bets .items .item .value,
#pageSports .wrapper.sports .sports .sport,
#pageSports .wrapper.sports .sports .sport .cell.more,
#pageSports .wrapper.sports .sports .sport .cell.more span,
#pageSports .wrapper.sports .sports ul li .row.head .cell.name,
#pageSports .wrapper.sports .sports ul li .row .cell.more.isset,
#pageSports .wrapper.sports .sports ul li .row .cell.more.isset span,
#pageSports .wrapper.sports .sports ul li .row .cell.bstat.isset,
#pageSports .wrapper.sports .sports ul li .row .cell.factor,
#pageSports .wrapper.sports .sports ul li .row.more .group .factors .factor,
#pageLive .side.live .favorites .caption,
#pageLive .side.live .container.minimized .sports .sportItem,
#pageLive .side.live .sports .sportItem .caption,
#pageLive .side.live .sports .sportItem .caption .arrow,
#pageLive .side.live .sports .sportItem .caption .arrow:before,
#pageLive .side.live .sports .sportItem .caption .icon-14.star .icon-14.star-2,
#pageLive .side.live .sports .sportItem .events li,
#pageLive .side.live .sports .sportItem .events li .icon-12.star .icon-12.star-2,
#pageLive .wrapper.live.single .list .sport .events li,
#pageLive .wrapper.live.single .eventItem .header .score .scoreItem.general.turn .icon-turn,
#pageLive .wrapper.live.single .eventItem .header .current,
#pageLive .wrapper.live.single .eventItem .filter .head,
#pageLive .wrapper.live.single .eventItem .filter .list li,
#pageLive .wrapper.live.single .eventItem .bets .items .item,
#pageLive .wrapper.live.single .eventItem .compact .group .factors .factor:after,
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite,
#pageLive .wrapper.live.multiple .sports .sport .cell.favorite .icon-14,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.favorite .icon-12,
#pageLive .wrapper.live.multiple .sports .sport .cell.more,
#pageLive .wrapper.live.multiple .sports .sport .cell.more span,
#pageLive .wrapper.live.multiple .sports ul li .row.head .cell.name,
#pageLive .wrapper.live.multiple .sports ul li .factor:after,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.more.isset span,
#pageLive .wrapper.live.multiple .sports ul li .row .cell.factor,
#pageLive .wrapper.live.multiple .sports ul li .row.more .group .factors .factor,
#pageSignup .wrapper .section .attr input,
#pageSignup .wrapper .section .attr select,
#pageSignup .wrapper .section .attr .value .picker,
#pageSignup .wrapper .section .button,
#pageSignup .wrapper .section .message.info a,
#pageUser .wrapper .userData .section .attr input,
#pageUser .wrapper .userBets .date .button,
#pageUser .wrapper .userPayments ul li .cancel,
#pageUser .wrapper .userPayments div.message a,
#pageUser .wrapper .userTake .section .attr input,
#pageUser .wrapper .userTake .section .attr select,
#pageUser .wrapper .userPay .section .attr input,
#pageUser .wrapper .userBonuses ul li a,
#pageResults .wrapper .date .button,
#resultsSportsPanel .togglers .item,
#resultsSportsPanel section .item,
#resultsSportsPanel section .item .check,
#pageResults .wrapper .list .league .events ul .more.isset,
#pageRules .side.menu ol .loader,
#pageRules .wrapper .content table tr td a,
#pageText .wrapper .body a,
#pageText .wrapper .news li .title a,
#pageText .wrapper .news li .more a,
#footer .magnet .logo,
#footer .payments .caption a,
#footer .menu ul li a,
#license,
#license p,
#license p a,
#license .icon-12,
.modal .window .title .close,
.modal .window .content .attr input,
.modal .window .actions .button {
	-webkit-transition: 0.25s;
	   -moz-transition: 0.25s;
		 -o-transition: 0.25s;
			transition: 0.25s;
}

#pageLive .wrapper.live.single .eventItem .bets .items .item .change {
	-webkit-transition: 0.5s;
	   -moz-transition: 0.5s;
		 -o-transition: 0.5s;
			transition: 0.5s;
}

.jspDrag,
#header .panel .menu .item.dropped .droplist ul li,
#header .panel .menu .item.links .droplist ul li a,
#header .panel .menu .item.socials .droplist ul li a,
.side.tools .widget .caption.clickable {
	-webkit-transition: background 0.25s;
	   -moz-transition: background 0.25s;
		 -o-transition: background 0.25s;
			transition: background 0.25s;
}

#pageSports .wrapper.sports .live .list .sport .events .item .event,
#pageSports .wrapper.sports .live .list .sport .events .item .score {
	-webkit-transition: border 0.25s;
	   -moz-transition: border 0.25s;
		 -o-transition: border 0.25s;
			transition: border 0.25s;
}

.side.tools .betSlip .settings .toggler,
#pageSports .wrapper.sports .eventItem .bets .caption,
#pageLive .side.live .favorites .all,
#pageLive .wrapper.live.single .eventItem .bets .caption,
#pageUser .side.menu ul li,
#pageUser .wrapper .userData .section .button,
#pageUser .wrapper .userTake .section .button,
#pageUser .wrapper .userPay .section .button {
	-webkit-transition: background 0.25s, box-shadow 0.25s;
	   -moz-transition: background 0.25s, box-shadow 0.25s;
		 -o-transition: background 0.25s, box-shadow 0.25s;
			transition: background 0.25s, box-shadow 0.25s;
}

.side.tools .betSlip .options .system li .radio span,
#pageSports .wrapper.sports .windy .navi .button span,
#pageLive .side.live .favorites .all .icon-12,
#pageLive .side.live .favorites ul li .info .iLeagueName span,
#pageLive .side.live .sports .sportItem .events li .info .iLeagueName span,
#pageEzugi .wrapper .studio a {
	-webkit-transition: opacity 0.25s;
	   -moz-transition: opacity 0.25s;
		 -o-transition: opacity 0.25s;
			transition: opacity 0.25s;
}

#pageStat .side .widget.sports .sportItem.opened .icon-12,
#pageSports .side.sports .widget.sports .sportItem.opened .icon-12,
#pageSports .wrapper.sports .sports .sportItem.opened .sport .cell.more span,
#pageSports .wrapper.sports .sports ul li.opened .row .cell.more.isset span,
#pageLive .side.live .sports .sportItem.opened .caption .arrow:before,
#pageLive .wrapper.live.multiple .sports .sportItem.opened .sport .cell.more span,
#pageLive .wrapper.live.multiple .sports ul li.opened .row .cell.more.isset span {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

/* Icons */

.icon-12 { background: url(../images/icon-sprite-12.png); display: block; height: 12px; width: 12px; }
.icon-12.arrow-2 { background-position: -12px 0; }
.icon-12.star { background-position: -24px 0; }
.icon-12.star-2 { background-position: -36px 0; }
.icon-12.eventview { background-position: -48px 0; }
.icon-12.overview { background-position: -60px 0; }
.icon-12.arrow-3 { background-position: -72px 0; }
.icon-12.cd { background-position: -108px 0; }
.icon-12.cl { background-position: -120px 0; }

.icon-14 { background: url(../images/icon-sprite-14.png); display: block; height: 14px; width: 14px; }
.icon-14.star-2 { background-position: -14px 0; }
.icon-14.clock { background-position: -28px 0; }
.icon-14.corner { background-position: -42px 0; }
.icon-14.pin { background-position: -56px 0; }
.icon-14.loupe { background-position: -70px 0; }
.icon-14.stat { background-position: -84px 0; }

.icon-36 { background: url(../images/icon-sprite-36.png); display: block; height: 36px; width: 36px; }

[class^="icon-social-"]:before, [class*=" icon-social-"]:before {
	font-family: 'Grands';
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.icon-social-facebook { color: #3b5998; }
.icon-social-google { color: #d54937; }
.icon-social-twitter { color: #5ea9dd; }
.icon-social-vk { color: #4e6f93; }
.icon-social-mail { color: #d54937; }

.icon-social-facebook:before { content: "\e021"; }
.icon-social-google:before { content: "\e01b"; }
.icon-social-twitter:before { content: "\e005"; }
.icon-social-vk:before { content: "\e003"; }
.icon-social-mail:before { content: "\e023"; }

.icon-sport { background: url(../images/sports-sprite-20.png); display: block; height: 20px; width: 20px; }

.icon-sport-favorite { background-position: -20px 0; }
.icon-sport-soccer { background-position: -460px 0; }
.icon-sport-hockey { background-position: -380px 0; }
.icon-sport-tennis { background-position: -480px 0; }
.icon-sport-basketball { background-position: -160px 0; }
.icon-sport-handball { background-position: -360px 0; }
.icon-sport-baseball { background-position: -140px 0; }
.icon-sport-volleyball { background-position: -520px 0; }
.icon-sport-americanfootball { background-position: -40px 0; }
.icon-sport-rugby { background-position: -440px 0; }
.icon-sport-australianFootball { background-position: -60px 0; }
.icon-sport-badminton { background-position: -80px 0; }
.icon-sport-box { background-position: -220px 0; }
.icon-sport-waterPolo { background-position: -540px 0; }
.icon-sport-golf { background-position: -340px 0; }
.icon-sport-darts { background-position: -260px 0; }
.icon-sport-cricket { background-position: -240px 0; }
.icon-sport-tabletennis { background-position: -400px 0; }
.icon-sport-beachvolleyball { background-position: -200px 0; }
.icon-sport-beachFootball { background-position: -180px 0; }
.icon-sport-billiards { background-position: -100px 0; }
.icon-sport-floorball { background-position: -300px 0; }
.icon-sport-futsal { background-position: -320px 0; }
.icon-sport-fieldHockey { background-position: -280px 0; }
.icon-sport-chess { background-position: -600px 0; }
.icon-sport-formula,
.icon-sport-carRace { background-position: -620px 0; }
.icon-sport-eSports { background-position: -640px 0; }
.icon-sport-poker { background-position: -660px 0; }
.icon-sport-cycleRacing { background-position: -680px 0; }
.icon-sport-athletics { background-position: -700px 0; }
.icon-sport-motorcycle { background-position: -720px 0; }
.icon-sport-fight { background-position: -740px 0; }
.icon-sport-bandy { background-position: -760px 0; }
.icon-sport-squash { background-position: -780px 0; }
.icon-sport-biathlon { background-position: -800px 0; }
.icon-sport-skiing { background-position: -820px 0; }
.icon-sport-skiJumping { background-position: -840px 0; }
.icon-sport-skates,
.icon-sport-figureSkating { background-position: -860px 0; }
.icon-sport-ccSkiing { background-position: -880px 0; }
.icon-sport-curling { background-position: -900px 0; }
.icon-sport-pool { background-position: -920px 0; }

.icon-turn { background: url(../images/sports-sprite-12.png); display: block; height: 12px; width: 12px; }

.icon-turn-tennis { background-position: 0 0; }
.icon-turn-volleyball { background-position: -12px 0; }
.icon-turn-badminton { background-position: -24px 0; }
.icon-turn-tabletennis { background-position: -36px 0; }
.icon-turn-beachvolleyball { background-position: -48px 0; }
.icon-turn-billiards { background-position: -60px 0; }

.icon-ps { background: url(../images/ps-sprite.png); display: block; height: 30px; width: 46px; }

.icon-ps-mc { background-position: -46px 0; }
.icon-ps-ym { background-position: -92px 0; }
.icon-ps-wm { background-position: -138px 0; }
.icon-ps-qiwi { background-position: -184px 0; }
.icon-ps-skrill { background-position: -230px 0; }

.icon-ps-40 { background: url(../images/ps-sprite-40.png); display: block; height: 40px; width: 40px; }

.icon-ps-40-mc { background-position: -40px 0; }
.icon-ps-40-ym { background-position: -80px 0; }
.icon-ps-40-wm { background-position: -120px 0; }
.icon-ps-40-qiwi { background-position: -160px 0; }

.icon-country { background: url(../images/country-sprite-24.png); display: block; height: 16px; width: 24px; }

.icon-country.icon-country-uk { background-position: -24px 0; }
.icon-country.icon-country-az { background-position: -48px 0; }

/* jScrollPane */

.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { height: 100%; position: absolute; right: 1px; top: 0; width: 8px; }
.jspHorizontalBar { bottom: 0; height: 7px; left: 0; position: absolute; width: 100%; }
.jspVerticalBar *,
.jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: rgba(0, 0, 0, 0.2); position: relative; }
.jspDrag { background: rgba(0, 0, 0, 0.3); cursor: pointer; left: 0; position: relative; top: 0; }
.jspTrack:hover .jspDrag { background: rgba(0, 0, 0, 0.4); }
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; cursor: pointer; display: block; text-indent: -20000px; }
.jspArrow.jspDisabled { background: #80808d; cursor: default; }
.jspVerticalBar .jspArrow { height: 7px; }
.jspHorizontalBar .jspArrow { float: left; height: 100%; width: 7px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }

.scrollable .track { background: rgba(0, 0, 0, 0.2); float: right; margin-right: 1px; width: 8px; }
.scrollable.jspScrollable .track { display: none; }
.scrollable .jspDrag { background: rgba(0, 0, 0, 0); }
.scrollable:hover .jspDrag { background: rgba(0, 0, 0, 0.3); }
.scrollable:hover .jspTrack:hover .jspDrag { background: rgba(0, 0, 0, 0.5); }
.white .scrollable .track,
.white .scrollable .jspTrack { background: rgba(255, 255, 255, 0.2); }
.white .scrollable .jspDrag { background: rgba(255, 255, 255, 0); }
.white .scrollable:hover .jspDrag { background: rgba(255, 255, 255, 0.3); }
.white .scrollable:hover .jspTrack:hover .jspDrag { background: rgba(255, 255, 255, 0.5); }

/* Windy */

#windy {
	font-size: 12px;
	width: 510px;
	height: 246px;
	position: relative;
	list-style: none; 
	-webkit-perspective: 1400px;
	-moz-perspective: 1400px;
	-ms-perspective: 1400px;
	-o-perspective: 1400px;
	perspective: 1400px;
}

#windy li {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: auto;
}

#windy li.wi-move {
	pointer-events: none;
	-webkit-transition: -webkit-transform 600ms ease, opacity 600ms ease, left 600ms ease, top 600ms ease;
	-moz-transition: -moz-transform 600ms ease, opacity 600ms ease, left 600ms ease, top 600ms ease;
	-o-transition: -o-transform 600ms ease, opacity 600ms ease, left 600ms ease, top 600ms ease;
	-ms-transition: -ms-transform 600ms ease, opacity 600ms ease, left 600ms ease, top 600ms ease;
	transition: transform 600ms ease, opacity 600ms ease, left 600ms ease, top 600ms ease;
}

/* Pick Me Up */

.pickmeup { background: rgba(0, 0, 0, 0.85); box-shadow: 0 0 5px #000; -moz-box-sizing: content-box; box-sizing: content-box; display: none; margin-top: 5px; position: absolute; z-index: 1000; }
.pickmeup * { -moz-box-sizing: border-box; box-sizing: border-box; }
.pickmeup .pmu-instance { display: inline-block; height: 13.8em; padding: .5em; text-align: center; width: 15em; }
.pickmeup .pmu-instance .pmu-button { color: #eee; cursor: pointer; outline: none; text-decoration: none; }
.pickmeup .pmu-instance .pmu-today { background: rgba(125, 184, 36, 0.7); color: #fff; }
.pickmeup .pmu-instance .pmu-button:hover { background: rgba(255, 255, 255, 0.15); }
.pickmeup .pmu-instance .pmu-button.pmu-prev:hover,
.pickmeup .pmu-instance .pmu-button.pmu-month:hover,
.pickmeup .pmu-instance .pmu-button.pmu-next:hover { background: none; color: #b0a6c6; }
.pickmeup .pmu-instance .pmu-not-in-month { color: #666; }
.pickmeup .pmu-instance .pmu-today.pmu-not-in-month{ color: #fff; }
.pickmeup .pmu-instance .pmu-disabled,
.pickmeup .pmu-instance .pmu-disabled:hover { color: #333333; cursor: default; }
.pickmeup .pmu-instance .pmu-selected { background: rgba(125, 184, 36, 0.5); color: #eeeeee; }
.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected { background: rgba(125, 184, 36, 0.7); color: #fff; }
.pickmeup .pmu-instance nav { color: #eeeeee; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height: 2em; }
.pickmeup .pmu-instance nav *:first-child :hover { color: #b0a6c6; }
.pickmeup .pmu-instance nav .pmu-prev,
.pickmeup .pmu-instance nav .pmu-next { display: none; height: 2em; width: 1em; }
.pickmeup .pmu-instance nav .pmu-month { width: 14em; }
.pickmeup .pmu-instance .pmu-years *,
.pickmeup .pmu-instance .pmu-months * { display: inline-block; line-height: 3.6em; width: 3.5em; }
.pickmeup .pmu-instance .pmu-day-of-week { color: #999999; cursor: default; }
.pickmeup .pmu-instance .pmu-day-of-week *,
.pickmeup .pmu-instance .pmu-days * { display: inline-block; line-height: 1.5em; width: 2em; }
.pickmeup .pmu-instance .pmu-day-of-week * { line-height: 1.8em; }
.pickmeup .pmu-instance:first-child .pmu-prev,
.pickmeup .pmu-instance:last-child .pmu-next { display: block; }
.pickmeup .pmu-instance:first-child .pmu-month,
.pickmeup .pmu-instance:last-child .pmu-month { width: 13em; }
.pickmeup .pmu-instance:first-child:last-child .pmu-month { width: 12em; }
.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years { display: none; }

/* Markup */

.left { float: left; }
.right { float: right; }
.row { float: left; width: 100%; }