/* >>>> Reset */

@font-face {
    font-family: 'Conv_Clarendon BT';
    src: url('fonts/Clarendon BT.eot');
    src: url('fonts/Clarendon BT.woff') format('woff'), url('fonts/Clarendon BT.ttf') format('truetype'), url('fonts/Clarendon BT.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

tr {
    line-height: 15px;
}

table.nofixed {
    table-layout: auto !important;
    margin-left: 0 !important;
}

table.grid {
    margin-left: 0 !important;
}

:focus {
    outline: none;
}

::-moz-focus-inner {
    border: 0;
}

option {
    background: white;
    color: black;
}

option[disabled] {
    font-weight: bold;
    color: #686868;
    background: #C7C7C7;
}

.noscroll {
    overflow: hidden !important;
}

.cl {
    clear: both;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0;
}

div.center {
    display: table;
    margin: auto;
}

.left {
    float: left;
}

/* <<< Reset */

body {
    /* background: #222; */
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.placeholder {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    cursor: text;
    pointer-events: none;
    font-size: 13px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    line-height: 23px;
    color: #949494;
    padding: .5em 14px;
    height: 20px;
    overflow: hidden;
    display: block;
}

input.input_text {
    width: 167px;
    outline: none;
    height: 27px;
    border: solid 1px #5D5D5D;
    color: #FFF;
    font-weight: 700;
    border-radius: 3px;
    border-color: #515151 #5D5D5D #5D5D5D #595959;
    margin: 0;
    padding: .25ex 28px .25ex 1em;
    line-height: 25px;
    background: #525252 0 no-repeat;
    background: #525252 linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -webkit-linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -moz-linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -o-linear-gradient(#434343, #525252, #525252) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#434343", endColorStr="#525252");
}

.input.has-placeholder {
    position: relative;
}

.input.has-placeholder input:focus+span.placeholder, .gameTitle {
    display: none;
}

.input.has-placeholder input {
    display: block;
    margin: 0;
}

#sp_cont {
    min-width: 980px;
    position: relative;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

:-webkit-full-screen {
    background: #222;
}

:-moz-full-screen {
    background: #222;
}

:-ms-full-screen {
    background: #222;
}

:-o-full-screen {
    background: #222;
}

:fullscreen {
    background: #222;
}

#sp_cont:-webkit-full-screen {
    width: 100%;
    overflow: auto;
}

#sp_cont:-moz-full-screen {
    width: 100%;
    overflow: auto;
}

#sp_cont:-o-full-screen {
    width: 100%;
    overflow: auto;
}

#sp_cont:-ms-full-screen {
    width: 100%;
    overflow: auto;
}

#sp_cont:fullscreen {
    width: 100%;
    overflow: auto;
}

#sp_header {
    display: block;
    position: relative;
    text-align: center;
    border-bottom: solid 1px #000;
    border-top: solid 1px #4B4B4B;
    color: #FFF;
    font-size: 92%;
    border-radius: .25em;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #3A3A3A 0 no-repeat;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -webkit-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -moz-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -o-linear-gradient(#414141, #333) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF414141", endColorStr="#FF333333");
    min-height: 28px;
    padding: 5px 2px;
}

#sp_body {
    position: relative;
    margin-top: 8px;
    padding-bottom: 10px;
    width: 100%;
    clear: both;
}

#sp_body_center {
    position: relative;
    margin: auto;
    display: table;
    margin-top: 8px;
    padding-bottom: 10px;
    width: 1000px;
}

.sp_col {
    min-height: 100px;
    position: relative;
}

#sp_c1 {
    width: 210px;
    float: left;
    min-height: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    user-select: none;
    display: block !important;
}

#sp_c2 {
    min-width: 512px;
    min-height: 240px;
    margin: 0 250px 0 218px;
}

#sp_c3 {
    width: 242px;
    float: right;
}

.expanded #sp_c2 {
    margin-left: 0;
}

.expanded #sp_c1 {
    width: 0;
    overflow: hidden;
    display: none !important;
}

h4 {
    margin: 0;
    position: relative;
    border-bottom: solid 1px #000;
    border-top: solid 1px #4B4B4B;
    padding: 0.855ex 0.855em;
    font-size: 14px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    color: #FFF;
    background: #3A3A3A;
    text-transform: uppercase;
    border-radius: 0.225em;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -webkit-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -moz-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -o-linear-gradient(#414141, #333) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF414141", endColorStr="#FF333333");
}

.qmenu {
    margin-bottom: 8px;
    border-radius: 4px;
    background: #3A3A3A;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -webkit-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -moz-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -o-linear-gradient(#414141, #333) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF414141", endColorStr="#FF333333");
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

ul.alist {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.alist li:first-child {
    border-top: none;
}

ul.alist li {
    border-top: solid 1px #474747;
    min-height: 26px;
    padding-left: 28px;
    background: url(../img/link-arrow-grey.png) no-repeat;
}

ul.alist li a {
    text-decoration: none;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    color: #CDCDCD;
    padding-left: 10px;
    display: block;
    height: 100%;
    line-height: 2em;
    padding-top: 1px;
}

ul.alist li:hover, ul.elist li a:hover {
    background-color: #525252;
}

ul.alist li a:hover, ul.elist li a:hover {
    text-decoration: underline;
}

.lmenu {
    margin-bottom: 10px;
    background: #3A3A3A;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    /* overflow: hidden; */
    ;
}

ul.elist {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.elist li {
    min-height: 28px;
    border-top: 1px solid #333;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    color: #CDCDCD;
    line-height: 28px;
    cursor: pointer;
}

ul.elist li span.icon {
    display: block;
    width: 24px;
    height: 21px;
    float: left;
    margin-right: 8px;
    margin-left: 8px;
    margin-top: 3px;
    background: url(../img/tb_icons.png);
}

ul.elist li a {
    display: block;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    color: #CDCDCD;
    line-height: 28px;
    text-decoration: none;
    background-image: url(../img/sporte-icon.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    background-position: 12px 6px;
}

a.sport {
    background-image: url(../img/sporte-icon.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    background-position: 12px 6px;
}

span.sport {
    position: absolute;
    width: 42px;
    height: 28px;
    background-image: url(../img/sporte-icon.png);
    background-repeat: no-repeat;
    margin-left: -18px;
    top: 0;
    left: 40px;
}

.sport.gh, h4.expander .icon.sport.gh {
    background-position: 8px -138px;
}

.sport.kn, h4.expander .icon.sport.kn {
    background-position: 8px -178px;
}

.sport.bn, h4.expander .icon.sport.bn {
    background-position: 8px -214px;
}

.sport.hr, h4.expander .icon.sport.hr {
    background-position: 8px 4px;
}

.sport.rl, h4.expander .icon.sport.rl {
    background-position: 8px -31px;
}

.sport.vf, h4.expander .icon.sport.vf {
    background-position: 8px -68px;
}

.sport.vp, h4.expander .icon.sport.vp {
    background-position: 8px -100px;
}

.sport.sLoad {
    background-image: url(../img/spinner_expander.gif);
    background-position: 10px 6px;
}

ul.elist>li>ul {
    background: #2F2F2F;
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
}

.transition_on ul.elist>li>ul {
    display: block !important;
    overflow: hidden;
    max-height: 0;
    -webkit-transition: ease 300ms all;
    -moz-transition: ease 300ms all;
    -o-transition: ease 300ms all;
    -ms-transition: ease 300ms all;
    transition: ease 300ms all;
}

ul.elist>li.expanded>ul {
    display: block;
}

.transition_on ul.elist>li.expanded>ul {
    max-height: 1000px;
    overflow: hidden;
    display: block !important;
}

ul.elist li>ul>li {
    border-color: #3D3D3D;
}

ul.elist li>ul>li a {
    padding-left: 40px;
    background: url(../img/contract-expand.png) no-repeat;
    text-decoration: none;
    background-position: 5px -70px;
}

ul.elist li>ul>li.expanded>a {
    background-position: 6px -21px;
}

ul.elist li>ul>li a:hover {
    text-decoration: none;
}

ul.elist>li>ul>li>ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #262626;
    display: none;
}

.transition_on ul.elist>li>ul>li>ul {
    display: block !important;
    overflow: hidden;
    max-height: 0;
    -webkit-transition: ease 300ms all;
    -moz-transition: ease 300ms all;
    -o-transition: ease 300ms all;
    -ms-transition: ease 300ms all;
    transition: ease 300ms all;
}

ul.elist>li>ul>li.expanded>ul {
    display: block;
}

.transition_on ul.elist>li>ul>li.expanded>ul {
    max-height: 1000px;
    display: block !important;
}

ul.elist>li>ul>li>ul>li>a {
    background: none;
}

ul.elist>li>ul>li>ul>li>a:hover {
    text-decoration: underline;
}

ul.elist>li>ul>li>ul>li {
    border: none;
}

ul.elist>li>ul>li>ul>li:first-child {
    border-top: 1px solid #3D3D3D;
}

.suportmenu {
    margin-bottom: 8px;
    border-radius: 4px;
    background: #3A3A3A;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -webkit-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -moz-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -o-linear-gradient(#414141, #333) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF414141", endColorStr="#FF333333");
}

.suportmenu>ul.alist>li {
    background-image: none;
    padding-left: 2px;
}

.suportmenu>ul.alist>li a {
    color: #8DBD14;
    line-height: 1em;
    padding-bottom: 6px;
    padding-top: 4px;
}

.suportmenu>ul.alist>li a.email {
    font-weight: bolder;
}

h5 {
    margin: 0 0;
    padding: 5px 10px;
    font-size: 16px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    color: #D6D6D6;
}

.phone-number {
    padding-left: 10px;
    color: #FFF;
    font-size: 16px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
}

.infobar_shirit {
    height: 26px;
    margin: 0;
    margin-bottom: 8px;
    border-bottom: solid 1px #000;
    border-top: solid 1px #4B4B4B;
    border-bottom: solid 1px #3A3A3A;
    padding: 2px 4px;
    padding-bottom: 3px;
    color: #FFF;
    background: #3A3A3A;
    font-weight: bold;
    border-radius: 3px;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -webkit-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -moz-linear-gradient(#414141, #333) no-repeat;
    background: #3A3A3A -o-linear-gradient(#414141, #333) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF414141", endColorStr="#FF333333");
}

button.menuTog {
    float: left;
    width: 25px;
    position: relative;
    line-height: 15px;
    height: 28px;
    font-size: 13px;
    border: none;
    border-top: solid #6F6F6F 1px;
    border-bottom: solid #1D1D1D 1px;
    padding: 0;
    color: #EBEBEB;
    background: #4D4D4D;
    font-weight: normal;
    border-radius: 4px;
    overflow: hidden;
    background: #484848 linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -webkit-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -moz-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -o-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#80606060", endColorStr="#FF404040");
    outline: none;
    cursor: pointer;
    margin-right: 6px;
}

/* >>>> Butona toggle opsione header shirit */

button.menuTog.tv {
    width: 30px;
}

.menuTog:hover {
    background-color: #686868;
}

.menuTog.snd, .menuTog.music {
    width: 30px;
}

.menuTog.snd img {
    margin-left: 2px;
    margin-top: -31px;
    position: absolute;
    top: 0;
    left: 0;
}

.menuTog.music img {
    width: 24px;
    margin: 2px;
}

.menuTog.music.off img {
    margin-top: -30px;
}

.menuTog.snd.gender.male img {
    margin-top: -107px;
}

.menuTog.snd.gender.female img {
    margin-top: -70px;
}

.menuTog.snd.off img, .menuTog.snd.gender.male.off img, .menuTog.snd.gender.female.off img {
    margin-top: 4px;
}

.menuTog.tv.fsc {
    width: 30px;
}

.hideme {
    display: none !important;
}

.menuTog.tv.fsc img {
    margin-left: 4px;
    margin-top: 4px;
    position: absolute;
    top: 0;
    width: 22px;
    left: 0;
}

.menuTog.tv.fsc.isfs img {
    margin-top: -21px;
}

button.menuTog.tv img {
    margin-top: 4px;
    margin-left: 0;
    padding: 0;
    width: 23px;
    height: 43px;
}

button.menuTog.tv.open img {
    margin-top: -22px;
}

div.customSelect.left.custom.pform {
    width: 88px !important;
}

.menuTog.tv.chipset.toggle1 img {
    margin-top: 3px;
    height: 70px;
}

.menuTog.tv.chipset.toggle2 img {
    margin-top: -23px;
    height: 70px;
}

.menuTog.tv.chipset.toggle3 img {
    margin-top: -48px;
    margin-left: 1px;
    height: 70px;
}

.menuTog.tv.liverez.toggle1 img {
    margin-top: 4px;
    height: 67px;
}

.menuTog.tv.liverez.toggle2 img {
    margin-top: -21px;
    height: 67px;
}

.menuTog.tv.liverez.toggle3 img {
    margin-top: -45px;
    height: 68px;
}

/* <<<< Butona toggle opsione header shirit */

.infobar_shirit.nobot {
    height: 24px;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0;
}

img.mainSpinner {
    display: block;
    margin: auto;
    margin-top: 40px;
}

#ora {
    display: inline-block;
    margin: 3px 6px;
    margin-left: 0;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    white-space: nowrap;
    min-width: 112px;
    float: right;
    padding-left: 25px;
    background-image: url(../img/sprite.png);
    background-position: 0 -155px;
    background-repeat: no-repeat;
    height: 21px;
    line-height: 22px;
}

input.sp_submit, h6.expander, .qmenu button, .tabs_content td button, input.input_text, ul.alist li, ul.elist li, ul.elist li a, button.menuTog, h4.expander, h4.collapse, input.sp_submit[disabled], input.sp_submit[disabled]:hover, input.sp_submit.disabled, input.sp_submit.disabled:hover {
    -webkit-transition: background-color 333ms ease, color 333ms ease;
    -moz-transition: background-color 333ms ease, color 333ms ease;
    -o-transition: background-color 333ms ease, color 333ms ease;
    transition: background-color 333ms ease, color 333ms ease;
}

h4.expander {
    border-top-color: #626262;
    border-radius: 4px;
    background: #454545;
    background: #454545 linear-gradient(rgba(254, 254, 254, 0.176), rgba(0, 0, 0, 0.176)) no-repeat;
    background: #454545 -webkit-linear-gradient(rgba(254, 254, 254, 0.176), rgba(0, 0, 0, 0.176)) no-repeat;
    background: #454545 -moz-linear-gradient(rgba(254, 254, 254, 0.176), rgba(0, 0, 0, 0.176)) no-repeat;
    background: #454545 -o-linear-gradient(rgba(254, 254, 254, 0.176), rgba(0, 0, 0, 0.176)) no-repeat;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 7px;
    padding-bottom: 8px;
    font-size: 14px;
    height: 16px;
    overflow: hidden;
}

h4.expander:hover, h4.collapse:hover {
    background: #606060;
    filter: none;
}

h4.expander .icon {
    display: block;
    width: 24px;
    height: 21px;
    float: left;
    margin-right: 0;
    margin-left: 4px;
    margin-top: 0;
    background: url(../img/contract-expand.png);
    background-position: -8px -75px;
    position: relative;
    left: 0;
}

h4.expander.expanded .icon {
    background-position: -6px -25px;
}

.icon.right {
    float: right !important;
}

h4.expander .icon.info {
    background-image: url(../img/info-icon.png);
    background-position: 0 0;
    width: 21px;
    top: -2px;
    opacity: 1;
}

div.expandable {
    background: #282828;
    min-height: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-bottom: 4px;
    padding-top: 1px;
}

/* >>>> Sexy Tabs */

.sp_tabs {
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    position: relative;
    border-bottom: solid 1px #484848;
    background: #1A1A1A;
    background: #1A1A1A linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -webkit-linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -moz-linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -o-linear-gradient(#212121, #1A1A1A) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF212121", endColorStr="#FF1A1A1A");
    overflow: hidden;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}

.ie.ie7 .sp_tabs li {
    display: inline;
    float: none;
    max-width: 120px;
}

.ie.ie7 .sp_tabs.livetabs li {
    display: inline;
    float: none;
    max-width: 999px;
}

.ie.ie7 .closetab {
    position: absolute;
}

.sp_tabs li {
    display: block;
    float: left;
    color: white;
    margin-left: -26px;
    padding-left: 60px;
    position: relative;
    z-index: 99;
    width: auto;
    border-bottom: 1px solid transparent;
    margin-right: 26px;
    clear: right;
    cursor: pointer;
    zoom: 1;
    line-height: 28px;
    overflow: visible;
    border-top: 1px solid #000;
    background: url("../img/tab-right-fw.png");
    background: #1A1A1A linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -webkit-linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -moz-linear-gradient(#212121, #1A1A1A) no-repeat;
    background: #1A1A1A -o-linear-gradient(#212121, #1A1A1A) no-repeat;
}

.sp_tabs li.active {
    border-bottom-color: #8FBE15;
    font-weight: bold;
    border-top-color: #484848;
    background: url("../img/tab-active-fw.png");
    background: linear-gradient(#282828, #383E28);
    background: -webkit-linear-gradient(#282828, #383E28);
    background: -moz-linear-gradient(#282828, #383E28);
    background: -o-linear-gradient(#282828, #383E28);
    overflow: visible;
}

.sp_tabs li.active span.ctabe {
    border-bottom-color: #8FBE15;
    background: url("../img/tab-active-right.png") no-repeat;
}

.sp_tabs li span.ctabe {
    display: block;
    float: right;
    position: relative;
    width: 26px;
    height: 29px;
    margin-right: -26px;
    margin-bottom: -1px;
    margin-top: -1px;
    border-bottom: 1px solid transparent;
    background: url("../img/tab-right.png") no-repeat;
    z-index: 12;
}

/* <<<< Sexy Tabs */

.tabs_content table {
    width: 100%;
    border-spacing: 0;
    padding-top: 2px;
    table-layout: fixed;
    max-width: 1200px;
    margin: auto;
}

div.tabs_content {
    position: relative;
}

img.spinner_icon {
    margin-right: 10px;
    position: relative;
    float: right;
    height: 19px;
}

div.tabs_content .mainSpinner {
    margin-bottom: 20px;
    margin-top: 70px;
    /* margin-left: -40px; */
    /* top: 50%; */
    /* left: 50%; */
    width: 80px;
    height: 80px;
    /* position: absolute; */
}

.betslip h4 {
    padding: 5px 14px;
    color: #FFF;
    font-size: 14px;
    background: #A8C290;
    background: #56753C linear-gradient(#A8C290, #56753C) no-repeat;
    background: #56753C -webkit-linear-gradient(#A8C290, #56753C) no-repeat;
    background: #56753C -moz-linear-gradient(#A8C290, #56753C) no-repeat;
    background: #56753C -o-linear-gradient(#A8C290, #56753C) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FFA8C290", endColorStr="#FF56753C");
}

input.sp_submit {
    border: solid 1px #494949;
    margin: 0;
    float: left;
    margin-left: 8px;
    padding: 5px;
    padding-top: 3px;
    font-size: 11px;
    border-color: #414141 #494949 #494949 #464646;
    color: #FFF;
    background: #323232;
    font-weight: bold;
    background: #323232 linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    background: #323232 -webkit-linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    background: #323232 -moz-linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    background: #323232 -o-linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#4CFFFFFF", endColorStr="#FF000000");
}

input.sp_submit[disabled], input.sp_submit[disabled]:hover, input.sp_submit.disabled, input.sp_submit.disabled:hover {
    border: solid 1px #494949;
    margin: 0;
    float: left;
    margin-left: 8px;
    padding: 5px;
    padding-top: 3px;
    font-size: 11px;
    border-color: #565656 #494949 #494949 #464646;
    color: #0D0D0D;
    background: #8E8E8E;
    font-weight: bold;
    background: #5C5C5C linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) no-repeat;
    background: #5C5C5C -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) no-repeat;
    background: #5C5C5C -moz-linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    background: #323232 -o-linear-gradient(rgba(255, 255, 255, 0.3), transparent, transparent) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#4CFFFFFF", endColorStr="#FF000000");
}

input.sp_submit:hover {
    background-color: #454545;
}

.ie.ie7 #sp_login_form {
    width: 320px;
}

#sp_login_form {
    float: right;
    width: 336px;
    margin-top: 2px;
    margin-right: -15px;
    line-height: 30px;
    padding: 0;
}

.sp_menucont {
    width: 350px;
    position: relative;
    display: block;
    margin: auto;
    float: left;
}

.sp_mtopmenu li {
    display: inline-block;
    padding: 3px;
    margin: 2px 3px;
    float: left;
}

.ie.ie7 .sp_mtopmenu li {
    display: inline;
    float: none;
}

.sp_mtopmenu li a {
    color: #CDCDCD;
    text-decoration: none;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    position: relative;
}

.sp_mtopmenu li.live a, .sp_mtopmenu li a.live {
    color: red;
    font-weight: bold;
}

.sp_mtopmenu {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    margin-right: 10px;
}

h6.expander:hover {
    background-color: #444;
}

h6.expander {
    padding-left: 31px;
    position: relative;
    margin: 3px 0;
    border-top: solid 1px #595858;
    border-bottom: solid 1px #0F0F0F;
    padding: 1ex 1em;
    color: #FFF;
    background: #2D2D2D;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    background: #2D2D2D linear-gradient(rgba(255, 255, 255, 0.063), rgba(0, 0, 0, 0.063)) no-repeat;
    background: #2D2D2D -webkit-linear-gradient(rgba(255, 255, 255, 0.063), rgba(0, 0, 0, 0.063)) no-repeat;
    background: #2D2D2D -moz-linear-gradient(rgba(255, 255, 255, 0.063), rgba(0, 0, 0, 0.063)) no-repeat;
    background: #2D2D2D -o-linear-gradient(rgba(255, 255, 255, 0.063), rgba(0, 0, 0, 0.063)) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#A0FFFFFF", endColorStr="#A0000000");
}

h6.expander:before {
    vertical-align: baseline;
    width: 18px;
    content: "";
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../img/expand.png");
    height: 12px;
    background-position: 3px 0;
}

h6.expander.expanded:before {
    background-image: url("../img/contract.png");
    height: 9px;
    background-position: 0 0;
}

h6.expander+* {
    display: none;
}

h6.expander.expanded+* {
    display: block;
}

h6.expander.expanded+table {
    display: table;
}

/* help */

ul.elist.plus>li>a {
    background-image: url(../img/contract-expand.png);
    background-position: -5px -70px;
    background-repeat: no-repeat;
    padding-left: 25px;
}

ul.elist.plus>li>ul>li>a {
    background: url(../img/plusMinus.png) no-repeat;
    background-position: 12px 9px;
    padding-left: 32px;
}

ul.elist.plus>li.expanded>a {
    background-position: -4px -21px;
}

ul.elist.plus>li>ul>li.expanded>a {
    background-position: 12px -8px;
}

ul.elist.plus>li>ul>li>a:link {
    background-image: none;
}

ul.elist.plus>li>ul>li>a:link:hover {
    text-decoration: underline;
}

ul.elist.plus>li>ul>li>ul>li {
    border-bottom: 1px solid #3D3D3D;
}

ul.elist.plus li:first-child {
    border-top: none;
}

.elist.plus a.active {
    color: #8DBD14;
}

.hmenu {
    background: #3A3A3A;
    border-radius: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    margin-bottom: 8px;
}

#lpcont {
    margin: 0;
    padding-top: 2px;
    border-top: #3D3D3D 1px solid;
    color: #C3C3C3;
    text-shadow: 1px 1px 1px #343434;
    background-color: #2A2A2A;
    margin-bottom: 40px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding-bottom: 8px;
}

h1 {
    color: #FFF;
    border-bottom: #535353 1px solid;
    padding: 0 10px 8px;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    font-family: Arial, sans-serif;
}

p {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    vertical-align: baseline;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
}

.contPad {
    padding: 7px 10px;
}

h3 {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    margin: 18px 0;
    font-family: arial;
    font-style: normal;
}

a, a:visited, a:active {
    color: #8DBD14;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.wami {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    margin-top: -3px;
    margin-left: 8px;
    color: #C9C9C9;
    float: left;
}

.del {
    color: #8DBD14;
    font-size: 22px;
    text-shadow: 1px 1px 1px #1E1E1E;
    position: relative;
    top: 2px;
    margin: 0 4px;
}

.loc {
    margin-right: 4px;
}

th.koefme3.koef {
    text-align: left;
}

th.w90 {
    width: 90px;
}

.sp_tabs.livetabs li:first-child {
    padding-left: 38px;
}

h4.expander .icon.sport {
    background-image: url(../img/sporte-icon.png);
    background-repeat: no-repeat;
    top: -7px;
    height: 25px;
    margin-right: 3px;
    width: 32px;
    margin-left: -4px;
}

h4.expander+.expandable {
    display: none;
}

.transition_on h4.expander+.expandable {
    display: block !important;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: ease 200ms all;
    -moz-transition: ease 200ms all;
    -o-transition: ease 200ms all;
    -ms-transition: ease 200ms all;
    transition: ease 200ms all;
}

h4.expander.expanded+.expandable {
    display: block;
    padding-bottom: 4px;
    padding-top: 1px;
}

.transition_on h4.expander.expanded+.expandable {
    display: block !important;
    max-height: 3000px;
    padding-bottom: 4px;
    padding-top: 1px;
}

h4.collapse {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

h4.collapse:after {
    display: block;
    position: absolute;
    height: 20px;
    width: 13px;
    top: 5px;
    right: 2px;
    content: '';
    background-image: url(../img/contract-expand.png);
    background-repeat: no-repeat;
    background-position: -13px -74px;
}

h4.collapse.expanded:after {
    background-position: -11px -24px;
}

h4.collapse+ul {
    display: none;
}

h4.collapse.expanded+ul {
    display: block;
}

.closetab {
    display: block;
    float: right;
    width: 15px;
    height: 15px;
    right: -6px;
    position: relative;
    margin-left: 10px;
    top: 6px;
    z-index: 13;
    background-image: url(../img/tab_close_button.png);
    zoom: 1;
}

.closetab:hover {
    background-position: -22px 0;
}

.custom.langselect {
    float: right;
    margin-left: 15px;
}

/* help end */

.flagal {
    background-image: url(../img/al_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagen {
    background-image: url(../img/us_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagit {
    background-image: url(../img/it_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagde {
    background-image: url(../img/de_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagfr {
    background-image: url(../img/fr_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagel {
    background-image: url(../img/el_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flages {
    background-image: url(../img/es_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagpt {
    background-image: url(../img/pt_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagtr {
    background-image: url(../img/tr_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagbr {
    background-image: url(../img/br_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagsb {
    background-image: url(../img/sb_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.flagbg {
    background-image: url(../img/bg_flag.png);
    display: block;
    width: 22px;
    height: 16px;
    float: left;
    margin-left: 4px;
    margin-right: -10px;
}

.qmenu .content {
    padding: 13px;
    padding-top: 8px;
    background: #282828;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.qmenu button {
    width: 100%;
    line-height: 15px;
    height: 30px;
    font-size: 13px;
    border: none;
    border-top: solid #6F6F6F 1px;
    border-bottom: solid #1D1D1D 1px;
    padding: 6px;
    color: #EBEBEB;
    background: #4D4D4D;
    font-weight: normal;
    border-radius: 4px;
    background: #484848 linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -webkit-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -moz-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -o-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    ffilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#80606060", endColorStr="#FF404040");
    outline: none;
    cursor: pointer;
    margin-bottom: 3px;
}

.qmenu button .koef {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    float: right;
    width: 60px;
    display: block;
    color: #86E400;
    text-align: right;
    padding: 0;
    margin: 0;
    position: relative;
    height: 15px;
}

.qmenu button span {
    display: block;
    overflow: hidden;
    height: 15px;
    position: relative;
    text-align: left;
    top: 0;
    text-overflow: ellipsis;
    font-size: 12px;
}

/*  >>>> betslip  */

.bslipbody {
    color: #000;
    min-height: 100px;
    font-weight: normal;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    position: relative;
    background: #678A48;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #56753C linear-gradient(#799D57, #4A6B2F) no-repeat;
    background: #56753C -webkit-linear-gradient(#799D57, #4A6B2F) no-repeat;
    background: #56753C -moz-linear-gradient(#799D57, #4A6B2F) no-repeat;
    background: #56753C -o-linear-gradient(#799D57, #4A6B2F) no-repeat;
}

div.betslip.empty .bslipbody .info {
    display: block;
    text-align: center;
    left: 10px;
    right: 10px;
}

div.betslip.empty .bslipvarpart {
    display: none;
}

div.betslip.upd {
    overflow: hidden;
}

.bslipbody .info {
    margin-bottom: 10px;
    position: absolute;
    bottom: 0;
    display: none;
}

.bslipcont {
    display: block;
    position: relative;
    margin-top: -1px;
    min-height: 55px;
}

div.betslip.empty .bslipcont {
    margin-top: 0;
    padding-top: 50px;
    background-image: url(../img/no_bets.png);
    background-repeat: no-repeat;
    background-position: 94px 11px;
}

div.betslip.empty .notLoged, div.betslip.logedin .notLoged {
    display: none;
}

.bslipvarpart {
    position: relative;
    /* padding-bottom: 52px; */
    padding-top: 2px;
}

.bslipbody .notLoged {
    background: #B90D03;
    /* position: absolute; */
    bottom: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
}

.notLoged span {
    display: block;
    width: 222px;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    position: relative;
    top: 1px;
}

.notLoged span:first-child {
    margin-bottom: 2px;
    color: white;
    top: -1px;
}

div.betslip h6.expander:hover {
    background-color: #BAE594;
}

button.eslip {
    cursor: pointer;
    border-radius: 3px;
    outline: none;
    color: #2C2C2C;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    padding: 1px 6px;
    border: solid 1px #97C072;
    position: absolute;
    top: 2px;
    right: 3px;
    background: #56753C linear-gradient(#A8D383, #92B871) no-repeat;
    background: #56753C -webkit-linear-gradient(#A8D383, #92B871) no-repeat;
    background: #56753C -moz-linear-gradient(#A8D383, #92B871) no-repeat;
    background: #56753C -o-linear-gradient(#A8D383, #92B871) no-repeat;
}

div.betslip h6.expander button:hover, div.betslip h6 button:hover {
    color: #617D46;
}

div.betslip h6:before {
    vertical-align: baseline;
    width: 18px;
    content: "";
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../img/expand.png");
    height: 12px;
    background-position: 3px 0;
}

div.betslip h6.expanded:before {
    background-image: url("../img/contract.png");
    height: 9px;
    background-position: 0 0;
}

div.betslip h6.expander, div.betslip h6 {
    padding-left: 31px;
    position: relative;
    margin: 0;
    height: 15px;
    margin-top: 0;
    border-top: solid 2px #DEC;
    border-bottom: solid 1px #495F36;
    padding: 4px;
    color: #000;
    background: #AAD584;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 0;
}

div.bsl_bets {
    padding-bottom: 0;
    background: #80A85A;
}

div.bsl_epilog {
    background-color: #AAD584;
    border-top: solid 1px #DEC;
    border-bottom: solid 1px #495F36;
    padding: 4px;
    line-height: 17px;
}

table.bsl_tab {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    display: none;
}

table.bsl_tab.active {
    display: table;
}

table.bsl_tab th {
    font-weight: normal;
    padding-left: 5px;
}

table.bsl_tab td {
    padding-left: 5px;
    padding-bottom: 7px;
    padding-top: 8px;
    position: relative;
}

table.bsl_tab thead {
    text-align: left;
    background: #617D46;
    font-size: 10px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
}

table.bsl_tab tbody {
    text-align: left;
    background: #80A85A;
    font-size: 11px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    padding-top: 10px;
}

table.bsl_tab tbody tr {
    border-bottom: inset 1px #617D46;
    position: relative;
}

table.bsl_tab tbody tr.system {
    border: none;
}

table.bsl_tab tbody tr.system+tr td {
    padding-top: 0;
    padding-bottom: 10px;
}

table.bsl_tab tbody tr+tr.system td {
    padding-top: 10px;
}

table.bsl_tab tbody tr.system+tr.system td {
    padding-bottom: 0;
    padding-top: 0;
}

table.bsl_tab tbody tr.system td {
    padding-bottom: 0;
}

button.delete {
    border: none;
    padding: 0;
    margin: 0;
    background: none;
    cursor: pointer;
    text-indent: -1000em;
    background: url("../img/betslip-x.png");
    display: block;
    width: 12px;
    height: 14px;
    overflow: hidden;
    outline: none;
    float: left;
}

table.bsl_tab input {
    float: left;
    margin: 0;
}

table.bsl_tab td span.sq {
    float: left;
    width: 40px;
    margin-left: 2px;
    height: 19px;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

.betslip .koef {
    color: #000;
    font: inherit;
    text-align: left;
    float: none;
}

div.betslip .loader {
    background: #AAD584 url(../img/spinner_betslip.gif) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 0.9;
    border-radius: 5px;
    display: none;
}

.betslip.upd .loader {
    display: block;
}

.betslip {
    position: relative;
    margin-bottom: 8px;
}

.txt_stake {
    float: left;
    width: 110px;
    height: 18px;
    font-size: 14px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    line-height: 24px;
}

table.bsl_tab tbody tr.locked {
    background: #B90D03;
}

table.bsl_tab tbody tr.locked span.koef {
    width: 0;
    overflow: hidden;
    padding-left: 20px;
    background-image: url(../img/padlock2.png);
    background-repeat: no-repeat;
    background-position: 5px 1px;
}

.placeBet {
    border: 1px solid;
    color: #fff;
    min-width: 100px;
    padding: 7px 9px;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    border-top-color: #65B4E9;
    border-bottom-color: #337DEF;
    background: #1D82F2;
    font-weight: bold;
    background-image: url("../img/stripe.png"), linear-gradient(#4CB3FB, #0254D9);
    background-repeat: repeat;
    background-image: url("../img/stripe.png"), -webkit-linear-gradient(#4CB3FB, #0254D9);
    background-image: url("../img/stripe.png"), -moz-linear-gradient(#4CB3FB, #0254D9);
    background-image: url("../img/stripe.png"), -o-linear-gradient(#4CB3FB, #0254D9);
    background-image: url("../img/stripe.png"), -ms-linear-gradient(#4CB3FB, #0254D9);
    background-image: url("../img/stripe.png"), linear-gradient(#4CB3FB, #0254D9);
    border-left: 0;
    border-right: 0;
    border-radius: 5px;
}

button.placeBet:active {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-bottom-color: #65B4E9;
    border-top-color: #337DEF;
}

button.placeBet[disabled], button.placeBet[disabled]:active, button.placeBet[disabled]:hover {
    border-top-color: #ECECEC;
    border-bottom-color: #6B6B6B;
    background: #D8D8D8;
    color: #333;
    background-image: url("../img/stripe.png"), linear-gradient(#DADADA, #888888);
    background-image: url("../img/stripe.png"), -webkit-linear-gradient(#DADADA, #888);
    background-image: url("../img/stripe.png"), -ms-linear-gradient(#DADADA, #888);
    background-image: url("../img/stripe.png"), -moz-linear-gradient(#DADADA, #888);
    background-image: url("../img/stripe.png"), -o-linear-gradient(#DADADA, #888);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
}

.poLoged {
    /* position: absolute; */
    height: 42px;
    bottom: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 4px;
    width: 234px;
    background-color: #AAD584;
    border-top: solid 1px #DEC;
    border-bottom: solid 1px #495F36;
    display: none;
}

.poLoged td+td {
    text-align: right;
}

.poLoged input[type="checkbox"] {
    margin: 3px;
}

.poLoged input[type="checkbox"]+span {
    position: relative;
    margin: 3px;
    top: -2px;
}

div.betslip.logedin .poLoged {
    display: block;
}

div.betslip.empty.logedin .poLoged, .postBet div.bsl_epilog {
    display: none;
}

.postBet div.bsl_epilog.post {
    display: block;
}

.bsl_epilog.post label {
    vertical-align: middle;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    line-height: 20px;
}

.bsl_epilog>div {
    display: none;
}

.bsl_epilog>div.active {
    display: block;
    position: relative;
    padding-bottom: 5px;
}

.bsl_epilog.post input[type=checkbox] {
    margin: 0;
    margin-right: 2px;
    position: relative;
    top: 1px;
    margin-left: 2px;
}

.bsl_epilog.post {
    padding: 8px;
    display: none;
}

.postBet .bsl_epilog.post, div.betslip.postBet .poLoged.post {
    display: block;
}

div.betslip .poLoged.post, div.betslip.empty .poLoged.post, div.betslip.postBet .poLoged.place, .noPrint .print_slip, .noPrint .printkoef .noPrint .printButtonToggle, .noPrint #check_ticket.checked.positive .pay {
    display: none;
}

/* themable betslip */

.betslip.orange h4 {
    background: #D8AB75;
    background: #8B5E27 llinear-gradient(#D8AB75, #8B5E27) no-repeat;
    background: #8B5E27 -webkit-linear-gradient(#D8AB75, #8B5E27) no-repeat;
    background: #8B5E27 -moz-linear-gradient(#D8AB75, #8B5E27) no-repeat;
    background: #8B5E27 -o-linear-gradient(#D8AB75, #8B5E27) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FFD8AB75", endColorStr="#FF8B5E27");
}

.orange .bslipbody {
    background: #A36E2E;
    background: #8A5D26 linear-gradient(#BE8035, #785121) no-repeat;
    background: #8A5D26 -webkit-linear-gradient(#BE8035, #785121) no-repeat;
    background: #8A5D26 -moz-linear-gradient(#BE8035, #785121) no-repeat;
    background: #8A5D26 -o-linear-gradient(#BE8035, #785121) no-repeat;
}

div.betslip.orange h6.expander:hover {
    background-color: #E1C097;
}

.orange button.eslip {
    color: #2C2C2C;
    border: solid 1px #D29E5F;
    background: #8A5D26 linear-gradient(#DAAF7B, #D09B5A) no-repeat;
    background: #8A5D26 -webkit-linear-gradient(#DAAF7B, #D09B5A) no-repeat;
    background: #8A5D26 -moz-linear-gradient(#DAAF7B, #D09B5A) no-repeat;
    background: #8A5D26 -o-linear-gradient(#DAAF7B, #D09B5A) no-repeat;
}

div.betslip.orange h6.expander button:hover, div.betslip.orange h6 button:hover {
    color: #98662A;
}

.orange .poLoged {
    background-color: #DAB17E;
    border-top: solid 1px #F0DEC9;
    border-bottom: solid 1px #744E20;
}

.orange button.delete {
    background: url("../img/betslip-x-red.png");
}

div.betslip.orange .loader {
    background: #DAB17E url(../img/spinner_betslip_red.gif) no-repeat center;
}

div.betslip.orange h6.expander, div.betslip.orange h6 {
    border-top: solid 2px #F0DEC9;
    border-bottom: solid 1px #744E20;
    background: #DAB17E;
}

div.bsl_bets.orange {
    background: #C7883A;
}

.orange div.bsl_epilog {
    background-color: #DAB17E;
    border-top: solid 1px #F0DEC9;
    border-bottom: solid 1px #744E20;
}

.orange table.bsl_tab thead {
    background: #98662A;
}

.orange table.bsl_tab tbody {
    background: #C7883A;
}

.orange table.bsl_tab tbody tr {
    border-bottom: inset 1px #98662A;
    position: relative;
}

.betslip.blue h4 {
    background: #D8AB75;
    background: #8B5E27 linear-gradient(#D8AB75, #8B5E27) no-repeat;
    background: #8B5E27 -webkit-linear-gradient(#52ADF5, #1F67B4) no-repeat;
    background: #8B5E27 -moz-linear-gradient(#D8AB75, #8B5E27) no-repeat;
    background: #8B5E27 -o-linear-gradient(#D8AB75, #8B5E27) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FFD8AB75", endColorStr="#FF8B5E27");
}

.blue .bslipbody {
    background: #A36E2E;
    background: #8A5D26 linear-gradient(#BE8035, #785121) no-repeat;
    background: #8A5D26 -webkit-linear-gradient(#518BC0, #00449E) no-repeat;
    background: #8A5D26 -moz-linear-gradient(#BE8035, #785121) no-repeat;
    background: #8A5D26 -o-linear-gradient(#BE8035, #785121) no-repeat;
}

div.betslip.blue h6.expander:hover {
    background-color: #78BDEB;
}

.blue button.eslip {
    color: #2C2C2C;
    border: solid 1px #2584CF;
    background: #8A5D26 linear-gradient(#DAAF7B, #D09B5A) no-repeat;
    background: #8A5D26 -webkit-linear-gradient(#62BAFF, #147FC7) no-repeat;
    background: #8A5D26 -moz-linear-gradient(#DAAF7B, #D09B5A) no-repeat;
    background: #8A5D26 -o-linear-gradient(#DAAF7B, #D09B5A) no-repeat;
}

div.betslip.blue h6.expander button:hover, div.betslip.blue h6 button:hover {
    color: #0050C7;
}

.blue .poLoged {
    background-color: #65B4F6;
    border-top: solid 1px #96CDED;
    border-bottom: solid 1px #145378;
}

.blue button.delete {
    background: url("../img/betslip-x-blue.png");
}

div.betslip.blue .loader {
    background: #77B3E4 url(../img/spinner_betslip_blue.gif) no-repeat center;
}

div.betslip.blue h6.expander, div.betslip.blue h6 {
    border-top: solid 2px #96CDED;
    border-bottom: solid 1px #145378;
    background: #65B4F6;
}

div.bsl_bets.blue {
    background: #C7883A;
}

.blue div.bsl_epilog {
    background-color: #65B4F6;
    border-top: solid 1px #96CDED;
    border-bottom: solid 1px #145378;
}

.blue table.bsl_tab thead {
    background: #2F77B9;
}

.blue table.bsl_tab tbody {
    background: #3490CE;
}

.blue table.bsl_tab tbody tr {
    border-bottom: inset 1px #2A65BD;
    position: relative;
}

/* themable betslip */

div.total_s {
    float: right;
    width: 120px;
    text-align: right;
    height: 18px;
    font-size: 18px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    line-height: 24px;
}

div.total_s.active {
    display: block;
}

/* <<<<< beslip end */

/* >>>> Styled Select */

.styled-select {
    overflow: hidden;
}

.styled-select select {
    width: 130%;
    background: none;
    border: none;
    height: 100%;
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    color: inherit;
    cursor: pointer;
}

.ie.ie7 .styled-select select {
    width: 100%;
}

div.styled-select div {
    height: 100%;
    width: 100%;
    background: url(../img/customSelectButton.png);
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.styled-select div:hover {
    background: url(../img/customSelectButton_hover.png);
    background-position: right;
    background-repeat: no-repeat;
}

div.styled-select div.active, div.styled-select div.active:hover {
    background: url(../img/customSelectButton_active.png);
    background-position: right;
    background-repeat: no-repeat;
}

.styled-select select:focus {
    background: rgba(255, 0, 0, 0.03);
}

/* <<<< Styled Select */

/* >>>> Login start */

.person-icon {
    background-image: url(../img/person_icon.png);
    display: block;
    float: right;
    width: 20px;
    height: 22px;
    cursor: pointer;
}

#welcome_id {
    display: block;
    float: right;
    height: 30px;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    line-height: 30px;
    padding-left: 6px;
    padding-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.myacc {
    float: right;
}

.balance-icon, .lock-icon {
    background-image: url(../img/balance_icon.png);
    display: block;
    float: left;
    width: 20px;
    height: 21px;
    padding-left: 5px;
    background-repeat: no-repeat;
    background-position: 5px 2px;
}

.lock-icon {
    background-image: url(../img/lock_icon.png);
    float: right;
    background-position: 0 2px;
    cursor: pointer;
    margin-left: 8px;
    padding-left: 0;
}

.total-balance {
    display: block;
    float: left;
    padding: 0 7px;
    padding-left: 21px;
    background-image: url(../img/expand.png);
    background-repeat: no-repeat;
    background-position: 7px 7px;
}

#sp_login_form.logedin {
    width: 480px;
    margin-right: 5px;
    height: 25px;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    line-height: 30px;
}

.open-bets {
    background: url(../img/open_bet_icon.png) no-repeat;
    padding-left: 30px;
    background-position: 8px 1px;
    height: 40px;
    display: block;
    float: right;
}

#balance_id {
    display: block;
    float: right;
}

.autotransfer #balance_id {
    display: none;
}

.open-bets a {
    display: block;
}

#logoutbu {
    background: url(../img/logout_icon.png) no-repeat;
    border: none;
    width: 18px;
    height: 32px;
    margin: 0;
    padding: 0;
    background-position: -5px 0;
    outline: none;
    cursor: pointer;
    position: relative;
    top: 1px;
}

.login-bar-btns {
    float: right;
    margin-left: 5px;
    width: 30px;
    position: relative;
    line-height: 20px;
}

#welcome_id:hover {
    width: auto;
}

#sp_login_form.logedin a {
    color: white;
    cursor: pointer;
}

#logoutbu.lgingo {
    background: url("../img/spinner_small.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#sp_userLog_button.lgingin {
    background: url(../img/spinner_small.gif) no-repeat 12px 2px;
    border: none;
    width: 0;
    overflow: hidden;
    min-width: 0;
    height: 0;
    padding-left: 26px;
    outline: none;
    padding-top: 16px;
    line-height: 23px;
    text-indent: -100px;
}

a.onlg, div#sp_login_form+div.sp_menucont a.onlg.olaff {
    display: none;
}

div.logedin+div.sp_menucont a.onlg {
    display: inline;
}

div#sp_login_form.logedin.affiliate+div.sp_menucont a.onlg.olaff {
    display: inline;
}

.affiliate .bsl_epilog.post>div {
    display: none !important;
}

/* <<<< Login end */

span.ellips {
    display: block;
    float: left;
    max-width: 240px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sp_mtopmenu .sport {
    background: none;
    padding: 0;
}

h3 th, h3 td {
    border-right: 1px solid #6B6B6B;
    padding: 3px;
    padding-top: 5px;
}

h3 th {
    color: #727272;
}

h3 td {
    color: #A7A7A7;
}

/* >>>> Social */

div.fallowus a {
    color: #FFF;
    float: left;
    font-size: 18px;
    line-height: 43px;
    width: 91px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-style: normal;
    font-weight: bold;
    padding: 15px;
    text-align: center;
    opacity: .8;
}

.fallowus a.facebook {
    background-color: #2F498D;
    background-image: -moz-linear-gradient(top, #3f62aa 0, #2f498d 100%);
    background-image: -ms-linear-gradient(top, #3f62aa 0, #2f498d 100%);
    background-image: -o-linear-gradient(top, #3f62aa 0, #2f498d 100%);
    background-image: -webkit-linear-gradient(top, #3F62AA 0, #2F498D 100%);
    border-radius: 0 0 0 5px;
}

.fallowus a.twitter {
    background-color: #00A2ED;
    background-image: -moz-linear-gradient(top, #00baf1 0, #00a2ed 100%);
    background-image: -ms-linear-gradient(top, #00baf1 0, #00a2ed 100%);
    background-image: -o-linear-gradient(top, #00baf1 0, #00a2ed 100%);
    background-image: -webkit-linear-gradient(top, #00BAF1 0, #00A2ED 100%);
    border-radius: 0 0 5px 0;
}

#toTop, #ChipsView {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    overflow: hidden;
    width: 60px;
    height: 35px;
    border: none;
    text-indent: 100%;
    background: url("../img/totop.png") no-repeat left top;
    z-index: 10;
}

#ChipsView {
    left: 10px;
    background-position: 0 -36px;
}

#ChipsView:hover #toTopHover2, #toTop:hover #toTopHover {
    opacity: 0.9;
}

#sp_body.expanded #ChipsView {
    left: auto;
    right: 100px;
}

#toTopHover, #toTopHover2 {
    background: url("../img/totop.png") no-repeat -60px top;
    width: 60px;
    height: 35px;
    display: block;
    overflow: hidden;
    float: left;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    transition: 350ms opacity linear;
    -webkit-transition: 350ms opacity linear;
    -moz-transition: 350ms opacity linear;
    -ms-transition: 350ms opacity linear;
    -o-transition: 350ms opacity linear;
}

#toTopHover2 {
    background-position: -60px -36px;
}

/* <<<< Social END */

/* >>>> Affiliate */

.menuTog.tv {
    display: none;
}

.affiliate .menuTog.tv {
    display: block;
}

.lmenu.ctk, .lmenu.atk {
    display: none;
}

.affiliate .lmenu.ctk, .affiliate .lmenu.atk {
    display: block;
}

/* <<<< Affiliate end */

/* >>>> Sexy Tabs */

.sp_tabs li+li {
    z-index: 98;
}

.sp_tabs li+li+li {
    z-index: 97;
}

.sp_tabs li+li+li+li {
    z-index: 96;
}

.sp_tabs li+li+li+li+li {
    z-index: 95;
}

.sp_tabs li+li+li+li+li+li {
    z-index: 94;
}

.sp_tabs li+li+li+li+li+li+li {
    z-index: 93;
}

.sp_tabs li+li+li+li+li+li+li+li {
    z-index: 92;
}

.sp_tabs li+li+li+li+li+li+li+li+li {
    z-index: 91;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li {
    z-index: 90;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li {
    z-index: 89;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 88;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 87;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 86;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 85;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 84;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 83;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 82;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 81;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 80;
}

.sp_tabs li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    z-index: 79;
}

.acc_popup .sp_tabs li {
    padding-left: 40px;
}

.sp_tabs li.orange.active, .sp_tabs.orange li.active {
    border-bottom-color: #A46F2E;
    border-top-color: #484848;
    background: url("../img/tab-active-fw_red.png");
    background: -webkit-linear-gradient(#282828, #4F3516);
    background: -moz-linear-gradient(#282828, #4F3516);
    background: -o-linear-gradient(#282828, #4F3516);
    background: -ms-linear-gradient(#282828, #4F3516);
    background: linear-gradient(#282828, #4F3516);
}

.sp_tabs.orange li.active span.ctabe, .sp_tabs li.orange.active span.ctabe {
    border-bottom-color: #A46F2E;
    background: url("../img/tab-active-right_red.png") no-repeat;
}

.sp_tabs li.blue.active, .sp_tabs.blue li.active {
    border-bottom-color: #3FAAFF;
    border-top-color: #484848;
    background: url("../img/tab-active-fw_blue.png");
    background: -webkit-linear-gradient(#282828, #095474);
    background: -moz-linear-gradient(#282828, #095474);
    background: -o-linear-gradient(#282828, #095474);
    background: -ms-linear-gradient(#282828, #095474);
    background: linear-gradient(#282828, #095474);
}

.sp_tabs.blue li.active span.ctabe, .sp_tabs li.blue.active span.ctabe {
    border-bottom-color: #3FAAFF;
    background: url("../img/tab-active-right_blue.png") no-repeat;
}

/* <<<< Sexy Tabs */

/* sherbime popup */

.buttonPsherbime {
    float: left;
    margin-left: 12px;
    border-style: solid none;
    position: relative;
    top: -2px;
    border-width: 1px;
    border-top-color: #525252;
    border-bottom-color: #212121;
    padding: 8px 18px;
    color: #EBEBEB;
    background: #353535;
    font: inherit;
    font-size: 15px;
    cursor: pointer;
    border-radius: 0.33em;
    background: #353535 -webkit-linear-gradient(rgba(255, 255, 255, 0.055), rgba(0, 0, 0, 0.055)) no-repeat;
    background: #353535 -moz-linear-gradient(rgba(255, 255, 255, 0.055), rgba(0, 0, 0, 0.055)) no-repeat;
    background: #353535 -o-linear-gradient(rgba(255, 255, 255, 0.055), rgba(0, 0, 0, 0.055)) no-repeat;
    background: #353535 linear-gradient(rgba(255, 255, 255, 0.055), rgba(0, 0, 0, 0.055)) no-repeat;
    -webkit-transition: background-color 333ms ease, color 333ms ease, border-top-color 333ms ease;
    -moz-transition: background-color 333ms ease, color 333ms ease, border-top-color 333ms ease;
    -o-transition: background-color 333ms ease, color 333ms ease, border-top-color 333ms ease;
    transition: background-color 333ms ease, color 333ms ease, border-top-color 333ms ease;
}

.infoInputPOP {
    float: left;
    padding: 8px 10px;
    font-size: 14px;
    font-family: Arial;
}

select.POPselect {
    float: left;
    background: #525252;
    border: none;
    padding: 7px;
    border-radius: 4px;
    outline: none;
    color: #FFF;
    top: -2px;
    position: relative;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: normal;
    width: 150px;
}

select.POPselect option {
    background: #333;
    color: white;
    font-size: 18px;
}

input.indPoP {
    width: 100px;
    height: 18px;
    line-height: 20px;
    padding: 6px;
    font-size: 15px;
    top: -1px;
    position: relative;
}

.sp_tabs.big li.active span.ctabe {
    background-size: 100% 100%;
}

.sp_tabs.big li span.ctabe {
    height: 35px;
    background-size: 100% 36px;
}

.sp_tabs.big li {
    font-size: 17px;
    line-height: 34px;
}

/* >>>> PRINT */

.printer {
    visibility: hidden;
    position: absolute !important;
    left: 0;
    top: 0;
}

td.printer {
    display: none;
}

/* <<<< Print */

.CustomAlertBox div+div {
    box-shadow: 0 0 50px -18px #FFF;
    -moz-box-shadow: 0 0 50px -18px #FFF;
    -o-box-shadow: 0 0 50px -18px #FFF;
    -ms-box-shadow: 0 0 50px -18px #FFF;
    -webkit-box-shadow: 0 0 50px -18px #FFF;
}

/* >>>> Jackpot */

.valuta_sign {
    background: url(../img/valuta_sprite.png?13);
    display: block;
    float: left;
    width: 22px;
    height: 25px;
    margin-top: 1px;
    background-position: -1px -5px;
}

.valuta_sign.euro, .valuta_sign.eur {
    background-position: -1px -38px;
}

.valuta_sign.dollar, .valuta_sign.usd {
    background-position: -2px -70px;
}

.valuta_sign.naira, .valuta_sign.ngn {
    background-position: 0 -104px;
}

.valuta_sign.denar, .valuta_sign.mkd {
    background-position: 1px -137px;
}

.valuta_sign.tunisiandenar, .valuta_sign.tnd {
    background-position: 1px -173px;
}

.valuta_sign.franc, .valuta_sign.chf {
    background-position: 1px -209px;
}

.valuta_sign.canadian_dollar, .valuta_sign.cad {
    background-position: 1px -282px;
}

.valuta_sign.pound, .valuta_sign.gbp {
    background-position: 1px -391px;
}

.valuta_sign.australian_dollar, .valuta_sign.aud {
    background-position: 1px -244px;
}

.valuta_sign.turkey_lira, .valuta_sign.try {
    background-position: 1px -353px;
}

.valuta_sign.china_yuan, .valuta_sign.cny {
    background-position: 1px -317px;
}

.valuta_sign.china_yuan, .valuta_sign.cny {
    background-position: 1px -317px;
}

.valuta_sign.zmw, .valuta_sign.zmw {
    background-position: 1px -422px;
}
.valuta_sign.bulgarian_lev,.valuta_sign.bgn {
    background-position: 0px -451px;
}

.numbers {
    max-width: 171px;
    height: 24px;
    float: right;
    overflow: hidden;
    margin-top: 1px;
    margin-right: 1px;
}

.numbers span {
    width: 15px;
    height: 24px;
    display: block;
    float: right;
    background: url(../img/nrsprite.png);
    margin-right: 1px;
    background-repeat: no-repeat;
}

.numbers span.presje {
    background: url(../img/comma.png);
    width: 8px;
}

.numbers span.pike {
    background: url(../img/period.png);
    width: 8px;
}

.numbers .n1 {
    background-position: 0 -24px;
}

.numbers .n2 {
    background-position: 0 -48px;
}

.numbers .n3 {
    background-position: 0 -72px;
}

.numbers .n4 {
    background-position: 0 -96px;
}

.numbers .n5 {
    background-position: 0 -120px;
}

.numbers .n6 {
    background-position: 0 -144px;
}

.numbers .n7 {
    background-position: 0 -168px;
}

.numbers .n8 {
    background-position: 0 -192px;
}

.numbers .n9 {
    background-position: 0 -216px;
}

.numer_container {
    position: absolute;
    width: 198px;
    height: 30px;
    top: 16px;
    left: 6px;
    border-radius: 6px;
}

.jackpot {
    position: relative;
}

.jackpot img {
    position: relative;
    width: 210px;
    height: auto;
    display: block;
    margin: 10px auto;
    transform: scale3d(1, 1, 1);
}

/* <<<< Jackpot */

/* >>>> LAST Jackpot */

table.last_jackpot {
    width: 100%;
    border-spacing: 0;
    table-layout: fixed;
    padding-bottom: 4px;
    text-align: left;
}

table.last_jackpot thead th {
    border-bottom: 1px solid #5E5656;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 4px;
}

table.last_jackpot td {
    padding-left: 10px;
    font-size: 11px;
    padding-top: 3px;
}

table.last_jackpot tbody tr:nth-child(even) {
    background: #494949;
}

table.last_jackpot thead tr {
    background: #222;
}

/* <<<< LAST Jackpots */

/* >>>> Filter Result Select Custom */

div.filter-result {
    float: right;
    width: 120px;
    height: 25px;
    margin-bottom: 0;
    line-height: 1.2;
    color: #9C9C9C;
    font-weight: bold;
    cursor: pointer;
    border: solid 1px #5D5D5D;
    border-color: #515151 #5D5D5D #5D5D5D #595959;
    color: #FFF;
    background: #525252;
    background: #525252 linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -webkit-linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -moz-linear-gradient(#434343, #525252, #525252) no-repeat;
    background: #525252 -o-linear-gradient(#434343, #525252, #525252) no-repeat;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#525252', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    top: -1px;
}

div.filter-result select {
    padding: 4px;
}

div.filter-result select:focus {
    background: none;
}

div.filter-result>div, div.filter-result>div:hover, div.filter-result:hover>div {
    background-image: url(../img/contract-expand.png) !important;
    background-position: 93px -21px !important;
}

div.filter-result option {
    background: #282828;
    color: #9C9C9C;
}

div.filter-result option:hover {
    background: #424242;
    color: #9C9C9C;
}

div.filter-result select {
    line-height: 24px;
}

/* <<<< Filter Result Select Custom */

/* >>>> Kontroll bilete */

.check_tick, .cancel_tick {
    padding: 10px;
}

/* <<<< Kontroll bilete */

/* >>>> Carreli */

.carreli {
    background: #282828;
    overflow: hidden;
    padding: 40px;
    position: relative;
    border-bottom-left-radius: 5px;
    border-top: 2px solid #333;
    border-bottom-right-radius: 5px;
}

.carreli>div.leviz {
    position: absolute;
    /* background: #4D4C4C; */
    height: 100%;
    width: 68px;
    top: 0;
    left: 0;
    z-index: 9999;
    opacity: 0.2;
    cursor: pointer;
}

.carreli>div.leviz+div.leviz {
    right: 0;
    left: auto;
}

.carreli>div.leviz:hover {
    opacity: .75;
    /*background: rgba(77, 76, 76, 0.3);*/
    ;
}

.carreli>div.leviz>div {
    display: block;
    position: relative;
    float: left;
    top: 0;
    margin-left: 10px;
    background-image: url(../img/slider-arrows.png);
    width: 34px;
    height: 100%;
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.carreli>div.leviz+div.leviz>div {
    float: right;
    margin-right: 10px;
    background-position: 42% 50%;
}

.carreli ul {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
}

.carreli ul>li {
    float: left;
    list-style: none;
    border: 1px solid #3F3F3F;
    border-radius: 43px;
    -webkit-border-radius: 43px;
    position: relative;
    width: 270px;
    height: 270px;
    text-align: center;
    margin: 0 25px;
    cursor: pointer;
    margin-top: 12px;
    opacity: 0.3;
    overflow: hidden;
}

.carreli>div+div+div {
    position: relative;
    left: 50%;
    z-index: 99;
}

.carreli ul>li.active {
    width: 320px;
    height: 320px;
    margin-top: -13px;
    margin-left: 0;
    margin-right: 0;
    line-height: 4em;
    background: black;
    z-index: 999;
    color: white;
    opacity: 1;
}

.ie7 .carreli ul>li.active {
    width: 258px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    line-height: 1em;
    background: none;
    z-index: 999;
    color: white;
}

.carreli ul>li.active:hover {
    cursor: pointer;
    box-shadow: 0 0 26px -9px #979797;
}

.carreli ul>li img {
    width: 100%;
    height: 100%;
}

.carreli .timer {
    width: 100%;
    position: absolute;
    ;
    bottom: 14px;
    left: 0;
    text-align: center;
    font-size: 96px;
    line-height: 114px;
    font-family: 'Times New Roman';
    font-weight: normal;
    text-shadow: 0 0 2px #000;
    font-style: oblique;
}

.carreli li.active .timer {
    text-shadow: 0 0 2px #FFF;
}

.carreli li.active .timer.hot {
    text-shadow: 0 0 2px #F8E02A;
    color: #CAA617;
}

.carreli li.active .timer.hottest {
    text-shadow: 0 0 2px #EC1C1C;
    color: red;
}

/* <<<< Carreli */

/* >>>> NR SPRITE DOGS */

i.nrs {
    width: 0;
    height: 18px;
    padding-left: 19px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    background-image: url(../img/dog6sprite.png);
    background-position: -2px -1px;
    float: left;
    margin-left: 2px;
}

i.nrs.n0 {
    background-position: -2px -121px;
}

i.nrs.n2 {
    background-position: -2px -21px;
}

i.nrs.n3 {
    background-position: -2px -41px;
}

i.nrs.n4 {
    background-position: -2px -61px;
}

i.nrs.n5 {
    background-position: -2px -81px;
}

i.nrs.n6 {
    background-position: -2px -101px;
}

i.nrs.n7 {
    background-position: -2px -141px;
}

i.nrx {
    background-image: url(../img/xsprite.png) !important;
    padding-left: 23px;
    margin-left: 10px;
    background-repeat: no-repeat;
}

i.nrx.nx3 {
    background-position: -2px -21px;
}

i.nrx.nx4 {
    background-position: -2px -40px;
}

i.nrx.nx5 {
    background-position: -2px -60px;
}

i.nrx.nx0, i.nrx.nx1 {
    display: none;
}

.last_jackpot .nrs.nrx {
    margin-left: 5px;
}

/* <<<< NR SPRITE DOGS */

/* >>>> Ikone img */

img.ikone {
    position: relative;
    float: left;
    display: block;
    top: -14px;
    left: -12px;
    margin-right: -8px;
    margin-bottom: -18px;
    width: 34px;
    height: auto;
}

.kuajGara i.nrs {
    background-image: url(../img/horse6sprite.png);
}

/* <<<< Ikone img */

/* >>>> Gara qen */

.tabs_content td button {
    width: 100%;
    line-height: 17px;
    height: 30px;
    font-size: 13px;
    border: none;
    padding: 6px;
    color: #EBEBEB;
    background: #4D4D4D;
    font-weight: normal;
    border-radius: 4px;
    background: #484848 linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -webkit-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -moz-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    background: #484848 -o-linear-gradient(rgba(96, 96, 96, 0.5), rgba(64, 64, 64, 0)) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#80606060", endColorStr="#00404040");
    outline: none;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.qentab td {
    padding: 1px;
}

.qentab td button {
    height: 45px;
    font-size: 25px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
}

.qentab td>div {
    height: 45px;
}

.tabs_content td button[disabled], .tabs_content td button[disabled]:hover, .tabs_content td button.active[disabled], .tabs_content td button[disabled].active {
    border-top-color: #444;
    border-bottom-color: #000;
    color: #777;
    background: #333;
    cursor: not-allowed;
    filter: none;
}

.tabs_content td button[disabled] span.koef, .tabs_content td button[disabled]:hover span.koef, .tabs_content td button.active[disabled] span.koef, .tabs_content td button[disabled].active span.koef {
    width: 0;
    overflow: hidden;
    padding-left: 9px;
    background-image: url(../img/padlock.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    display: block !important;
    float: none;
    margin: auto;
}

.tabs_content td button[disabled] .chipSmall {
    display: none;
}

.tabs_content {
    position: relative;
    overflow: hidden;
}

.tabs_content td button.active, .tabs_content td button.tac.active:hover {
    color: #000;
    background-color: #92968A;
    font-weight: bold;
}

.tabs_content td button:hover, .qmenu button:hover {
    background-color: #686868;
}

.qentab .qen1, .qentab .kuaj1 {
    background: -webkit-linear-gradient(158deg, #F19C9C, #860D0D, #A32A2A);
    background: -moz-linear-gradient(158deg, #F19C9C, #860D0D, #A32A2A);
    background: -ms-linear-gradient(158deg, #F19C9C, #860D0D, #A32A2A);
    background: -o-linear-gradient(158deg, #F19C9C, #860D0D, #A32A2A);
    background: linear-gradient(158deg, #F19C9C, #860D0D, #A32A2A);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #000;
}

.qentab .qen2, .qentab .kuaj3 {
    background: -webkit-linear-gradient(158deg, #89CFE6, #005E92, #006FAC);
    background: -moz-linear-gradient(158deg, #89CFE6, #005E92, #006FAC);
    background: -ms-linear-gradient(158deg, #89CFE6, #005E92, #006FAC);
    background: -o-linear-gradient(158deg, #89CFE6, #005E92, #006FAC);
    background: linear-gradient(158deg, #89CFE6, #005E92, #006FAC);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #000;
}

.qentab .qen3, .qentab .kuaj2 {
    background: -webkit-linear-gradient(158deg, #B4B4B4, #000, #313131);
    background: -moz-linear-gradient(158deg, #B4B4B4, #000, #313131);
    background: -ms-linear-gradient(158deg, #B4B4B4, #000, #313131);
    background: -o-linear-gradient(158deg, #B4B4B4, #000, #313131);
    background: linear-gradient(158deg, #B4B4B4, #000, #313131);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    line-height: 33px;
    text-shadow: 0 0 10px #202020;
    padding: 4px;
    color: #2020CC;
}

.qentab .qen4, .qentab .kuaj6 {
    background: -webkit-linear-gradient(158deg, #A0A0A0, #020202, #424242);
    background: -moz-linear-gradient(158deg, #A0A0A0, #020202, #424242);
    background: -ms-linear-gradient(158deg, #A0A0A0, #020202, #424242);
    background: -o-linear-gradient(158deg, #A0A0A0, #020202, #424242);
    background: linear-gradient(158deg, #A0A0A0, #020202, #424242);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #CCC;
    border-top-color: #949494;
}

.qentab .kuaj6 {
    color: #B1B108;
    text-shadow: 0 0 10px #7C7C70;
}

.qentab .qen5 {
    background: -webkit-linear-gradient(158deg, #B4B4B4, #000, #525252);
    background: -moz-linear-gradient(158deg, #B4B4B4, #000, #525252);
    background: -ms-linear-gradient(158deg, #B4B4B4, #000, #525252);
    background: -o-linear-gradient(158deg, #B4B4B4, #000, #525252);
    background: linear-gradient(158deg, #B4B4B4, #000, #525252);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #202020;
    color: #000000;
    line-height: 33px;
    padding: 4px;
    border-top-color: #ACACAC;
}

.qentab .kuaj4 {
    background: -webkit-linear-gradient(158deg, #F7ED89, #BBA21B, #C7AD44);
    background: -moz-linear-gradient(158deg, #F7ED89, #BBA21B, #C7AD44);
    background: -ms-linear-gradient(158deg, #F7ED89, #BBA21B, #C7AD44);
    background: -o-linear-gradient(158deg, #F7ED89, #BBA21B, #C7AD44);
    background: linear-gradient(158deg, #F7ED89, #BBA21B, #C7AD44);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #000;
    color: #000;
    padding: 4px;
    border-top-color: #ACACAC;
}

.qentab .kuaj5 {
    background: -webkit-linear-gradient(158deg, #96F789, #419409, #468543);
    background: -moz-linear-gradient(158deg, #96F789, #419409, #468543);
    background: -ms-linear-gradient(158deg, #96F789, #419409, #468543);
    background: -o-linear-gradient(158deg, #96F789, #419409, #468543);
    background: linear-gradient(158deg, #96F789, #419409, #468543);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 12px #000;
    color: #000;
    padding: 4px;
    border-top-color: #ACACAC;
}

.qentab .qen6 {
    background: -webkit-linear-gradient(158deg, #B4B4B4, #000, #535353);
    background: -moz-linear-gradient(158deg, #B4B4B4, #000, #535353);
    background: -ms-linear-gradient(158deg, #B4B4B4, #000, #535353);
    background: -o-linear-gradient(158deg, #B4B4B4, #000, #535353);
    background: linear-gradient(158deg, #B4B4B4, #000, #535353);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 8px #FFF;
    color: #F00;
    padding: 4px;
    line-height: 33px;
    border-top-color: #ACACAC;
    position: relative;
}

.qentab .qen3 div, .qentab .kuaj2 div {
    background: -webkit-linear-gradient(#FFFFFF, #919191);
    background: -moz-linear-gradient(#FFFFFF, #919191);
    background: -ms-linear-gradient(#FFFFFF, #919191);
    background: -o-linear-gradient(#FFFFFF, #919191);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FFFFFF", endColorStr="#919191");
    background: linear-gradient(#FFFFFF, #919191);
    border-radius: 3px;
}

.qentab .qen5 div {
    border-radius: 3px;
    background: -webkit-linear-gradient(#EED0B0, #C75700, #CA5900);
    background: -moz-linear-gradient(#EED0B0, #C75700, #CA5900);
    background: -ms-linear-gradient(#EED0B0, #C75700, #CA5900);
    background: -o-linear-gradient(#EED0B0, #C75700, #CA5900);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#EED0B0", endColorStr="#CA5900");
    background: linear-gradient(#EED0B0, #C75700, #CA5900);
}

.qentab .qen6 div {
    background: -webkit-linear-gradient(#FFF, #FFF, #000, #FFF, #FFF, #000, #FFF, #FFF);
    background: -moz-linear-gradient(#FFF, #FFF, #000, #FFF, #FFF, #000, #FFF, #FFF);
    background: -ms-linear-gradient(#FFF, #FFF, #000, #FFF, #FFF, #000, #FFF, #FFF);
    background: -o-linear-gradient(#FFF, #FFF, #000, #FFF, #FFF, #000, #FFF, #FFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#000000", endColorStr="#FFFFFF");
    background: linear-gradient(#FFF, #FFF, #000, #FFF, #FFF, #000, #FFF, #FFF);
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-radius: 3px;
}

.qentab .qen6 span.back {
    box-shadow: 0 0 13px 8px #FFF;
    /* background: #fff; */
    position: absolute;
    width: 9px;
    height: 14px;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -4px;
}

.qentab .qen7, .qentab .kuaj7 {
    background: -webkit-linear-gradient(158deg, #9CA0F1, #0D3886, #2A39A3);
    background: -moz-linear-gradient(158deg, #9CA0F1, #0D3886, #2A39A3);
    background: -ms-linear-gradient(158deg, #9CA0F1, #0D3886, #2A39A3);
    background: -o-linear-gradient(158deg, #9CA0F1, #0D3886, #2A39A3);
    background: linear-gradient(158deg, #9CA0F1, #0D3886, #2A39A3);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #000;
}

.qentab .qen8, .qentab .kuaj8 {
    background: -webkit-linear-gradient(158deg, #D8D9EC, #4A4D52, #9C9DA1);
    background: -moz-linear-gradient(158deg, #D8D9EC, #4A4D52, #9C9DA1);
    background: -ms-linear-gradient(158deg, #D8D9EC, #4A4D52, #9C9DA1);
    background: -o-linear-gradient(158deg, #D8D9EC, #4A4D52, #9C9DA1);
    background: linear-gradient(158deg, #D8D9EC, #4A4D52, #9C9DA1);
    font-size: 28px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 0 10px #000;
}

.qentab .qen9, .qentab .kuaj9 {
    background: -webkit-linear-gradient(158deg, #C3C3C3, #735B01, #838383);
    background: -moz-linear-gradient(158deg, #C3C3C3, #735B01, #838383);
    background: -ms-linear-gradient(158deg, #C3C3C3, #735B01, #838383);
    background: -o-linear-gradient(158deg, #C3C3C3, #735B01, #838383);
    background: linear-gradient(158deg, #C3C3C3, #735B01, #838383);
    font-size: 17px;
}

.tabs_content td.koef span {
    display: block;
    overflow: hidden;
    height: 15px;
    position: relative;
    text-align: center;
    top: 0;
    text-overflow: ellipsis;
    font-size: 12px;
}

.tabs_content span.koef {
    font-size: 12px;
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    display: block;
    color: #86E400;
    text-align: center;
    margin: 0;
    position: relative;
    height: 15px;
}

button.active .koef {
    color: #000;
    font-weight: bold;
}

.lojebg {
    position: absolute;
    width: 100%;
    min-height: 380px;
    top: 0;
    z-index: 1;
}

.tabs_content table.qentab {
    color: #FFF;
    padding-top: 13px;
    border-spacing: 4px;
    padding-left: 11px;
    z-index: 2;
    font-size: 28px;
    max-width: 1100px;
    margin: auto;
    text-shadow: 1px 1px 0 #000;
    position: relative;
}

/* <<<< Gara Qen */

/* >>>> Chips */

.chips {
    padding-right: 90px;
    padding-left: 8px;
    background: url(../img/bg_repeat.png);
    text-align: center;
    margin-top: 1px;
    padding-top: 10px;
    padding-bottom: 12px;
    position: relative;
    z-index: 2;
}

.chips>div.kaChipsWrap>div {
    vertical-align: middle;
    width: 16.5%;
    /* margin-left: -20px; */
    /* margin-right: -3%; */
    float: left;
    margin-top: 43px;
    position: relative;
    /* max-width: 80px; */
    opacity: 0.8;
    cursor: pointer;
    position: relative;
}

.chips>div.kaChipsWrap>div.tek {
    margin-top: 0;
}

.chips>div.kaChipsWrap {
    height: 130px;
    padding: 10px;
}

.chips>div.kaChipsWrap>div:hover {
    opacity: 1;
}

.chips>div.kaChipsWrap>div>img {
    width: 80px;
}

.chips span.cmimChip, .chipSmall span.cmimChip {
    color: #FFF;
    position: absolute;
    float: left;
    top: 50%;
    left: 0;
    width: 100%;
    min-width: 80px;
    margin-left: -1px;
    margin-top: -13px;
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
}

.chips button, .butExpander {
    position: absolute;
    right: 8px;
    margin-bottom: 15px;
    top: 28px;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .8;
}

.chips button+button {
    top: 90px;
}

.chips button:hover {
    opacity: 1;
}

.chipSmall img {
    width: 100%;
}

.chipSmall {
    position: relative;
    top: -4px;
    margin-left: -4px;
    left: 0;
    float: left;
    width: 36px;
    height: 36px;
}

.tabs_content .hasChips span.koef {
    float: right;
    margin-top: 8px;
    text-align: right;
}

.chipSmall span.cmimChip {
    font-size: 11px;
    margin-top: -7px;
    min-width: 7px;
    margin-left: 0;
    text-shadow: 0 0 4px #000;
}

.hasChips {
    height: 122px;
    overflow: hidden;
}

/* <<<< Chips */

/* >>>> Ticket Check */

#check_ticket button span.spinTxt, button.placeBet.loading span.spinTxt {
    background: url(../img/spinner_small.gif) no-repeat 0 0;
    width: 18px;
    display: block;
    height: 18px;
    margin: auto;
    display: none;
    position: relative;
    margin-top: -2px;
    line-height: 5px;
}

button.placeBet.loading span.spinTxt {
    display: block;
}

button.placeBet.loading span.plainTx {
    display: none;
}

#check_ticket div.outkod>table {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    table-layout: fixed;
}

#check_ticket>div.outkod>div.nowin, #check_ticket>div.outkod>div {
    width: 100%;
    text-align: center;
    color: #FF7171;
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}

#check_ticket>div.outkod>div.powin, #check_ticket>div.outkod>div.cancancel {
    color: #87CF8D;
}

#check_ticket>div.outkod>div.powinpag, #check_ticket>div.outkod>div.nocancel {
    color: #E0E97A;
}

#check_ticket.checked .inkod, #check_ticket.checked .checkTxt, #check_ticket.checking .checkTxt, #check_ticket .msgs, #check_ticket .outkod, #check_ticket .pay, #check_ticket .cancel, #check_ticket .ncheckTxt, #check_ticket.checked.negative.negative2 .visive, #check_ticket.checked.negative.negative2 .nocancel, #check_ticket.checked.negative.positive2 .nocancel, #check_ticket.checked.negative .cancancel, #check_ticket.checked.negative.positive2 .checkTxt2, #check_ticket.checked.negative.positive2 .cancancel.cancelled, #check_ticket.checked.negative.positive2.paying2 .cancel .checkTxt, #check_ticket.checked .powin.paspag, #check_ticket.checked .pay .checkTxt2, #check_ticket.checked.paying .pay .checkTxt, #check_ticket.checked.positive .pay .checkTxt, #check_ticket.checked.positive .powin, #check_ticket.checked.positive.nowP .powinpag, #check_ticket.checked.negative .powin, #check_ticket.checked.negative .pay, #check_ticket.checked.negative.nowP2 .nocancel, #check_ticket.checked.negative.nowP2 .cancel .checkTxt, #check_ticket.checked.negative2 .cancancel.cancelled, #check_ticket.checked .pay.hideForce {
    display: none;
}

#check_ticket.checked .outkod, #check_ticket.checked .ncheckTxt, #check_ticket.checked.negative.negative2 .nowin, #check_ticket.checked.negative .nocancel, #check_ticket.checked.negative.positive2 .cancancel, #check_ticket.checked.negative.positive2 .cancel, #check_ticket.checked.negative.positive2 .cancel .checkTxt, #check_ticket.checked.negative.positive2.paying2 .cancel .spinTxt, #check_ticket.checked .powin, #check_ticket.checked .pay, #check_ticket.checked .pay .checkTxt, #check_ticket.checked.paying .pay .spinTxt, #check_ticket.checked.positive .pay .checkTxt2, #check_ticket.checked.positive .powinpag, #check_ticket.checked.positive.nowP .powin.paspag, #check_ticket.checked.negative.nowP2 .cancancel.cancelled, #check_ticket.checked.negative.nowP2 .cancel .checkTxt2, #check_ticket.checked.negative.nowP2 .cancel, #check_ticket.checking .spinTxt {
    display: block;
}

/* <<<< Ticket Check */

/* >>>> Rezultatet e Fundit */

.rez .spinner, .lstjk .spinner {
    margin: auto;
    display: none;
    margin-top: 10px;
    position: relative;
    padding-bottom: 10px;
}

div.rez .loading .spinner, div.lstjk .loading .spinner {
    display: block;
}

div.rez .loading table.last_jackpot, div.lstjk .loading table.last_jackpot {
    display: none;
}

div.lmenu.rez tr.amt td div {
    overflow: hidden;
}

li.animating tr.amt td {
    padding-top: 0;
    padding-bottom: 0;
}

/* <<<< Rezultatet e Fundit */

/* Tooltipi i famshem */

div.tooltip, div.localtt {
    display: none;
    position: fixed;
    top: 496px;
    left: 800px;
    z-index: 999;
    background: #BBB;
    border-radius: 4px;
    padding: 4px;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    color: #000;
}

.tooltip>span, .localtt>span {
    position: absolute;
    top: -6px;
    width: 0;
    left: 50%;
    margin-left: -6px;
    height: 0;
    z-index: 0;
    border-bottom: 6px solid #bbb;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid transparent;
}

.tooltip>div, .localtt>div {
    border: 1px solid #AFAFAF;
    height: 100%;
    border-radius: 3px;
    min-height: 30px;
    padding: 4px;
}

.tooltip.left>span, .localtt.left>span {
    top: 50%;
    right: -12px;
    left: auto;
    color: #bbb;
    border-left: 6px solid;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    margin-top: -6px;
}

.tooltip.right>span {
    top: 50%;
    right: auto;
    left: -6px;
    border-right: 6px solid;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    margin-top: -6px;
}

.tooltip.top>span {
    top: auto;
    bottom: -6px;
    border-top: 6px solid;
    border-bottom: none;
}

.hastooltip span.tcont {
    display: none;
}

/*tooltipi i famshem */

#vPoker .localtt .chipSmall img {
    -webkit-filter: drop-shadow(0 0 7px black);
}

.left_time .koha {
    height: 63px;
    margin-bottom: 5px;
    overflow: hidden;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
}

.left_time .koha div {
    position: relative;
    float: left;
    margin-left: 3px;
    background-image: url(../img/digits.png);
    width: 48px;
    height: 64px;
    will-change: background;
}

.left_time .koha.hot div {
    background-image: url(../img/digits3.png);
}

.left_time .koha.hottest div {
    background-image: url(../img/digits2.png);
}

.koha>span {
    font-size: 30px;
    font-family: sans-serif;
    font-style: normal;
    font-weight: bold;
    display: block;
    float: left;
    width: 7px;
    height: 100%;
    line-height: 60px;
    color: #FFF;
}

.gameId {
    height: 20px;
    font-family: arial;
    font-style: normal;
    font-size: 14px;
    font-weight: bold;
    color: #818181;
}

.left_time {
    padding: 15px;
    position: relative;
}

/* >>>> Gara Qen TV GARa */

.tvCont, .rezCont {
    background: rgba(190, 190, 190, 0.72);
    width: 100%;
    height: 100%;
    z-index: 15;
    position: absolute;
    overflow: hidden;
    margin: auto;
    top: 0;
    left: 0;
    background-image: url(../img/bg_repeat.png);
}

.tvback {
    display: table;
    margin: auto;
    position: relative;
    margin-top: 40px;
    padding: 29px 18px 26px 19px;
    background: url(../img/tv1.png);
    box-shadow: 0 0 59px -24px #FFCE99;
}

.tvCont .logo {
    width: 213px;
    height: 66px;
    position: absolute;
    left: 19px;
    top: 50px;
    border-radius: 28px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.kno-branding .logo {
    display: none;
}

#qenGara .tvCont.p480 .logo {
    top: 66px;
    /* set:set */
}

#qenGara .tvCont.p360 .logo {
    top: 45px;
    height: 71px;
    set: set;
}

#kuajGara .tvCont.p480.k1 .logo {
    top: 85px;
    /*set: set;*/
}

#kuajGara .tvCont.p360.k1 .logo {
    top: 74px;
    /* set:set */
}

#kuajGara .tvCont.p480.k2 .logo {
    top: 49px;
    /* set:set */
}

#kuajGara .tvCont.p360.k2 .logo {
    top: 49px;
    /* set:set */
}

.tvCont video {
    width: 480px;
    height: 360px;
    background: black;
}

.tvContBlock, .tvContBlock2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 16;
}

.tvContBlock .back, .tvContBlock2 .back {
    background: #444;
    width: 100%;
    position: absolute;
    height: 100%;
    opacity: .8;
}

.tvContBlock .box, .tvContBlock2 .box {
    background: #8B8B8B;
    position: absolute;
    width: 300px;
    margin-left: -155px;
    left: 50%;
    top: 133px;
    height: 48px;
    padding: 42px 10px;
    box-shadow: 0 0 25px 7px #858585;
    border: 1px solid #5C4848;
    color: white;
    font-size: 20px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.rezCont .message {
    color: white;
    margin: auto;
    display: table;
    margin-top: 20px;
    font-size: 20px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    position: relative;
}

.rezCont .qentab {
    width: 300px;
    margin: auto;
}

div.fitoreText {
    display: none;
}

/* <<<< Gara Qen TV GARa */

/* >>>> Selektimi chipsave */

.chips>div.kaChipsWrap.u_selektua>div {
    opacity: .15;
}

.chips>div.kaChipsWrap.u_selektua>div img {
    width: 70px;
}

.chips>div.kaChipsWrap.u_selektua>div span {
    min-width: 71px;
}

.chips>div.kaChipsWrap.u_selektua>div.selected {
    opacity: 1;
    z-index: 4;
}

.chips>div.kaChipsWrap.u_selektua>div.selected img {
    width: 85px;
    margin-left: -8px;
}

.chips>div.kaChipsWrap.u_selektua>div.selected span {
    min-width: 78px;
    margin-left: -5px;
}

.chips>div.kaChipsWrap.u_selektua>div:hover {
    opacity: .5;
}

.chips>div.kaChipsWrap.u_selektua>div.selected:hover {
    opacity: 1;
}

/* <<<< Selektimi chipsave */

/* >>>> Jackpot Snow */

#snowflakeContainer {
    position: absolute;
    left: 0;
    top: 0;
}

.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
    position: fixed;
    color: #FFFFFF;
    user-select: none;
    z-index: 1000;
}

.snowflake:hover {
    cursor: default;
}

div.lmenu.JCK.highlightNow>h4 {
    color: #F00;
}

/* <<<< Jackpot Snow */

/* >>>> Rezultate */

.rezultate {
    font-size: 18px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    padding: 12px;
    background: rgba(182, 182, 182, 0.56);
    border: 1px solid rgba(141, 108, 108, 0.5);
    border-radius: 11px;
}

.totalWi, .totalPl {
    font-weight: bold;
    margin-left: 20px;
    color: #F0DDDD;
    text-shadow: 0 0 10px #CF8585;
}

.rezCont .xbonus {
    position: relative;
    float: right;
    z-index: 3;
    height: 160px;
    width: 180px;
    margin-left: -27px;
    top: 85px;
    display: none;
}

.rezCont .xbonus.x2, .rezCont .xbonus.x3, .rezCont .xbonus.x4, .rezCont .xbonus.x5 {
    display: block;
}

.xbonus img {
    position: relative;
    float: right;
    width: 100%;
    display: none;
}

.xbonus.x2 .x2 {
    display: block;
}

.xbonus.x3 .x3 {
    display: block;
}

.xbonus.x4 .x4 {
    display: block;
}

.xbonus.x5 .x5 {
    display: block;
}

/* <<<< Rezultate */

/* >>>> Grid table */

table.grid {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    padding: 0;
}

table.grid thead {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
}

table.grid thead th {
    padding: 6px;
    border-right: 1px solid #8A8888;
}

table.grid thead tr {
    background: #414141;
}

table.grid tr.selected {
    background: #000 !important;
}

table.grid tr.expanded {
    background: #000 !important;
}

table.grid td {
    border-right: 1px solid #8A8888;
    padding: 6px;
    border-top: 1px solid #8A8888;
}

table.grid td:first-child {
    border-left: 1px solid #8A8888;
}

table.grid tr:nth-child(even) {
    background: #302F2F;
}

table.grid tr:last-child td {
    border-bottom: 1px solid #8A8888;
}

table.grid td {
    cursor: pointer;
}

table.grid tr:hover {
    background: #5F5F5F;
}

table.grid thead th:first-child {
    border-top-left-radius: 6px;
}

table.grid.biletat thead th:nth-child(9), table.grid thead th:last-child {
    border-top-right-radius: 6px;
}

table.grid tbody {
    text-align: center;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    overflow: auto;
    /* width: 662px; */
    /* height: 120px; */
    /* display: block; */
    /* position: relative; */
}

table.biletat td span {
    position: relative;
    display: block;
    float: right;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    margin-left: 5px;
}

table.biletat td span.win {
    background: #5D945D;
}

table.biletat td span.loose {
    background: #A55858;
}

table.biletat td span.open {
    background: #565AC7;
}

table.biletat td span.void {
    background: #9EA31C;
}

table.biletat td span.settled {
    background: #940303;
    border: 1px solid #DBD6D6;
    width: 12px;
    height: 12px;
}

table.grid.financa>tbody>tr.printable, table.grid>tfoot>tr {
    background: #666666;
    color: #000;
    font-weight: bold;
}

table.grid>tfoot td {
    text-align: center;
}

table.grid.financa>tbody>tr.printable td {
    border-top: 2px solid #8D8D8D;
}

td.idNoShow {
    display: none;
}

/* <<<< Grid table */

.corner {
    background: none;
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: 0;
    border-right: 12px solid rgba(0, 0, 0, 0);
    border-bottom: 15px solid rgba(0, 0, 0, 0);
    opacity: 0.5;
}

.corner.green {
    border-right: 15px solid #069E00;
}

.corner.red {
    border-right: 15px solid #B4000E;
}

/* >>>> Sinjali net */

.signal {
    position: absolute;
    background: url(../img/signal_sprite.png) no-repeat;
    height: 26px;
    width: 20px;
    z-index: 9;
    bottom: 15px;
    right: 17px;
    background-position: -100px 0;
}

.signal.s3 {
    background-position: -74px 0;
}

.signal.s2 {
    background-position: -49px 0;
}

.signal.s1 {
    background-position: -24px 0;
}

.signal.s0 {
    background-position: 2px 0;
}

/* <<<< Sinjali net */

.tabs_content.active {
    min-height: 480px;
}

.tvCont .logo img {
    width: 100%;
    height: 100%;
    position: relative;
    /* width: 600px; */
    /* height: 140px; */
}

.tvCont div.xbonus {
    width: 22%;
    position: absolute;
    bottom: 36px;
    right: 20px;
    z-index: 999;
}

/* Browser notification */

.noti {
    width: 570px;
    border: 1px solid #777;
    box-shadow: 0 0 8px #888;
    padding: 14px;
}

.logos {
    width: 100%;
    table-layout: fixed;
}

.logos td {
    vertical-align: top;
    padding: 10px;
    border: none;
    background: none;
}

a.l {
    display: block;
    padding: 4px;
    padding-top: 120px;
    background-repeat: no-repeat;
    background-position: center top;
    text-decoration: none;
    text-align: center;
}

a.l:hover {
    padding: 3px;
    padding-top: 119px;
    border: 1px dashed #AAA;
}

a.l .bro {
    white-space: nowrap;
    text-decoration: underline;
    font-size: 17px;
}

a .vendor {
    color: #AAA;
    text-align: center;
    font-size: 10px;
    display: block;
}

.bi a {
    background-image: url('../img/ie.png');
}

.bc a {
    background-image: url('../img/ch.png');
}

.bf a {
    background-image: url('../img/ff.png');
}

a .na {
    display: none;
    color: #C7C7C7;
    font-family: arial;
    font-size: 14px;
}

a:hover .na {
    display: block;
    cursor: default;
}

.protector {
    position: absolute;
    float: left;
    width: 481px;
    height: 360px;
    top: 29px;
    left: 19px;
    border: none;
    background: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.playMobile {
    position: absolute;
    top: 0;
    left: 0;
    background: black;
    width: 100%;
    height: 100%;
    display: block;
}

.playSignContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 120px;
    background: rgba(148, 148, 148, 0.32);
    margin-left: -100px;
    margin-top: -60px;
    border-radius: 12px;
    box-shadow: 0 0 19px -2px #C7C7C7;
}

.playSign {
    position: absolute;
    border-left: 40px solid #E7E7E7;
    border-top: 32px solid rgba(0, 0, 0, 0);
    border-bottom: 32px solid rgba(0, 0, 0, 0);
    padding: 0;
    margin: 0;
    width: 0;
    height: 0;
    top: 10px;
    left: 50%;
    margin-left: -16px;
}

.playText {
    position: absolute;
    bottom: 16px;
    color: white;
    width: 100%;
    left: 0;
    text-align: center;
}

.printer.termik.promo {
    padding-top: 7px;
    padding-bottom: 7px;
}

.grid.biletat .hideCol, .grid.msgtable .hideCol {
    display: none;
}

/* lojrat e reja */

.podium td {
    padding-top: 5px;
}

/*.kenoRand> td {
    padding-top: 10px;
}*/

.tabs_content.renderedGame {
    background: #2b2b2b;
}

.trisTabel1 {
    padding: 0;
    border: 0;
}

.trisTabel1 td, .trisTabel2 td {
    padding: 0 1px;
}

.trisNDT td[colspan="4"] {
    padding: 0;
}

/* button Tris */

.trisTabel2 {
    padding: 5px;
}

.qentab .trisTabel2 td>div {
    height: 38px;
}

.qentab .trisTabel2 button {
    height: 35px;
    padding: 4px;
    line-height: 27px;
}

.qentab .trisTabel2 td {
    padding: 1px;
}

.qentab .trisTabel2 button.leftNR, .qentab .trisTabel2 button.rightNR {
    font-size: 12px;
    padding: 0;
}

.trisTabel2 .TrisUpDown {
    display: none;
}

.trisTabel2.visibleB1 .TrisUpDown.kuaj1, .trisTabel2.visibleB1 .TrisUpDown.qen1 {
    display: block;
}

.trisTabel2.visibleB2 .TrisUpDown.kuaj2, .trisTabel2.visibleB2 .TrisUpDown.qen2 {
    display: block;
}

.trisTabel2.visibleB3 .TrisUpDown.kuaj3, .trisTabel2.visibleB3 .TrisUpDown.qen3 {
    display: block;
}

.trisTabel2.visibleB4 .TrisUpDown.kuaj4, .trisTabel2.visibleB4 .TrisUpDown.qen4 {
    display: block;
}

.trisTabel2.visibleB5 .TrisUpDown.kuaj5, .trisTabel2.visibleB5 .TrisUpDown.qen5 {
    display: block;
}

.trisTabel2.visibleB6 .TrisUpDown.kuaj6, .trisTabel2.visibleB6 .TrisUpDown.qen6 {
    display: block;
}

/* paneli Hap mbyll new games */

.chips .expand, .butExpander, .chips .classicMode {
    top: 0;
    background: linear-gradient(rgb(153, 153, 153), rgb(31, 30, 30));
    right: 15px;
    width: 40px;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 20px;
}

.chips .expand span, .butExpanderSpan {
    background-image: url(../img/contract-fragment.png);
    background-repeat: no-repeat;
    display: block;
    width: 38px;
    height: 18px;
    background-position: 0 -5px;
}

.tabs_content.openPanel .chips button.expand span, .butExpanderSpan.collapse {
    background-image: url(../img/expand-fragmentup.png);
}

.tabs_content.openPanel .chips {
    margin-top: 5px;
}

.setVideo .kenoRand {
    display: none;
}

.tabs_content tr.podium, .tabs_content tr.sistem12, .tabs_content tr.kenoRand, .tabs_content .wintable-cont, .tabs_content tr.bingoExt, .tabs_content tr.trisNDT {
    position: absolute;
    visibility: hidden;
}

.tabs_content.openPanel tr.podium, .tabs_content.openPanel tr.sistem12, .tabs_content.openPanel tr.kenoRand, .tabs_content.openPanel .wintable-cont, .tabs_content.openPanel tr.bingoExt, .tabs_content.openPanel tr.trisNDT {
    position: relative;
    visibility: visible;
}

/* Keno Data CSS */

@-webkit-keyframes plase2 {
    0% {
        opacity: 0.5;
        -webkit-box-shadow: 0 0 0 white;
        box-shadow: 0 0 0 white;
    }
    50% {
        opacity: 1;
        -webkit-box-shadow: 0 0 15px white;
        box-shadow: 0 0 15px white;
    }
    100% {
        opacity: 0.5;
        -webkit-box-shadow: 0 0 0 white;
        box-shadow: 0 0 0 white;
    }
}

@-moz-keyframes plase2 {
    0% {
        opacity: 0.5;
        -moz-box-shadow: 0 0 0 white;
        box-shadow: 0 0 0 white;
    }
    50% {
        opacity: 1;
        -moz-box-shadow: 0 0 15px white;
        box-shadow: 0 0 15px white;
    }
    100% {
        opacity: 0.5;
        -moz-box-shadow: 0 0 0 white;
        box-shadow: 0 0 0 white;
    }
}

@keyframes plase2 {
    0% {
        opacity: 0.5;
        box-shadow: 0 0 0 white;
    }
    50% {
        opacity: 1;
        box-shadow: 0 0 15px white;
    }
    100% {
        opacity: 0.5;
        box-shadow: 0 0 0 white;
    }
}

.setVideo .kenobet.active {
    -webkit-animation: plase2 1s 2 linear;
    -moz-animation: plase2 1s 2 linear;
    -ms-animation: plase2 1s 2 linear;
    animation: plase2 1s 2 linear;
}

.tableKeno, .tableBingo {
    max-width: 1060px;
    margin: 0 auto auto;
    padding-bottom: 10px;
    padding-top: 10px;
}

.tableBingo {
    max-width: 820px;
}

.tableKeno .kenobet {
    width: 48px;
    background: url(../img/goglaSprite.png);
    background-position: -1px -48px;
    height: 48px;
    margin: auto;
    border-radius: 48px;
    text-align: center;
    font-family: arial;
    line-height: 48px;
    font-weight: bold;
    position: relative;
    font-size: 23px;
    color: #FFF;
    text-shadow: 2px 2px #000;
    margin: 2px auto;
    cursor: pointer;
    transform: translate3d(0, 0, 0);
}

.roulettebet, .roulettebet .contWrap, .cfront, .cback, .activator {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.tableKeno div.active, .tableKeno .active.inresult {
    background-position: -1px 0;
    color: white;
}

.tableKeno .inresult {
    background-position: 0 -148px;
    /* color: #D3A892; */
}

.bsl_tab.keno tr.active, .bsl_tab.bingo tr.active {
    background: #F80;
}

.bsl_epilog .vFootball.active, .bsl_tab.keno tr.active, .bsl_tab.bingo tr.active {
    cursor: url(../img/cursorChips.png), auto;
}

.bsl_epilog .vFootball.active.leftclick:active, .bsl_tab.keno tr.active.leftclick:active, .bsl_tab.bingo tr.active.leftclick:active {
    cursor: url(../img/cursorChipsP.png), auto;
}

.bsl_epilog .vFootball.active.rightclick:active, .bsl_tab.keno tr.active.rightclick:active, .bsl_tab.bingo tr.active.rightclick:active {
    cursor: url(../img/cursorChipsM.png), auto;
}

.bsl_tab.bingo tr.active.on, .bsl_tab.vFootball tr.disabled {
    background: #CF474C;
}

.bsl_tab.keno tr.active.leftclick:active, .bsl_tab.bingo tr.active.leftclick:active {
    background: #F80 !important;
}

.bsl_tab.keno tr.active.rightclick:active, .bsl_tab.bingo tr.active.rightclick:active {
    background: #F80;
}

.bsl_tab.keno tr.active.middleclick:active, .bsl_tab.keno tr.active.middleclick, .bsl_tab.bingo tr.active.middleclick:active, .bsl_tab.bingo tr.active.middleclick {
    background: #F80;
    cursor: cell !important;
}

.bsl_tab.keno tr.active:hover, .bsl_tab.bingo tr.active:hover {
    background: #EFAD47;
}

i.nrs.nrk {
    background: #626262;
    border-radius: 16px;
    padding: 0;
    width: 18px;
    text-align: center;
    line-height: 18px;
    border: 1px solid #EAEAEA;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    color: #FFF;
}

i.nrk.nrs.nrx {
    background: #7E0000 !important;
    margin-left: 2px;
}

.kenoanima {
    background: url(../img/kenoAnimasprite.png);
    width: 161px;
    height: 114px;
    background-position: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -33px;
    margin-left: -54px;
    z-index: 10;
}

#keno {
    overflow: visible;
    z-index: 100;
}

/*table.kenoRandSel {
    padding: 5px;
    max-width: 160px;
    margin: auto;
}*/

/*.makeBETrand {
    display: none;
}*/

.makeBETrand.inSelect {
    display: table;
    font-weight: bold;
    font-size: 26px;
    line-height: 24px;
    max-width: 48px;
    margin: auto;
    margin-top: 12px;
    height: 35px;
}

.printkoef {
    display: none;
    top: 4px;
    width: 70px;
    height: 18px;
    margin: 0;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
    color: #424242;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    padding: 1px 6px;
    border: solid 1px #A0BA88;
    position: absolute;
    right: 3px;
    background: #56753C linear-gradient(#CFEFB4, #619931) no-repeat;
    background: #56753C -webkit-linear-gradient(#CFEFB4, #619931) no-repeat;
    background: #56753C -moz-linear-gradient(#CFEFB4, #619931) no-repeat;
    background: #56753C -o-linear-gradient(#CFEFB4, #619931) no-repeat;
}

.orange .printkoef {
    border: solid 1px #CEA16A;
    background: #75733C -webkit-linear-gradient(#C7A478, #BB7E34) no-repeat;
    background: #75733C -moz-linear-gradient(#C7A478, #BB7E34) no-repeat;
    background: #75733C -ms-linear-gradient(#C7A478, #BB7E34) no-repeat;
    background: #75733C -o-linear-gradient(#C7A478, #BB7E34) no-repeat;
    background: #75733C -webkit-linear-gradient(#C7A478, #BB7E34) no-repeat;
}

.kenoRand .leftNR, .kenoRand .rightNR {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
}

@-moz-keyframes spinJolly {
    from {
        -moz-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
    to {
        -moz-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

@-webkit-keyframes spinJolly {
    from {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
    to {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

@keyframes spinJolly {
    from {
        transform: rotateY(0deg);
    }
    to {
        transform: rotateY(360deg);
    }
}

.theJoly.spining, .logoSpin.spining {
    -webkit-animation: spinJolly 3s infinite linear;
    -ms-animation: spinJolly 3s infinite linear;
    -moz-animation: spinJolly 3s infinite linear;
    animation: spinJolly 3s infinite linear;
}

.theJoly {
    background: url(../img/joly.png);
    width: 266px;
    height: 316px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -158px;
    margin-left: -133px;
    opacity: 0.95;
    background-repeat: no-repeat;
    will-change: transform;
    z-index: 5;
}

.theTableContKeno, .theTableContBingo {
    position: relative;
    z-index: 2;
}

.tabs_content .vgboxTVim {
    position: relative;
    width: 112px;
    border: 1px solid #C8C8C8;
    padding: 0;
    padding-left: 35px;
    background: #968F8F;
    height: 28px;
    margin: auto;
    border-radius: 8px;
    line-height: 28px;
}

.vgboxTVim span.sport {
    left: 18px;
}

.vgboxTVim:hover {
    background: #646464;
    border: 1px solid #A6A6A6;
}

table.boxtable tr:nth-child(even):hover {
    background: #302F2F;
}

button.kenoCol, button.bingoCol {
    width: 68% !important;
    height: 20px !important;
    margin: 5px auto !important;
    padding: 0 !important;
    min-width: 36px;
    display: table;
    max-width: 54px;
}

.tabs_content td button.bingoCol {
    margin-bottom: 12px;
    background: -moz-linear-gradient(-30deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.42) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.42)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(68%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.42)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-30deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.42) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-30deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.42) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-30deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.42) 100%);
    /* IE10+ */
    background: linear-gradient(150deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.42) 100%);
    /* W3C */
}

.kenotab.tableKeno td:first-child, button.kenoCol, button.bingoCol {
    will-change: height, width, opacity, color;
    transition: height .5s ease-in-out, opacity .5s ease-in-out, width.5s ease-in-out, background-color 333ms ease, color 333ms ease !important;
}

.setVideo .kenoCol, .setVideo .kenoRow, .setVideo .kenotab.tableKeno td.service-row-corner {
    height: 0 !important;
    opacity: 0 !important;
    width: 0 !important;
}

button.kenoRow, button.bingoRow {
    width: 23px !important;
    height: 48px !important;
    margin: 2px 5px !important;
    padding: 0 !important;
}

span.sKenospan {
    background-image: url(../img/contract-expand.png);
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px;
    background-position: -7px -26px;
}

span.sKenospan.sVerti {
    background-position: -9px -75px;
}

/* Roulette Styles Begin */

.vRoulette i.nrs {
    padding: 0;
    margin: 0;
    margin-left: 5px;
    width: 18px;
    text-align: center;
    background: #185F00 linear-gradient(#5F7449, #175100);
    background: #185F00 -moz-linear-gradient(#5F7449, #175100);
    background: #185F00 -o-linear-gradient(#5F7449, #175100);
    background: #185F00 -webkit-linear-gradient(#5F7449, #175100);
    background: #185F00 -ms-linear-gradient(#5F7449, #175100);
    border-radius: 4px;
    border: 1px solid #676350;
    margin-bottom: 2px;
    text-align: center;
    font-family: arial;
    line-height: 18px;
    font-size: 12px;
    font-weight: 900;
    font-style: normal;
    text-indent: -1px;
    text-shadow: -1px 1px 1px #000;
}

.vRoulette i.nrs.red {
    background: #A10000 linear-gradient(#C07171, #690000);
    background: #A10000 -moz-linear-gradient(#C07171, #690000);
    background: #A10000 -ms-linear-gradient(#C07171, #690000);
    background: #A10000 -o-linear-gradient(#C07171, #690000);
    background: #A10000 -webkit-linear-gradient(#C07171, #690000);
    margin-left: 0;
}

.vRoulette i.nrs.black {
    background: #000 linear-gradient(#777, #000000);
    background: #000 -moz-linear-gradient(#777, #000000);
    background: #000 -ms-linear-gradient(#777, #000000);
    background: #000 -o-linear-gradient(#777, #000000);
    background: #000 -webkit-linear-gradient(#777, #000000);
    text-shadow: none;
    font-weight: 800;
    margin-left: 5px;
}

.vRoulette.leftMok i.nrs {
    margin-left: 5px;
}

/* Roulette Table the hard part */

table.rulettetab {
    width: 100%;
    margin-top: 18px;
    padding: 0;
    padding-bottom: 2px;
    cursor: pointer;
    border-collapse: collapse;
}

.roulettebet {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    font-size: 14px;
}

.roulettebet:before {
    display: block;
    padding-top: 100%;
}

.roulettebet.black, .ovalR.black {
    background: #696767 url(../img/roulette_texture.png);
}

.roulettebet.red, .ovalR.red {
    background: #FF2626 url(../img/roulette_texture.png);
}

.roulettebet.green {
    background: #00BB00 url(../img/roulette_texture.png);
}

table.rulettetab td {
    height: 0;
    border: 2px solid #fff;
    padding: 0;
    margin: 0;
    position: relative;
}

table.rulettetab td:before {
    content: "";
    display: block;
    padding: 0;
    ;
    padding-top: 100%;
    position: relative;
    margin: 0;
}

table.rulettetab td.theZero:before {
    padding-top: 284%;
}

table.rulettetab tr.indexRow_2 td:before {
    padding-top: 22%;
}

table.rulettetab tr.indexRow_1 td:before {
    padding-top: 44%;
}

table.rulettetab td.last {
    width: 5%;
}

table.rulettetab tr.first td {
    border-top: 3px solid #FFF;
}

table.rulettetab tr.lastT td.last {
    border-bottom: 3px solid #FFF;
}

table.rulettetab tr td.last {
    border-right: 3px solid #FFF;
}

table.rulettetab tr.indexRow_1 td {
    border-bottom: 3px solid #FFF;
}

table.rulettetab td.theZero {
    width: 8%;
    padding: 0;
    border: none !important;
}

table.rulettetab td.first {
    border-left: 2px solid white;
}

table.rulettetab td.leftRregs {
    border: none;
    border-right: 1px solid #FFF;
}

table.rulettetab td.rightRregs {
    border: none;
}

.thecwrap {
    position: absolute;
    top: -25%;
    left: -25%;
    width: 100%;
    padding-bottom: 100%;
    color: white;
    font-family: bell MT;
    font-weight: 900;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.thecwrap.thecwrapO {
    top: 25%;
}

img.zeroBg, .theZero .fill {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
}

.optbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 50%;
    background: none;
    border-radius: 1000px;
}

.optbox2 {
    left: auto;
    right: 0;
}

.optbox3 {
    top: auto;
    bottom: 0;
}

.optbox4 {
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
}

.optbox.optbox1, .optbox.optbox3 {
    margin-left: -2px;
    padding-right: 1px;
}

.optbox.optbox2, .optbox.optbox4 {
    padding-left: 1px;
}

.optbox.optbox1, .optbox.optbox2 {
    margin-top: -1px;
    padding-bottom: 1px;
}

.optbox.optbox3, .optbox.optbox4 {
    margin-bottom: -2px;
    padding-top: 2px;
}

table.rulettetab .chipSmall {
    position: absolute;
    top: -10%;
    left: -10%;
    right: -10%;
    bottom: -10%;
    z-index: 1;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    overflow: hidden;
}

table.rulettetab .chipSmall .backlay {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    vertical-align: middle;
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    bottom: 30%;
    margin: 0;
    padding: 0;
}

.rulettetab .textiSelf, table.rulettetab .chipSmall .cmimChip {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    margin-top: -100px;
    margin-left: -100px;
    text-align: center;
    line-height: 200px;
    color: #FFF;
}

table.rulettetab .chipSmall .cmimChip {
    font-size: 53%;
    text-shadow: none;
    font-family: arial;
    font-weight: 700;
}

.rulettetab .textiSelf {
    font-family: 'Conv_Clarendon BT', cursive;
    font-weight: 400;
    font-size: 100%;
}

.expanded .roulettebet {
    font-size: 22px;
    /* font-size: 2.4vw; */
}

@media screen and (max-width: 1069px) and (min-width: 1040px) {
    .rulettetab .roulettebet {
        font-size: 16px;
    }
    .expanded .roulettebet {
        font-size: 23px;
        /* font-size: 2.4vw; */
    }
}

@media screen and (max-width: 1099px) and (min-width: 1070px) {
    .rulettetab .roulettebet {
        font-size: 17px;
    }
    .expanded .roulettebet {
        font-size: 24px;
        /* font-size: 2.4vw; */
    }
}

@media screen and (max-width: 1129px) and (min-width: 1100px) {
    .rulettetab .roulettebet {
        font-size: 17px;
    }
    .expanded .roulettebet {
        font-size: 25px;
        /* font-size: 2.4vw; */
    }
}

@media screen and (max-width: 1200px) and (min-width: 1130px) {
    .rulettetab .roulettebet {
        font-size: 20px;
    }
    .expanded .roulettebet {
        font-size: 26px;
        /* font-size: 2.4vw; */
    }
}

@media screen and (max-width: 1500px) and (min-width: 1201px) {
    .rulettetab .roulettebet {
        font-size: 22px;
    }
    .expanded .roulettebet {
        font-size: 29px;
        /* font-size: 2.4vw; */
    }
}

@media screen and (min-width: 1501px) {
    .rulettetab .roulettebet {
        font-size: 29px;
    }
    .expanded .roulettebet {
        font-size: 38px;
        /* font-size: 2.4vw; */
    }
}

.neigh_cont {
    width: 100%;
    padding-top: 5px;
}

img.neighbours {
    width: 100%;
}

.theTableContRoulette {
    padding: 14px;
    max-width: 1000px;
    margin: auto;
}

.tableRoulette tr.tbl .textiSelf {
    transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -ms-writing-mode: tb-lr;
}

/*.tableRoulette tr.tbl td.last .textiSelf {
	font-size: 10px;
}

#sp_body.expanded .rulettetab tr.tbl td.last .textiSelf{



	font-size:16px;
}*/

.ovalR {
    position: absolute;
    width: 80%;
    height: 60%;
    left: 10%;
    top: 20%;
    border-radius: 50%;
    border: 2px solid #FFF;
    margin-left: -2px;
    margin-top: -2px;
}

.tableRoulette tr.tbl td.last .vetja {
    position: absolute;
    width: 84%;
    height: 52%;
    left: 8%;
    top: 24%;
}

table.rulettetab.tableRoulette tr.indexRow_1 td .vetja {
    position: absolute;
    width: 26%;
    height: 60%;
    left: 37%;
    top: 20%;
}

table.rulettetab.tableRoulette tr.indexRow_2 td .vetja {
    position: absolute;
    width: 13%;
    height: 60%;
    left: 43.5%;
    top: 20%;
    ;
}

.theZero .vetja {
    position: absolute;
    width: 45%;
    height: 17%;
    left: 28%;
    top: 41.5%;
}

.biggert {
    font-size: 120%;
}

.smallert {
    font-size: 65%;
}

#nrR0, #nrR37, #nrR38, #nrR39, #nrR40, #nrR41, #nrR42, #nrR43, #nrR44, #nrR45, #nrR46, #nrR47, #nrR48 {
    overflow: hidden;
}

div#nrR0 {
    top: -1px;
    bottom: -3px;
}

.ohidde {
    overflow: hidden;
}

.poshte {
    display: none;
    z-index: 1;
}

.fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.betslip .vRoulette i.nrs {
    margin-left: 2px;
    color: white;
    font-weight: 600;
}

.theRhighlight {
    background: #FFF;
    opacity: 0;
}

.theRhighlight.active {
    opacity: 0.2;
}

.rezultDiv {
    background: #000000;
    position: absolute;
    width: 330px;
    height: 180px;
    top: 50%;
    left: 50%;
    margin-left: -125px;
    margin-top: -210px;
    border: 6px solid #696969;
    border-radius: 6px;
    color: white;
    font-size: 110px;
    text-align: center;
    padding-top: 40px;
    display: none;
    z-index: 2;
}

.rezultDiv.setVideo {
    display: block;
}

img.tapa {
    width: 150%;
    position: relative;
    z-index: 2;
    top: -40%;
    left: -25%;
}

.qendersyes.roul {
    padding: 10px;
    position: absolute;
    background: linear-gradient(#020202, #424141, #252424);
    border-radius: 10px;
    top: 165px;
    left: 50%;
    margin-left: -110px;
    font-size: 90px;
}

.mrezC.roul {
    min-width: 200px;
    background-image: url("../img/stripe.png"), linear-gradient(#9D0000, #A14E4E, #1F1D1D, #910000);
    border-radius: 10px;
    height: 105px;
    position: relative;
    top: 0;
}

.numri {
    font-size: 100%;
    font-family: arial;
    color: white;
    text-shadow: #232323 0 -1px 2px, #232323 0 -1px 2px, #232323 0 -1px 2px;
    width: 50%;
    position: relative;
    float: left;
    text-align: center;
}

.hilo, .evod {
    float: right;
    height: 50%;
    width: 50%;
    font-family: arial;
    color: #FFF;
    text-shadow: #232323 0 -1px 2px, #232323 0 -1px 2px, #232323 0 -1px 2px;
    font-size: 33%;
    text-transform: uppercase;
    line-height: 56px;
}

.mrezC.roul.big {
    min-width: 300px;
    height: 155px;
}

.mrezC.roul.black {
    background-image: url("../img/stripe.png"), linear-gradient(#6B6B6B, #323232, #343333, #202020, #3D3D3D);
}

.mrezC.roul.green {
    background-image: url("../img/stripe.png"), linear-gradient(#008C57, #028361, #083828, #1F1F1F, #00563F);
}

.mrezC.roul.green .numri {
    float: none;
    width: 100%;
}

.mrezC.roul.green .evod, .mrezC.roul.green .hilo {
    display: none;
}

.qendersyes.roul.big {
    margin-left: -160px;
    font-size: 130px;
    top: 120px;
}

.hilo.big, .evod.big {
    line-height: 78px;
}

div#sp_tcancel_keyboard, div#sp_tcheckin_keyboard {
    right: 28px;
    left: auto;
    top: 31px;
    margin: 0;
}

div#sp_tcancel_keyboard div, div#sp_tcheckin_keyboard div {
    font-size: 1.6em;
}

/* metanew */

.tvCont.meta .logoNormal, .tvCont.nometa .metaCont, .tvCont.nometa .logoSpin, .isembed #sp_lgf, .isembed .langselect, .isembed .lock-icon, .isembed .myacc, .isembed .login-bar-btns, .isembed .userdivider {
    display: none;
}

.logoSpin {
    opacity: 0;
    transition: opacity 1s;
}

.tvCont.meta .logo {
    top: 84px !important;
    left: auto;
    right: 52px;
    width: 60px;
    height: auto !important;
}

.tvCont.meta .logoSpin.spining {
    display: block;
    opacity: 1;
}

.metaCont {
    position: absolute;
    display: block;
    width: 480px;
    bottom: 44px;
    height: 87px;
}

.metaCont button {
    font-size: 21px !important;
    line-height: 20px !important;
    height: 30px !important;
    border-radius: 6px !important;
}

table.qentab.metaTable {
    width: 170px;
    margin: auto;
}

/* Bingo Start */

.koefBingo {
    color: #53BCCF;
    text-align: center;
    font-family: arial;
    font-weight: bold;
    margin-bottom: 10px;
    min-height: 14px;
}

div.bingobet {
    background: none;
    width: 49px;
    position: relative;
    height: 49px;
    margin: 6px auto;
    cursor: pointer;
    border-radius: 8000px;
    box-shadow: inset 3px 3px 5px 2px black;
}

div.bingobet.active {
    opacity: 0.3;
    width: 39px;
    height: 39px;
}

.bingobet.disabled, .bingoCol.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.bingobet.active .ballMarkBefore {
    font-size: 14px;
    line-height: 20px;
}

.ball {
    display: block;
    width: 100%;
    top: 0;
    margin: 0 auto;
    border-radius: 8000px;
    position: relative;
    background-position: -1px -1px;
}

.ballAafter {
    padding-top: 100%;
    display: block;
    width: 0;
}

.ballBefore {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8000px;
    background: url(../img/sphere_min.png);
    background-position: -1px -1px;
    z-index: 2;
}

.ballMark {
    position: absolute;
    top: 13%;
    left: 13%;
    bottom: 13%;
    right: 13%;
    border: 2px solid #FFF;
    border-radius: 1490px;
    padding: 6%;
}

.ballMarkBefore {
    position: relative;
    background: #FFF;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100000px;
    text-align: center;
    line-height: 26px;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
}

i.nrbn.nrk.nrs {
    width: 16px;
    height: 16px;
    line-height: 17px;
    border: 1px solid #FFF;
    font-size: 11px;
    padding: 3px;
    color: black;
}

.BnballWrapper {
    border-radius: 200px;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
}

.BnballWrapper .ball {
    top: -50px;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    -ms-transition: 400ms;
    transition: 400ms;
}

.noAnimate .ball {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

.bingobet.hole.active {
    opacity: 1;
    width: 49px;
    height: 49px;
}

.bingobet.active.hole .ballMarkBefore {
    line-height: 26px;
    font-size: 18px;
}

.bingobet.hole.active .BnballWrapper .ball {
    top: 0;
}

i.nrb {
    background-color: white;
    border-radius: 8000px;
    width: 16px;
    height: 16px;
    display: block;
    font-style: normal;
}

@-webkit-keyframes bingoAnimate {
    0% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    80% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    81% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
    100% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
}

@-moz-keyframes bingoAnimate {
    0% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    80% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    81% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
    100% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
}

@-o-keyframes bingoAnimate {
    0% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    80% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    81% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
    100% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
}

@keyframes bingoAnimate {
    0% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    80% {
        box-shadow: 0 0 10px 5px #48EC48;
    }
    81% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
    100% {
        box-shadow: 0 0 10px 3px #48EC48;
    }
}

.BnballWrapper.active {
    -webkit-animation: bingoAnimate infinite linear 2s;
    -ms-animation: bingoAnimate infinite linear 2s;
    -moz-animation: bingoAnimate infinite linear 2s;
    animation: bingoAnimate infinite linear 2s;
}

span.BnTextBslip {
    display: block;
    float: left;
    margin-right: 10px;
    line-height: 24px;
}

/* Bingo play client */

/* bingo start */

.koefBingo {
    float: left;
    margin-left: 10px;
    margin-top: 0;
    font-size: 15px;
    line-height: 12px;
    font-weight: 700;
    text-shadow: 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;
    width: 62px;
    position: relative;
}

.bingobet.hole, .bingobet.hole.active {
    float: left;
    margin-left: 18px;
    margin-top: 2px;
    margin-bottom: 3px;
    background-color: rgba(50, 50, 50, 0.63);
    border: 1px solid #4C4C4C;
    height: 46px;
    width: 46px;
}

.bingobet.right, .bingobet.active.right, .bingobet.active.hole.right {
    float: right;
    margin-left: auto;
    margin-right: 18px;
}

.koefBingo.right {
    float: right;
    margin-right: 10px;
    margin-left: auto;
}

.expanded .koefBingo {
    width: auto;
    line-height: 54px;
}

.ballBefore {
    background-size: 100% 100%;
    background-position: 0 0;
}

.fiveCont {
    position: absolute;
    top: 0;
    background-color: rgba(0, 0, 0, 1);
    padding: 5px;
    border: 5px inset #B2B2B2;
    border-radius: 121px;
    left: 50%;
    margin-left: -154px;
    margin-top: 6px;
}

div#shiritiBingo {
    background: linear-gradient(#5B8FBF, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25), #5B8FBF);
    color: #DDE4EC;
    padding: 3px;
    font-size: 14px;
    font-family: arial;
    line-height: 22px;
    text-shadow: 0 0 3px #027EF0;
    overflow: hidden;
}

div#odeevenbin {
    float: right;
    margin-right: 14px;
}

div#preballs {
    margin-left: 13px;
    float: left;
}

#preballsSum, span.oddevNrs {
    color: #FFF;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 6px;
    text-shadow: 0 0 5px #20479B;
    font-weight: bold;
    margin-right: 6px;
}

#oddgogla, #evengogla {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
}

#oddgogla li, #evengogla li {
    display: block;
    width: 4px;
    height: 7px;
    margin-left: 1px;
    border-radius: 10px;
    border: 1px solid;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.21));
}

div#oddevtext {
    display: inline-block;
}

#oddgogla li.active, #evengogla li.active {
    background: radial-gradient(rgba(249, 249, 249, 1), rgba(5, 5, 5, 0.71));
    border-color: rgba(245, 245, 245, 1);
}

#evengogla li {
    float: left;
}

#oddgogla li {
    float: right;
}

.vesh {
    background: linear-gradient(rgba(0, 30, 69, 0.64), rgba(0, 85, 168, 0.55), rgba(0, 30, 69, 0.61));
    position: relative;
    height: 100%;
    border: 1px solid #709EE7;
    border-radius: 15px;
    font-size: 95px;
    line-height: 124px;
    text-align: center;
    font-family: arial;
    color: #F4E6E6;
    text-shadow: 1px 1px 5px #3D99E5;
    overflow: hidden;
    transition: 1s all;
    width: 10px;
}

.vesh.majtas {
    float: right;
    right: 370px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
}

.vesh.djathtas {
    float: left;
    left: 373px;
    -webkit-transform: skewX(20deg);
    -moz-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -o-transform: skewX(20deg);
    transform: skewX(20deg);
}

div#veshetBn {
    width: 460px;
    height: 124px;
    position: absolute;
    top: 92px;
    left: -160px;
}

/* Veshet Bonus */

.Kapele {
    font-size: 45px;
    line-height: 63px;
    text-align: left;
    text-indent: 5px;
    padding-left: 10px;
    padding-top: 0;
    color: #DAD9DB;
    margin-top: -4px;
    position: relative;
}

.kapeleIm {
    transform: skewX(20deg) rotate(-10deg);
    position: absolute;
    top: 46px;
    right: 27px;
    width: 70px;
    background-image: url(../tv/img/1.png);
    display: block;
    height: 70px;
    background-size: 100% 100%;
}

.hatText {
    z-index: 21;
    position: relative;
    font-weight: 900;
    color: transparent;
}

.vesh.djathtas .kapeleIm {
    transform: skewX(-20deg) rotate(10deg);
    left: 27px;
}

.vesh.djathtas .Kapele {
    text-align: right;
    padding-right: 10px;
}

.Kapele.magicNumbers {
    font-size: 31px;
    line-height: 40px;
    padding-left: 3px;
    padding-top: 32px;
}

.kapeleIm.magicNumbers {
    top: 7px;
    right: 31px;
    background-image: url(../tv/img/6.png);
}

.vesh.djathtas .Kapele.magicNumbers {
    padding-right: 3px;
}

.Kapele.doubleMagic {
    font-size: 38px;
    line-height: 66px;
    padding-top: 0;
    padding-left: 3px;
}

span.textBack {
    background: linear-gradient(#FFE042 44%, #D02F00 72%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    position: relative;
}

span.textBack.doubleWin {
    background: linear-gradient(#CF8500, #FAD45A);
}

span.textBack.tripleWin {
    background: linear-gradient(#D9F8F9, #6EFFF9);
}

span.textBack.quadWin {
    background: linear-gradient(#F9F3D9, #67C819);
}

span.textBack.magicNumbers {
    background: linear-gradient(#F9F3D9, #48A300);
}

span.textBack.doubleMagic {
    background: linear-gradient(#F5E2FA 32%, #82009E 75%);
}

.kapeleIm.doubleMagic {
    top: 47px;
    transform: skewX(20deg) rotate(-10deg);
    right: 20px;
    background-image: url(../tv/img/4.png);
}

.vesh.djathtas .Kapele.doubleMagic {
    padding-right: 3px;
}

.vesh.djathtas .kapeleIm.doubleMagic {
    left: 17px;
}

.kapeleIm.playAgain {
    top: 4px;
    transform: skewX(20deg) rotate(-5deg);
    background-image: url(../tv/img/8.png);
}

.kapeleIm.doubleWin, .kapeleIm.tripleWin, .kapeleIm.quadWin {
    background: none;
}

.Kapele.playAgain {
    line-height: 48px;
    padding-top: 21px;
}

span.textBack.playAgain {
    background: linear-gradient(#75F8FD, #A0FBFF, #0097BA);
}

span.textBack.pickColor {
    background: linear-gradient(#C436DB, #D787E4, #D2CF0D);
}

.Kapele.pickColor {
    line-height: 47px;
    padding-top: 29px;
    padding-left: 4px;
}

.kapeleIm.pickColor {
    top: 7px;
    background-image: url(../tv/img/5.png);
}

.Kapele.magicColor {
    padding-left: 3px;
    text-indent: 2px;
    font-size: 38px;
    line-height: 66px;
    padding-top: 0;
    padding-left: 7px;
}

span.textBack.magicColor {
    background: linear-gradient(#FFE042, #FFE042, #FD1603);
}

.kapeleIm.magicColor {
    top: 48px;
    right: 23px;
    background-image: url(../tv/img/5.png);
}

.vesh.djathtas .kapeleIm.magicColor {
    left: 20px;
}

span.textBack:after {
    text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 11px #FFF, 0 0 36px rgba(255, 255, 255, 0.16);
    display: block;
    position: absolute;
    content: "Extra";
    top: 1px;
    z-index: -1;
}

span.textBack:last-child:after {
    position: absolute;
    content: "Win";
    left: -5px;
}

span.textBack.extraWin:last-child:after {
    position: absolute;
    content: "Win";
    left: -5px;
}

.djathtas span.textBack:after {
    right: 0;
}

span.textBack.magicNumbers:after {
    content: "Magic";
    top: 2px;
}

span.textBack.magicNumbers:last-child:after {
    content: "Numbers";
}

span.textBack.doubleMagic:after {
    content: "Double";
    top: -6px
}

span.textBack.doubleMagic:last-child:after {
    content: "Magic";
}

span.textBack.playAgain:after {
    content: "Play";
    top: 8px
}

span.textBack.playAgain:last-child:after {
    content: "Again";
    left: -5px;
}

span.textBack.pickColor:after {
    content: "Pick";
    top: 8px
}

span.textBack.pickColor:last-child:after {
    content: "Color";
}

span.textBack.magicColor:after {
    content: "Magic";
    top: -5px;
    left: -2px;
}

span.textBack.magicColor:last-child:after {
    content: "Color";
}

span.textBack.doubleWin:after {
    content: "Double";
    left: -5px;
    top: 3px;
}

span.textBack.tripleWin:after {
    content: "Triple";
    left: -5px;
}

span.textBack.quadWin:after {
    content: "Quad";
    left: -5px;
}

span.textBack.doubleWin:last-child:after, span.textBack.tripleWin:last-child:after, span.textBack.quadWin:last-child:after {
    content: "Win";
}

/* <<<< Veshet Bonus */

.tvtextTitlull {
    color: rgba(255, 255, 255, 0);
    font-family: arial;
    font-weight: 900;
    text-align: center;
    position: relative;
    -webkit-background-clip: text !important;
    background: linear-gradient(#FFFACA 29%, #FADF76 60%, #F80 80%);
    font-size: 52px;
    margin-bottom: 30px;
}

.tvtextTitlull.after {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: none;
    -webkit-background-clip: padding-box !important;
    z-index: -1;
    text-shadow: 0 1px #454545, -1px 1px #454545, 1px 0 #454545, 1px 0 1px #454545, 0 0 10px #FAFFD2, 0 0 10px #FAFFD2;
}

.tvtextContent {
    color: white;
    font-family: arial;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
    text-shadow: 0 0 2px #FFF;
    position: relative;
}

.ToanimL.BnanimL, .ToanimR.BnanimR {
    left: 0;
}

.ToanimL {
    left: -1000px;
}

.ToanimR {
    left: 1000px;
}

.ToanimT.BnanimT, .ToanimB.BnanimB {
    top: 0;
}

.ToanimT {
    top: -1000px;
}

.ToanimB {
    top: 1000px;
}

.ToanimF.BnanimF {
    opacity: 1;
}

.ToanimF {
    opacity: 0;
}

.ToanimP.BnanimP {
    transform: scale(1);
}

.ToanimP {
    transform: scale(0);
}

.tvtextContent.bigWhite {
    font-size: 70px;
    font-weight: 700;
    font-style: italic;
}

.tvtextContent.bigWhite {
    font-size: 70px;
    font-weight: 700;
    font-style: italic;
}

.Kapele.kapeleWidg {
    width: 135px;
    background: linear-gradient(#FFC000, #FF9100, #A30000);
    border-radius: 8px;
    border: 2px solid #A30000;
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    text-indent: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

.Kapele.kapeleWidg .kapeleIm {
    transform: rotate(-20deg);
    top: 10px;
    width: 45px;
    height: 50px;
    right: 3px;
}

.kapeleWidg span.textBack:last-child:after, .kapeleWidg span.textBack:after {
    left: 0 !important;
    top: 3px !important;
}

.Kapele.kapeleWidg.doubleWin, .Kapele.kapeleWidg.tripleWin, .Kapele.kapeleWidg.quadWin {
    text-align: center;
}

.Kapele.kapeleWidg.extraWin {
    background: linear-gradient(#FFBA90, #EF772D, #EF772D, #B61B00);
    border-color: #FF581B;
}

.Kapele.kapeleWidg.magicNumbers {
    background: linear-gradient(#F5FFD8, #BDED45, #AFF20A, #2F540D);
    border-color: #5CA826;
}

.Kapele.kapeleWidg.doubleMagic {
    background: linear-gradient(#FFD8FF, #FF15FC, #FF15FC, #81007B);
    border-color: #F35FFD;
}

.Kapele.kapeleWidg.playAgain {
    background: linear-gradient(#D8FFFC, #15FFF6, #15FFF6, #006981);
    border-color: #10C8D7;
}

.Kapele.kapeleWidg.pickColor {
    background: linear-gradient(#F127FF, #FAA9FF, #FAA9FF, #FDFF7E);
    border-color: #FD7DF2;
}

.Kapele.kapeleWidg.magicColor {
    background: linear-gradient(#F9FFC7, #ACB000, #A2A600, #FCFF44);
    border-color: #FFFD81;
}

.Kapele.kapeleWidg.doubleWin {
    background: linear-gradient(#FFE1A0, #FF9B00, #FF9B00 68%, #C33400 97%);
    border-color: #BE6500;
    padding-top: 7px;
    font-size: 25px;
    padding-left: 10px;
    line-height: 30px;
}

.Kapele.kapeleWidg.tripleWin {
    background: linear-gradient(#FFF, #51E8E8, #51E8E8, #007671);
    border-color: #32B6B6;
}

.Kapele.kapeleWidg.quadWin {
    background: linear-gradient(#27FA19, #05C032, #05C032, #00711F);
    border-color: #00A909;
}

.Kapele.doubleWin {
    font-size: 37px;
    padding-left: 7px;
    line-height: 46px;
    padding-top: 18px;
}

.Kapele.tripleWin {
    padding-left: 8px;
}

.keep_td {
    height: 65px;
    line-height: 27px;
}

.center_show_bn {
    transform-origin: center;
    position: absolute;
    top: 44px;
    left: 50%;
    margin-left: -58px;
    width: 100px;
    height: 31px;
    z-index: 2;
    transform: scale(0.58);
}

.hg-l {
    line-height: 104px;
    height: 104px;
}

.bingoTablebackground {
    display: none;
}

.setVideo .bingoTablebackground {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.setVideo .bingoTablebackground>img {
    width: 100%;
}

.setVideo .theTableContBingo {
    background: #262729;
}

.bingotab.tableBingo.setVideo {
    padding-bottom: 0;
}

@media screen and (min-width:1229px) {
    .koefBingo {
        width: auto;
        line-height: 54px;
    }
    .center_show_bn {
        transform: scale(0.64);
    }
    #oddgogla li, #evengogla li {
        width: 5px;
    }
    .expanded #oddgogla li, .expanded #evengogla li {
        width: 7px;
    }
}

/* Bingo play Client */

button.multiroundB {
    height: 23px;
    width: 35px;
    text-align: center;
    padding: 0;
    border: 1px solid;
    border-color: inherit;
    background-color: rgba(255, 255, 255, 0.11);
    font-weight: 700;
    display: block;
    margin: 0;
    float: left;
}

.multiRound {
    width: auto;
    position: relative;
    right: 1px;
    float: right;
    height: 22px;
    top: 4px;
    border-color: rgba(40, 40, 40, 0.59);
    margin-left: -28px;
}

input.multiroundI {
    width: 34px;
    text-align: center;
    padding: 0;
    height: 21px;
    border: 1px solid;
    line-height: 18px;
    border-left: none;
    border-right: none;
    font-weight: 700;
    border-color: inherit;
    background-color: rgba(148, 141, 141, 0.24);
    display: block;
    margin: 0;
    float: left;
}

.betslip.empty .multiRound {
    display: none !important;
}

.bingoExt td {
    padding-top: 12px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-family: arial;
    line-height: 28px;
}

/* trizoneButtons */

.tabs_content td button.trizone {
    width: 34%;
    overflow: visible;
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: #666;
}

.tabs_content td div.trizone {
    width: 0;
    height: 0;
    top: 0;
    position: absolute;
    right: -30px;
    transition: all 333ms ease, color 333ms ease;
    -webkit-transition: all 333ms ease, color 333ms ease;
    -moz-transition: all 333ms ease, color 333ms ease;
    -o-transition: all 333ms ease, color 333ms ease;
}

.tabs_content td button.trizone.active, #vFootball td button.active, #vFootball td button.active:hover {
    background-color: #48A901;
}

.tabs_content td button.trizone.tr1 {
    margin-right: 16px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.tabs_content td button.trizone.tr2 {
    margin-left: 16px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-indent: -5px;
}

div.trizone.tr1 {
    border-right: 30px solid rgba(0, 0, 0, 0);
    border-top: 30px solid #666;
}

div.trizone.tr2 {
    border-left: 30px solid rgba(0, 0, 0, 0);
    border-bottom: 30px solid #666;
    left: -30px;
}

.trizone.active .trizone.tr1 {
    border-top: 30px solid #48A901;
}

.trizone.active .trizone.tr2 {
    border-bottom: 30px solid #48A901;
}

/* trizone buttons */

.gamepercentld {
    color: #9C0;
    position: absolute;
    top: 96px;
    font-size: 20px;
    text-align: center;
    width: 100%;
    height: 24px;
    line-height: 24px;
    /* margin-top: -12px; */
}

/* META 2 */

table.qentab.meta2Table {
    padding: 0;
}

.LvRezCn {
    overflow: hidden;
    height: 28px;
    width: 100%;
    padding-top: 8px;
    position: relative;
}

.LVRwdg {
    width: 23%;
    float: left;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
    left: 0;
    margin: 0 1%;
    position: absolute;
}

.LVRwdg button>div {
    line-height: 18px;
    border-radius: 8px !important;
}

.LVRwdg button.dakurez {
    width: 35px;
    top: -4px;
    left: -2px;
    float: left;
    border: 2px solid #404040;
    line-height: 14px !important;
    font-size: 16px !important;
    border-radius: 12px !important;
    padding: 0 3px;
}

.dgNconLR {
    position: absolute;
    top: 13px;
    background: -webkit-linear-gradient(#8C8C8C, #444);
    background: -moz-linear-gradient(#8C8C8C, #444);
    background: -ms-linear-gradient(#8C8C8C, #444);
    background: -o-linear-gradient(#8C8C8C, #444);
    background: linear-gradient(#8C8C8C, #444);
    border-radius: 7px;
    height: 21px;
    border: 2px solid #444;
    width: 80%;
    margin: 0 10%;
    font-size: 11px;
    line-height: 30px;
    font-family: arial;
    text-align: center;
    text-indent: 4px;
}

.dgOconLR {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(#828080, #000);
    background: -moz-linear-gradient(#828080, #000);
    background: -ms-linear-gradient(#828080, #000);
    background: -o-linear-gradient(#828080, #000);
    background: linear-gradient(#828080, #000);
    border-radius: 7px;
    height: 19px;
    border: 2px solid #404040;
}

.dgNcLR {
    font-family: arial;
    font-size: 15px;
    float: right;
    line-height: 18px;
    margin-right: 5px;
}

.qentab div.provLR {
    position: absolute;
    background-color: #313131;
    width: 180px;
    height: 44px;
    top: -210px;
    padding: 0;
    margin: 0;
    border-radius: 11px;
    border: 2px solid #000;
}

.PRLRtlt {
    font-size: 15px;
    text-align: center;
    font-family: arial;
    background: -moz-linear-gradient(#FDFF97, #FFB100);
    background: -webkit-linear-gradient(#FDFF97, #FFB100);
    background: -ms-linear-gradient(#FDFF97, #FFB100);
    background: -o-linear-gradient(#FDFF97, #FFB100);
    background: linear-gradient(#FDFF97, #FFB100);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: black;
    font-weight: 700;
    text-shadow: none;
}

.PRLRcnt button.dakurez {
    width: 28px;
    height: 22px !important;
    top: 4px;
    margin-left: 4px;
    float: left;
    border: 1px solid #989893;
    line-height: 8px !important;
    font-size: 14px !important;
    border-radius: 12px !important;
    padding: 0 3px;
}

.PRLRcnt button>div {
    padding: 3px 0;
    border-radius: 8px !important;
}

.tvCont.meta2 div.xbonus {
    opacity: 0.6;
}

.stdDn {
    font-family: arial;
    font-size: 13px;
    text-align: center;
    margin-top: 0;
    text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
}

.qentab td.hasName button {
    height: 35px;
    margin-top: 2px;
    line-height: 25px;
}

.qentab td.hasName>div {
    height: 48px;
}

.printer.logo img {
    width: 100%;
}

/* vfootball */

#vFootball button span {
    text-align: left;
}

#vFootball span.koef {
    float: right;
}

#vFootball td.tiny {
    width: 50px;
    min-width: 50px;
    text-align: center;
    color: #A4A4A4;
    font: 10px arial;
}

#vFootball td.vtiny {
    width: 28px;
    min-width: 32px;
    text-align: center;
    color: #A4A4A4;
    font: 10px arial;
}

#vFootball .vtiny2 {
    width: 42px;
    text-align: center;
    color: #A4A4A4;
    font: 10px arial;
}

/*
td.koefme3 {
	width:28.5%;
}
*/

td.koefx {
    width: 13%;
}

td.koefx span {
    font-weight: bold;
    font-family: Arial, 'Bitstream Vera Sans', 'DejaVu Sans', sans-serif;
    text-align: left;
}

#playvFootball {
    margin-bottom: 5px;
}

#vFootball td.time span {
    display: block;
    text-align: center;
}

#vFootball td button[disabled] span.koef, #vFootball td button[disabled]:hover span.koef, #vFootball td button.active[disabled] span.koef, #vFootball td button[disabled].active span.koef {
    width: 0;
    overflow: hidden;
    padding-left: 9px;
    background-image: url(../img/padlock.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    display: block !important;
}

#vFootball td button[disabled], #vFootball td button[disabled]:hover, #vFootball td button.active[disabled], #vFootball td button[disabled].active {
    border-top-color: #444;
    border-bottom-color: #000;
    color: #777;
    background: #333;
    cursor: not-allowed;
    filter: none;
}

.nenkategori {
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: 1px solid #595858;
    padding-bottom: 10px;
}

.expanded_bets td {
    vertical-align: bottom;
}

table.bsl_tab.vFootball td span.sq {
    min-width: 110px;
}

span.aup, span.aup span {
    position: absolute;
    width: 0;
    height: 0;
}

span.aup {
    top: -6px;
    right: 174px;
    z-index: 0;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #818668;
    border-left: 6px solid transparent;
}

span.aup span {
    z-index: 1;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #EFF793;
    border-left: 5px solid transparent;
    margin-left: -5px;
    margin-top: 1px;
}

span.sq+div.tt {
    background: #EFF793;
    padding: 6px;
    border: 1px solid #818668;
    position: absolute;
    top: 22px;
    left: 4px;
    z-index: 999;
    width: 198px;
    display: none;
}

.tt span {
    display: block;
}

span.sq:hover+div.tt {
    display: block;
}

div#vFootball {
    min-height: 0;
}

table.filterVffot {
    border-bottom: 1px solid #6B6B6B;
    padding-bottom: 6px;
    margin-bottom: 6px;
    color: #FFF;
}

.tabs_content td button.filterVFbt {
    text-align: left;
}

span.VFFspan {
    position: relative;
    left: 4px;
    top: -2px;
}

.VFLblock {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 6px 4px;
    z-index: 1000;
}

.filterVffot td {
    position: relative;
}

button.placeBet.top5SVF, button.placeBet.top5SVF:hover {
    width: 100%;
    color: #DCDBDB;
    border-top: none;
    border-bottom-color: #769954;
    cursor: default;
    padding: 7px 10px 0 10px;
    margin: 0;
    background: none;
}

.lmenu.VFtop5 ul.elist li {
    border: none;
    line-height: 10px;
}

span.vfpwon {
    float: right;
    font-size: 15px;
    color: #719550;
}

span.vfpname {
    float: left;
    display: block;
    color: #719550;
}

span.vfpplay {
    float: right;
}

span.vfpdate {
    font-size: 12px;
    float: left;
    line-height: 24px;
}

.VFVideo {
    min-width: 500px;
    max-width: 540px;
    margin: auto;
    margin-top: 6px;
    border-radius: 8px;
    border: 2px solid #313131;
    border-bottom-color: #383636;
    overflow: hidden;
    box-shadow: 4px 0 22px #000000;
}

img.VFstad {
    width: 100%;
    height: auto;
    float: left;
}

.halfTime, .fullTime, .upcoming {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

table.matchkoefrez {
    position: absolute;
    top: 44%;
    width: 80%;
    left: 10%;
    text-align: center;
    border-spacing: 10px 2px;
    table-layout: auto;
    font-family: arial;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

table.matchkoefrez td {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    padding: 1px 4px;
}

.VFStates {
    position: relative;
    color: white;
    text-shadow: 1px 1px 1px black;
    font-family: arial;
}

span.idMatch, div.timeMatch {
    position: absolute;
    top: 5%;
}

span.idMatch {
    left: 4%;
}

div.timeMatch {
    right: 4%;
}

span.statName {
    text-transform: uppercase;
    top: 6%;
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 150%;
}

.matchname {
    width: 90%;
    top: 30%;
    height: 7%;
    margin-left: 5%;
    position: absolute;
    text-align: center;
}

img.VFline {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

span.teamsNM {
    z-index: 2;
    position: relative;
    font-size: 20px;
    top: 8px;
    text-shadow: none;
}

img.VFfjongo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.matchcrez {
    position: absolute;
    top: 48%;
    width: 100%;
    height: 16%;
}

.fanella1 {
    width: 30%;
    position: absolute;
    left: 20%;
    top: 16%;
    height: 68%;
}

.therez {
    position: absolute;
    left: 34.5%;
    width: 31%;
    height: 100%;
}

.fanella2 {
    width: 30%;
    position: absolute;
    right: 20%;
    top: 16%;
    height: 68%;
}

span.rezstat {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 30%;
    color: #FFC800;
    font-size: 38px;
    font-weight: 700;
}

img.VFfanell {
    position: absolute;
    width: 40%;
    top: -33%;
    left: 10%;
}

img.VFfanell.VFfanell2 {
    left: auto;
    right: 10%;
}

.fullTime .matchcrez {
    top: 17%;
}

.fullTime .matchname {
    top: 34%;
}

.upcoming .matchname {
    top: 15%;
}

table.matchkoefrez {
    position: absolute;
    top: 44%;
    width: 80%;
    left: 10%;
    text-align: center;
    border-spacing: 10px 2px;
    table-layout: auto;
    font-family: arial;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

table.matchkoefrez td {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    padding: 1px 4px;
}

.upcoming .matchcrez {
    top: 25%;
    height: 18%;
}

span.rezstat.vsstat {
    color: #D8D8D8;
    top: 30%;
}

.upcoming .VFfjongo {
    width: 44%;
    left: 28%;
}

.upcoming .fanella1 {
    left: 29%;
    top: 20%;
}

.upcoming .fanella2 {
    right: 29%;
    top: 20%;
}

.VFmainkoef {
    top: 44%;
    position: absolute;
    width: 42%;
    left: 29%;
    background: linear-gradient(#171717, #454545);
    border-radius: 4px;
    border: 1px solid #252525;
}

.VFleftkoef, .VFrightkoef, .VFcenterkoef {
    position: absolute;
    left: 2%;
    top: 47%;
    width: 25%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.25), #171717);
}

.VFrightkoef {
    right: 2%;
    left: auto;
}

.VFcenterkoef {
    left: 28.5%;
    top: 53%;
    width: 44%;
}

td.VFtbhead {
    background: linear-gradient(#2F2F2F, #525252);
    border: 1px solid #333333;
    border-radius: 3px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}

.VFrightkoef td button {
    padding: 0 15px;
    height: 17px;
}

.VFStates td button {
    background: none;
}

.VFStates .VFmainkoef td button, .VFStates .VFcenterkoef td button {
    background: none;
    height: 23px;
    line-height: 8px;
}

.VFStates td.koef span.koef {
    font-size: 16px;
    color: #D8B60D;
}

.VFStates .VFleftkoef td.koef span, .VFStates .VFrightkoef td.koef span {
    font-size: 15px;
}

.VFStates .VFleftkoef td.koef span.koef {
    font-size: 16px;
}

.VFStates .VFmainkoef td.koef span, .VFStates .VFcenterkoef td.koef span {
    display: inline;
    font-size: 19px;
}

.VFStates .VFcenterkoef td.koef span {
    font-size: 16px;
}

#vFootball .VFmainkoef span.koef, #vFootball .VFcenterkoef span.koef {
    float: none;
    font-size: 16px;
    color: #D8B60D;
}

#vFootball .VFcenterkoef span.koef {
    font-size: 15px;
}

#VFvideoplay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    background: #000;
}

div#vfLayer_bc, div#vfLayer_tv, div#vfLayer_bl {
    background: -webkit-linear-gradient(#AD5202, #C34900, #863302);
    background: -moz-linear-gradient(#AD5202, #C34900, #863302);
    background: -ms-linear-gradient(#AD5202, #C34900, #863302);
    background: -o-linear-gradient(#AD5202, #C34900, #863302);
    background: linear-gradient(#AD5202, #C34900, #863302);
    box-shadow: 0 0 10px #868686;
    position: absolute;
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    bottom: 23%;
    left: 50%;
    margin-left: -110px;
    width: 200px;
}

.VFmeta {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    /* display: none; */
}

.VFmeta .idMatch1 {
    position: absolute;
    background: black;
    top: 16.2%;
    padding: 2px;
    border-radius: 3px;
    min-width: 60px;
    font-size: 11px;
    left: 16.7%;
}

.VFmeta .kokaMatch {
    position: absolute;
    background: #000;
    top: 16.2%;
    padding: 2px;
    border: 1px solid rgba(154, 154, 154, 0.28);
    border-radius: 3px;
    width: 175px;
    height: 28px;
    overflow: hidden;
    font-size: 11px;
    left: 37.1%;
}

.kokaMatch .part {
    float: left;
    position: relative;
    height: 100%;
    background: #497ACA;
    background: linear-gradient(#4979CE, #0E2D61, #0E2D61, #4979CE);
    border-radius: 3px;
    width: 20px;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
}

.kokaMatch .team {
    float: left;
    width: 148px;
    margin-left: 3px;
    margin-bottom: 3px;
    padding-left: 3px;
    border-radius: 2px;
    height: 12px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.31), rgba(0, 0, 255, 0));
    line-height: 12px;
}

.kokaMatch span.rezteam {
    margin-right: 4px;
    float: right;
}

.VFmeta .idMatch1 div {
    background: linear-gradient(90deg, rgba(181, 180, 180, 0.45), rgba(132, 132, 132, 0.22));
    padding-left: 2px;
    padding-right: 4px;
    border-radius: 2px;
}

.matchTableRez {
    position: absolute;
    background: linear-gradient(#011C4A, #1C57A5, rgba(0, 0, 0, 0.98));
    border-radius: 5px;
    width: 291px;
    height: 54px;
    padding: 2px;
    left: 50%;
    margin-left: -147px;
    bottom: 13.2%;
}

.matchTableRez .rezteam {
    position: absolute;
    width: 26px;
    height: 24px;
    border: 1px solid #4B5461;
    top: -4px;
    padding: 1px;
    left: 117px;
    background: #FFFFFF;
    background: linear-gradient(#FFF, #7D7D7D);
    border-radius: 4px;
    text-align: center;
    line-height: 24px;
    color: black;
    font-size: 20px;
}

.matchTableRez .team2 .rezteam {
    left: 150px;
}

.matchTableRez span.nameteam {
    position: absolute;
    font-size: 14px;
    overflow: hidden;
    border-radius: 4px;
    text-align: center;
    top: 4px;
    left: 4px;
    width: 108px;
}

.matchTableRez .team2 span.nameteam {
    right: 4px;
    left: auto;
}

.timerVideo {
    position: absolute;
    left: 75%;
    top: 17.5%;
    background: #4979CE;
    background: linear-gradient(#4979CE, #0E2D61, #0E2D61, #4979CE);
    width: 36px;
    height: 25px;
    border-radius: 4px;
    line-height: 27px;
    text-align: center;
    font-weight: 700;
    font-size: 13px;
}

h4.expander .icon.info {
    width: 28px;
    height: 24px;
    top: -5px;
    opacity: 1;
    cursor: pointer;
    border: 1px solid #4C4B4B;
    border-top: solid 1px #4B4B4B;
    background: #3A3A3A linear-gradient(#414141, #333) no-repeat;
    border-radius: 4px;
    background-image: url(../img/stats.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 7px 3px;
    float: right;
}

table.vfstats img {
    width: 29px;
}

table.vfstats thead th {
    padding: 11px;
    border: none;
    border-radius: 0 !important;
}

table.vfstats td {
    border: none !important;
    padding: 0 4px;
    font-weight: 900;
}

table.grid.vfstats {
    width: 100%;
    margin: 0;
    padding: 0;
    color: white;
    border-spacing: 0;
    font-size: 14px;
    font-family: arial;
    background: linear-gradient(#333333, #2B2B2B);
    background: url(../img/vFootball/statsback.jpg) 0 32px;
    border-radius: 5px;
    text-align: center;
}

table.grid.vfstats tr {
    border: none;
    line-height: 10px;
    background: rgba(56, 56, 56, 0.68);
}

table.vfstats tr.odd {
    background: rgba(0, 0, 0, 0.65);
}

span.vfFlag {
    display: block;
    width: 43px;
    height: 29px;
    margin: 3px;
}

.team1 {
    top: 50px;
}

.vfsticker {
    position: relative;
    min-height: 370px;
    width: 100%;
}

.VFteam {
    position: absolute;
    background: rgba(23, 23, 23, 0.72);
    color: #FFF;
    width: 100%;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
    font-family: arial;
    font-weight: bold;
    font-size: 15px;
}

.team2 {
    top: 320px;
}

.emblem {
    position: relative;
    float: right;
    width: 90px;
    height: 90px;
    top: -22px;
    right: 6px;
    opacity: 0.8;
}

.emblem.e2 {
    float: left;
    left: 6px;
}

img.prefigure {
    float: right;
    width: 100%;
    box-shadow: 1px 2px 13px #000;
    border-radius: 10px;
}

table#vfColl {
    table-layout: auto;
    max-width: 760px;
    margin: auto;
}

td.VFssSticker {
    max-width: 218px;
    min-width: 196px;
    padding-top: 6px;
}

#lSticker {
    display: none;
}

/* poker Begin */

.VPtable {
    background: #77C332;
    background-image: url(../img/roulette_texture.png);
    border: 2px solid #3C3B3B;
    border-radius: 350px;
    margin: 0;
    height: 230px;
    position: relative;
}

.VPplayer {
    /* background: red; */
    width: 110px;
    height: 80px;
    position: absolute;
}

.VPplayer.pl2 {
    bottom: -25px;
    left: -30px;
}

.VPplayer.pl3 {
    bottom: -70px;
    left: 50%;
    margin-left: -55px;
}

.VPplayer.pl4 {
    right: -40px;
    bottom: -25px;
}

.VPplayer.pl1 {
    top: -40px;
    left: -30px;
}

.VPplayer.pl5 {
    right: -35px;
    top: -40px;
}

.card, .mc_card {
    width: 48px;
    height: 66px;
    font-size: 15px;
    float: left;
    margin: 2px;
    position: relative;
    color: black;
}

.card.spathi .cfront {
    background-position: 100% 0;
}

.card.karo .cfront {
    background-position: 100% 100%;
}

.card.kup .cfront {
    background-position: 0 100%;
}

.card .nr, .mc_nr {
    margin-left: 7%;
    width: 25%;
    font-family: serif;
    font-weight: 900;
    font-size: 114%;
    text-align: center;
}

.spathi .sym {
    background-position: 114% 0;
}

.card.karo .nr, .card.kup .nr {
    color: #AC0000;
}

.VPplayer .card:nth-of-type(2) {
    transform: rotateZ(7deg);
    left: -12px;
}

.VPplayer .card:nth-of-type(1) {
    transform: rotate(-7deg);
    left: 0;
}

.cfront, .cback {
    backface-visibility: hidden;
    border: 1px solid #8A8A8A;
    border-radius: 3px;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.9);
}

.cfront {
    background-image: url(../img/playing_cards.png);
    background-color: #D0D0D0;
    background-size: 200% 200%;
    background-repeat: no-repeat;
    transform: rotateY(-180deg);
}

.mc_cfront {
    display: none;
}

.card.open .cfront, .mc_cfront.mc_open {
    transform: none;
}

.mc_cfront.mc_open, .mc_back {
    display: block;
    text-align: center;
}

span.mc_lule {
    font-size: 23px;
    clear: both;
}

.mc_card.karo, .mc_card.kup {
    color: red;
}

.card.open .cback, .mc_cback.mc_open {
    display: none;
}

.card.opening .cfront {
    -webkit-animation: flipCardO 1.5s ease;
    -moz-animation: flipCardO 1.5s ease;
    -ms-animation: flipCardO 1.5s ease;
    -o-animation: flipCardO 1.5s ease;
    animation: flipCardO 1.5s ease;
}

.card.opening .cback {
    -webkit-animation: flipCardC 1.5s ease;
    -moz-animation: flipCardC 1.5s ease;
    -ms-animation: flipCardC 1.5s ease;
    -o-animation: flipCardC 1.5s ease;
    animation: flipCardC 1.5s ease;
}

.cback, .mc_cback {
    background: #FFABAB;
    background-image: url(../img/roulette_texture.png);
    transform: rotateY(0deg);
}

@-webkit-keyframes flipCardO {
    from {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
    to {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
}

@-webkit-keyframes flipCardC {
    from {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
    to {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
}

@-moz-keyframes flipCardO {
    from {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
    to {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
}

@-moz-keyframes flipCardC {
    from {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
    to {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
}

@keyframes flipCardO {
    from {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
    to {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
}

@keyframes flipCardC {
    from {
        transform: rotateY(0deg);
        top: 0;
        bottom: 0;
    }
    to {
        transform: rotateY(-180deg);
        top: -30px;
        bottom: 30px;
    }
}

.VPtableBorder {
    background: radial-gradient(ellipse, #000 40%, #CECDCD);
    border: 2px solid #8A8A8A;
    width: 86%;
    margin: 5px auto;
    max-width: 530px;
    min-width: 454px;
    border-radius: 350px;
    position: relative;
    padding: 22px;
}

.VPtableLogo {
    position: absolute;
    top: 142px;
    left: 50%;
    width: 240px;
    margin-left: -120px;
    text-align: center;
    font-size: 38px;
    color: rgba(160, 160, 160, 0.22);
    text-shadow: 0 0 5px rgba(47, 47, 47, 0.34);
}

.VPtableCards {
    position: absolute;
    width: 262px;
    height: 72px;
    left: 50%;
    margin-left: -131px;
    top: 60px;
}

img.drug_dealer {
    position: absolute;
    top: -208px;
    left: 50%;
    margin-left: -40px;
    width: 80px;
}

span.numripl {
    position: absolute;
    background: #229206;
    background: linear-gradient(165deg, #62AF4D 44%, #229206 58%);
    width: 26px;
    font-family: arial;
    font-weight: 700;
    font-size: 18px;
    height: 26px;
    border-radius: 99px;
    text-align: center;
    line-height: 26px;
    color: #FFF;
    border: 1px solid #AAA;
    bottom: -18px;
    right: -10px;
    text-shadow: 0 0 2px #080808;
}

.pl2 .numripl, .n2.numripl {
    background: #FF8D00;
    background: linear-gradient(165deg, #FDC580 44%, #FF8D00 58%);
    top: -22px;
}

.pl3 .numripl, .n3.numripl {
    background: #00A1FF;
    background: linear-gradient(165deg, #6BC3F7 44%, #00A1FF 58%);
    top: -32px;
    left: 41px;
}

.pl4 .numripl, .n4.numripl {
    background: #9A03B5;
    background: linear-gradient(165deg, #C64DDC 44%, #9A03B5 58%);
    top: -22px;
    left: -26px;
}

.pl5 .numripl, .n5.numripl {
    background: #AB0101;
    background: linear-gradient(165deg, #DA3737 44%, #AB0101 58%);
    left: -18px;
}

.VPbestHand {
    width: 210px;
    height: 340px;
    float: right;
}

.card.position {
    border: 1px solid rgba(160, 160, 160, 0.22);
    color: rgba(160, 160, 160, 0.22);
    text-align: center;
    font-family: arial;
    line-height: 66px;
    font-weight: 800;
    text-shadow: 0 0 5px rgba(47, 47, 47, 0.34);
    width: 46px;
    height: 64px;
    position: absolute;
    font-size: 12px;
    top: 0;
}

.card.position.c2 {
    left: 52px;
}

.card.position.c3 {
    left: 104px;
}

.card.position.c4 {
    left: 156px;
}

.card.position.c5 {
    left: 208px;
}

table.layVP {
    table-layout: auto;
}

table.layVP td {
    padding: 40px 0 18px 10px;
    vertical-align: top;
}

button.pokerBH {
    text-align: left;
    overflow: visible !important;
}

button.pokerBH span.koef, button.pokerBH span.koef[disabled] {
    float: right !important;
}

table.tplayVP td {
    position: relative;
    -webkit-transition: 0.5s box-shadow;
    -moz-transition: 0.5s box-shadow;
    -ms-transition: 0.5s box-shadow;
    transition: 0.5s box-shadow;
}

table.tplayVP {
    border-spacing: 4px;
    text-align: center;
}

table.tplayVP button {
    height: 40px;
}

table.tplayVP span.numripl {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    float: left;
    margin-bottom: 10px;
}

span.percentagepl {
    color: white;
    font-size: 22px;
    font-family: arial;
    display: block;
    float: left;
    margin-left: 10px;
    line-height: 30px;
    text-shadow: 0 0 2px #000000;
}

.VPinfop {
    display: table;
    margin: auto;
}

.VPtableCards .cfront {
    box-shadow: none;
}

hr.VPhr {
    border-color: #383838;
}

.card.inwin .cfront {
    box-shadow: 0 0 6px #0F0, 0 0 5px #0F0, 0 0 2px #0F0, 0 0 7px #0F0, 0 0 7px #0F0;
}

.mc_card.inwin {
    box-shadow: 0 0 6px #0F0, 0 0 5px #0F0, 0 0 2px #0F0;
}

td.inwin {
    box-shadow: 0 0 6px #0F0, 0 0 6px #0F0, 0 0 2px #0F0, 0 0 9px #0F0, 0 0 9px #0F0, 0 0 12px #0F0;
    border-radius: 4px;
}

.bingoSpecial {
    font-weight: 900;
}

@media screen AND (max-width: 1245px) {
    .VPbestHand, #rSticker {
        display: none;
    }
    #sp_body.expanded .VPbestHand, #sp_body.expanded #rSticker {
        display: block;
    }
    .bingoSpecial {
        font-size: 10px;
    }
    #sp_body.expanded .bingoSpecial {
        font-size: 13px;
    }
}

/* min letra rez */

.card.min .cfront, .mc_cfront {
    width: 24px;
    height: 34px;
    background-size: 113px 136px;
    background-position: 0 -66px;
}

.card.min .nr, .mc_nr {
    width: 20px;
    display: block;
}

.card.min.mac .cfront {
    background-position: 0 0;
}

.card.min.karo .cfront {
    background-position: -56px -66px;
}

.card.min.spathi .cfront {
    background-position: -55px 1px;
}

.card.min, .mc_card {
    background: #FFF;
    width: 22px;
    height: 35px;
    border: 1px solid #555;
    border-radius: 3px;
}

.mc_cback {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.mc_cback.mc_open {
    display: none;
}

i.VPspacer {
    margin: 0 5px;
    float: left;
    width: 3px;
    display: block;
    height: 2px;
}

.rezinfo span {
    text-align: right;
    margin-right: 2px;
    font-size: 8px;
}

.rezinfop span {
    margin: 0 30px;
}

/* min letra rez END */

::-webkit-scrollbar {
    width: 15px;
}

::-webkit-scrollbar-track {
    border-left: 3px solid #272727;
}

/* Handle */

::-webkit-scrollbar-thumb {
    background: #4c4c4c;
    border-left: 3px solid #272727;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(76, 76, 76, 0.69);
}

::-webkit-scrollbar-button {
    background: url(../img/arrows-scroll.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    height: 12px;
}

::-webkit-scrollbar-button:increment {
    background-position: 3px -11px;
}

#sp_body.oneGame ul.livetabs span.closetab, #sp_body.oneGame ul.livetabs li:first-child, span.badge.off, tr.unread .clearMsg {
    display: none;
}

@-webkit-keyframes shkunde {
    0% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg)
    }
    3% {
        -webkit-transform: rotate(-7deg);
        transform: rotate(-7deg)
    }
    6% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg)
    }
    12% {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
    15% {
        -webkit-transform: rotate(9deg);
        transform: rotate(9deg)
    }
    18% {
        -webkit-transform: rotate(-9deg);
        transform: rotate(-9deg)
    }
    21% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    24% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    27% {
        -webkit-transform: rotate(9deg);
        transform: rotate(9deg)
    }
    30% {
        -webkit-transform: rotate(-9deg);
        transform: rotate(-9deg)
    }
    33% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg)
    }
    36% {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
    39% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-moz-keyframes shkunde {
    0% {
        transform: rotate(7deg)
    }
    3% {
        transform: rotate(-7deg)
    }
    6% {
        transform: rotate(8deg)
    }
    12% {
        transform: rotate(-8deg)
    }
    15% {
        transform: rotate(9deg)
    }
    18% {
        transform: rotate(-9deg)
    }
    21% {
        transform: rotate(10deg)
    }
    24% {
        transform: rotate(-10deg)
    }
    27% {
        transform: rotate(9deg)
    }
    30% {
        transform: rotate(-9deg)
    }
    33% {
        transform: rotate(8deg)
    }
    36% {
        transform: rotate(-8deg)
    }
    39% {
        transform: rotate(0deg)
    }
}

@keyframes shkunde {
    0% {
        transform: rotate(7deg)
    }
    3% {
        transform: rotate(-7deg)
    }
    6% {
        transform: rotate(8deg)
    }
    12% {
        transform: rotate(-8deg)
    }
    15% {
        transform: rotate(9deg)
    }
    18% {
        transform: rotate(-9deg)
    }
    21% {
        transform: rotate(10deg)
    }
    24% {
        transform: rotate(-10deg)
    }
    27% {
        transform: rotate(9deg)
    }
    30% {
        transform: rotate(-9deg)
    }
    33% {
        transform: rotate(8deg)
    }
    36% {
        transform: rotate(-8deg)
    }
    39% {
        transform: rotate(0deg)
    }
}

span.badge {
    position: absolute;
    z-index: 2;
    background: #B10F0F;
    border-radius: 10px;
    padding: 1px 4px;
    top: -10px;
    right: -10px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0 0 3px #000;
}

tr.unread {
    font-weight: 900;
    color: #F93131;
}

.badge.unrmsg+img {
    -webkit-animation: shkunde 2s 100 linear;
    -moz-animation: shkunde 2s 100 linear;
    -ms-animation: shkunde 2s 100 linear;
    animation: shkunde 2s 100 linear;
}

.badge.unrmsg.off+img {
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
}

#check_ticket>div.outkod>.stillActive {
    color: #6CA7FF;
}

button.VPbet.pokerBH.isbest {
    box-shadow: 0 0 5px #0F0, 0 0 5px #0F0;
}

table.vfstats thead {
    background: linear-gradient(#353535, #000, #484848);
}

.grid.vfstats .emblem {
    top: 0;
    margin: 5px auto;
}

.vfrezsp.ft, .vfrezsp.ht, .vfrezsp.gol, .vfrezsp.fg {
    float: left;
    margin-right: 4px;
}

.vfrezsp.ft {
    font-weight: 700;
    color: #F5C0C0;
    border-left: 1px solid white;
    padding-left: 4px;
}

.vfrezsp.pen, .vfrezsp.car, .vfrezsp.gol {
    background: url(../img/kartona_spr.png) no-repeat;
    padding-left: 12px;
    height: 12px;
    margin: 0 3px;
}

.vfrezsp.pen, .vfrezsp.car {
    float: right;
    width: 0;
    overflow: hidden;
}

.vfrezsp.pen {
    background-position: 0 -22px;
}

.vfrezsp.car {
    background-position: 0 -49px;
}

.vfrezsp.gol {
    background-position: 0 0;
    padding-left: 15px;
}

.vfrezsp.fg {
    margin-left: 20px;
    min-width: 40px;
}

div#lockcontkb .ui-keyboard {
    margin-top: 16px;
}

.noliveStreamer {
    top: 151px;
    left: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    font-size: 60px;
    font-style: italic;
    color: white;
}

span.islive {
    color: red;
}

.multiRound.keno {
    width: auto;
    margin-top: 4px;
    margin-bottom: 10px;
}

.multiRound.keno button.multiroundB {
    width: 35px;
    height: 23px;
}

.multiRound.keno input.multiroundI {
    width: 35px;
    height: 21px;
}

span.txt_stake.rounds {
    line-height: 28px;
    margin-top: 5px;
}

.kenopaytable {
    color: #fff;
    width: 550px;
    text-align: center;
    border-collapse: collapse;
    margin: 10px;
}

.kenopaytable td {
    color: #fff;
    width: 550px;
    text-align: center;
    border: 1px solid #737373;
}

.tabs_content .wintable-cont {
    visibility: hidden;
}

.theTableContKeno .wintable-cont {
    display: none;
}

.theTableContKeno.setVideo .wintable-cont {
    display: block;
}

.theTableContKeno .wintable-cont {
    color: white;
    text-align: center;
    font-size: 20px;
    font-family: oswald;
    margin: 15px auto;
    font-weight: 700;
}

.theTableContKeno .win-title {
    padding: 10px;
    text-shadow: 0px 0px 1px #9E8344;
    font-family: oswald;
    font-weight: 700;
    color: #C97908;
}

.theTableContKeno .win-label {
    color: white;
    vertical-align: middle;
}

.theTableContKeno .win-cell {
    padding: 10px 5px;
    overflow: hidden;
}

.theTableContKeno .win-label {
    font-size: 18px;
    padding: 5px;
    font-size: 17px;
    /* width: 77px; */
}

.win_tick_nr {
    color: #a4a3a3;
}

.win_tick_nr.inAction {
    color: #ffffff;
}

.theTableContKeno .win-cell.inAction {
    background: rgba(255, 255, 255, 0.41);
    border-radius: 2px;
    transition: 150ms;
    -webkit-transition: 150ms;
}

.theTableContKeno table.wintable-table tr:nth-child(1) td {
    border-bottom: 1px solid #393939;
}

.theTableContKeno table.wintable-table tr td+td {
    border-left: 1px solid #393939;
}

.theTableContKeno table.wintable-table {
    padding-top: 0px;
    border: 1px solid #393939;
}

.clasicModeView .wintable-cont {
    display: none !important;
}

@-webkit-keyframes glow {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
    }
    to {
        text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
    }
}
@keyframes glow {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
    }
    to {
        text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
    }
}

.info_jack_btn {
    position: absolute;
    top: 5px;
    right: 22px;
    background-position: 0px 20px;
    opacity: 1;
    width: 21px;
    display: inline-block;
    margin-left: 10px;
    height: 19px;
    background-image: url(../img/info-icon_light.png);
    z-index: 1;
}