@import url(//fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700italic,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);

html {
    height: 100%;
    width:100%;
    min-width:1250px;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    margin:0;
    background:#d6d3d6;
    height:100%;
}

hr {
    color:#ccc;
}

#line_breadcrumbs {
    padding: 10px;
    color: #999999;
    background-color: #373737;
    border-radius: 0 0 3px 3px !important;
}
.breadcrumbs a {
    font-size: 8pt;
    color: #999999;
}
.breadcrumbs a:hover {
    text-decoration: underline !important;
}

.totostat
{
    background-image: url("https://book.easysportbet.co.uk/images/menu_stat_icons.png");
    background-position: -119px -0px;
    background-size: 70px;
    width: 21px;
    height: 20px;
}

#fTop {
    width:100%;
    overflow:visible;
    position:relative;
    background:#FFF;
}

#frameB {
    width:100%;
}

#maincontent {
    width:100%;
    min-width: 1000px;
    margin: auto;
    position: relative;
    z-index: 10;
    background: #d6d3d6;
}

#headF {
    margin-top: 36px;
}

#header {
    position:relative;
    height:67px;
    width:1250px;
    margin:0 auto;
}
.withLML #header, #header {
    padding-left: 360px;
    padding-right: 100px;
}

#header-right {
    float:right;
    height:65px;
    *max-width:360px;
}

#header-right .header-right-cell {
    clear:right;
}

#headerL {
    height:25px;
    font-size:12px;
    margin-top:5px;
    float:right;
    color:#FFF;
}

#headerL div {
    height:25px;
    float:left;
}

#headerL td {
    height:22px;
    vertical-align:middle;
}

#headerL a {
    text-decoration:underline;
    color:#FFF;
}

#menubar {
    height:100%;
    padding:0;
}

#games_top_menu {
    height:55px;
    /*padding:0 0 0 20px;*/
    position:relative;
    color:#ffffff;
    font-family:Tahoma, Geneva, sans-serif;
    padding: 0;
}

#games_top_menu ul {
    margin:0;
    padding:0;
}
#games_top_menu > ul {
    display: inline-block;
    vertical-align: top;
}

ul.sub-menu {
    text-align: left;
}
li.sub-main > ul.sub-menu > li > a span {
    display: none;
}
#games_top_menu > ul > li.flexMenu-viewMore,
#games_top_menu > ul > li.menu_button {
    padding-right: 25px;
}
#games_top_menu > ul > li.flexMenu-viewMore:before,
#games_top_menu > ul > li.menu_button:before  {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 8px;
    top: 19px;
    width: 0;
}
#games_top_menu > ul > li.flexMenu-viewMore > ul > li {
    height: auto !important;
    line-height: 1.3 !important;
    margin: 0 3px !important;
    padding: 0 !important;
    text-align: left;
}
#games_top_menu > ul > li.flexMenu-viewMore > ul > li > a {
    height: auto !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 5px 3px !important;
}
#games_top_menu > ul > li.flexMenu-viewMore > ul > li > a * {
    display: none;
}
#games_top_menu > ul > li.flexMenu-viewMore > ul > li > a:hover{
    text-decoration:underline !important;
}
#games_top_menu > ul > li.flexMenu-viewMore > ul > li > a:before, #games_top_menu > ul > li.flexMenu-viewMore > ul > li > a:hover:before {
    content: "› ";
    display: inline-block;
    text-decoration: none !important;
    width: 10px;
}
#games_top_menu > ul > li.menu_button:hover .sub-menu {
    display: block;
}

#games_top_menu > ul > li {
    position: relative;
    display: block;
    height: 40px;
    font-size: 16px;
    margin: 15px 0px 0 0 !important;
    padding: 0 10px 0 0;
    float: left;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

#games_top_menu > ul > li:last-child {
    border-right: none;
}

#games_top_menu > ul > li + li {
    padding-left: 10px;
}

#games_top_menu a:link, #games_top_menu a:visited {
    color:#fff;
    text-decoration:none;
}

#games_top_menu a:hover {
    color:#F6DC12;
    text-decoration:underline;
}

#games_top_menu ul li a.games_menu_selected {
    color:#fc3;
    text-decoration:underline;
}

ul.mainSubMenu {
    display:none;
    position:absolute;
    background:#3399CC;
    margin:0;
    padding:0;
    z-index:100;
}

ul.mainSubMenu li {
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    min-width:150px;
    font-size:14px !important;
}

ul.mainSubMenu li a {
    display:block;
    padding:6px 10px !important;
}

ul.mainSubMenu li a:hover {
    background:#0a5fa2;
    text-decoration:none !important;
}

#menu div {
    float:left;
}

#menu #time {
    background:#FFF;
    margin:3px 20px;
    height:22px;
    width:160px;
}

#menu ul {
    margin:3px 0 0 0;
    padding:0 0 0 15px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

#menu ul li.menu_button {
    display:inline-block;
    margin-right:20px;
    list-style:none;
}

#menu ul li.menu_button a {
    color:#FFF;
}

#menu ul li.menu_button a:hover {
    color:#FC3;
}

#menu ul li.menu_button_selected {
    display:inline-block;
    margin-right:20px;
    padding-bottom:9px;
    list-style:none;
    background:url('https://book.easysportbet.co.uk/images/menu_arrow.png') no-repeat center bottom;
}

#menu ul li.menu_button_selected a {
    font-weight:bold;
    color:#FC3;
}

.menu-border {
    height:85px;
    width:2px;
    background:url("https://book.easysportbet.co.uk/images/menu_but.png") top left no-repeat;
}

.submenu_button {
    margin-right:20px;
    padding:0 5px 0 5px;
}

.hot {
    font-weight:bold;
    color:#F90;
    text-decoration:underline;
}

.submenu_button_selected {
    margin-right:20px;
    padding:0 5px 0 5px;
}

.submenu_button_disabled {
    margin-right:15px;
    padding:0 5px 0 5px;
    color:#999;
}

.submenu a {
    color:#367;
}

#submenu {
    height:40px;
    line-height:40px;
    vertical-align:middle;
    width:1250px;
    margin:0 auto;
    white-space:nowrap;
    position:relative;
    color:#369;
}

#submenu .icon {
    width:18px;
    height:18px;
    margin-right:5px;
}

#submenu .submenu_right {
    background:url("https://book.easysportbet.co.uk/images/submenu_.png") top left repeat-x;
}

.submenu_right {
    float:right;
    padding:0 15px 0 15px;
    height:40px;
    border-right:1px solid #CCC;
    border-left:1px solid #CCC;
}

#submenu_right div {
    float:left;
}

#submenu_left {
    margin-left: 0;
    float: left;
    height: 40px;
    vertical-align: middle;
    position: relative;
}

#submenu_left div {
    float:left;
}

#submenu_left .icon {
    margin-top:5px;
}

.tdright {
    text-align:right;
}

.clear {
    clear:both;
    overflow:hidden;
}

.noheight {
    height:0;
}

.floatleft {
    float:left;
}

.floatright {
    float:right;
}

a {
    color:#333;
    outline:0;
}

#submenu_left .submenu_customize span, #submenu_left #submenu_reset_homepage span {
    color:#666;
}

#submenu_left .submenu_customize_extended span {
    color:#FFF;
}

.submenu_button a:hover {
    color:#69C;
}

.submenu_button:hover {
    color:#69c;
}

a .submenu_button_selected {
    line-height:28px;
    color:#369;
    background:#DDD;
    width:70px;
    height:28px;
    margin:5px 23px 0 0;
    text-align:center;
    border:1px solid #CCC;
}

a .submenu_button {
    vertical-align:middle;
    color:#369;
    width:70px;
    height:28px;
    margin:5px 23px 0 0;
    text-align:center;
    border:1px solid #CCC;
}

sup {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:#FF0000;
    padding-left:2px;
    position:relative;
    top:2px;
}

#answ1, #answ2, #answ3, #answ4, #answ5, #answ6, #answ7, #answ8, #answ9, #answ10, #answ11, #answ12, #answ13, #answ14, #answ15, #answ16, #answ17, #answ18, #answ19, #answ20, #answ21, #answ22, #answ23, #answ24, #answ25, #answ26, #answ27, #answ28, #answ29, #answ30, .errorMsg {
    color: #FF0000;
    margin-bottom: 3px;
    font-size: 11px;
    font-style: italic;
}

em.error {
    color:#FF0000;
    padding: 0 16px;
    background: url("https://book.easysportbet.co.uk/images/unchecked.gif") no-repeat 0px 0px;
    display: inline-block;
}

em.success {
    color: #000000;
    padding: 0 16px;
    background: url("https://book.easysportbet.co.uk/images/checked.gif") no-repeat 0px 0px;
    display: inline-block;
}

.hideGame {
    display:none;
    float:left;
    margin:0 0 0 20px;
    width:325px;
}

.showGame {
    display:block;
    float:left;
    width:100%;
    background:#ffffff;
}

.hideLiga {
    display:none;
    float:left;
    margin:0;
    width:325px;
}

.showLiga {
    display:block;
    float:left;
    margin:0;
    width:93%;
    background:#FFF;
    padding-left:7%
}

#gl {
    margin:0;
    width:100%;
}

#gll {
    margin:0 0 12px 13px;
    padding:0 0 2px 0;
}

#gll:hover {
    background:#E5E5E5;
}

.gllSel {
    background:#E5E5E5;
}

.gllSel span {
    font-weight:bold;
    color:#333;
}

.gllSel #g1_ {
    font-weight:bold;
    color:#333;
}

#g1n {
    float:right;
    font-size:11px;
    background:#777;
    color:#FFD400;
    margin:0;
    padding:0 1px 0 1px;
}

#g2n {
    float:left;
    font-size:11px;
    margin:0;
    padding:0 1px 0 1px;
    color:#AF7433;
}

#g1 {
    float:left;
    font-size:11px;
    background:#777;
    color:#FFD400;
    margin:0 0 3px 0;
    padding:0 1px 0 1px;
}

#g1_ {
    float:left;
    font-size:12px;
    color:#222;
    margin:0 0 2px 0;
    width:100%;
    border:0px solid red;
    font-weight:bold;
}

#g1_:hover {
    color:#0000FF;
}

#g2 {
    float:right;
    font-size:11px;
    background:#FFD400;
    margin:0 0 3px 0;
    padding:0 1px 0 1px;
}

#g3 {
    float:right;
    font-size:11px;
    background:#DADA8F;
    color:#333;
    margin:0 0 3px 0;
    padding:0 1px 0 1px;
}

.sG {
    background:#E4EEFA;
    color:#333;
    padding:0px;
}

.sG0 {
    background:#FFF;
    color:#355;
}

div.liga1 {
    background: #D0DEFF;
    background-image: linear-gradient(top, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    background-image: -o-linear-gradient(top, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    background-image: -moz-linear-gradient(top, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    background-image: -webkit-linear-gradient(top, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    background-image: -ms-linear-gradient(top, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    -pie-background: linear-gradient(bottom, rgb(208,222,255) 45%, rgb(216,228,240) 90%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #355;
    padding: 2px 5px 2px 25px;
    margin: 2px 0;
    border-bottom: 1px dotted #CCCCCC;
}

div.liga2 {
    background: none repeat scroll 0 0 #ECECEC;
    margin: 0 -10px -1px;
    padding: 2px 5px 2px 25px;
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #335555;
}

div.liga1 a, div.liga2 a {
    font-weight:bold !important;
}

#ss2_ {
    clear:both;
    border:1px solid #E4EEF9;
    background:#D7E3E3;
    margin:2px 0 2px 0;
    display:block;
    height:17px;
}

#ss2_:hover, #ss2_:hover a div {
    background:#FFD400;
}

#ss2_ a div {
    padding:0 5px 0 5px;
    float:right;
    background:#FFF;
    border:1px solid #CCC;
    text-decoration:none;
}

#ss2_ a div:hover {
    background:#FFD400;
}

#ss_ {
    clear:both;
    border:1px solid #E4EEF9;
    background:#D7E3E3;
    margin:2px 0 2px 0;
    display:block;
    height:17px;
}

#ss_:hover, #ss_:hover a div{
    background:#FFD400;
}

#ss_ a div{
    padding:0 5px 0 5px;
    float:right;
    background:#FFF;
    border:1px solid #CCC;
    text-decoration:none;
}

#ss_ a div:hover{
    background:#FFD400;
}

#xx_{
    clear:both;
    border:1px solid #E4EEF9;
    background:#D7E3E3;
    margin:0px 0 0px 0;
    display:inline-block;
    height:17px;
}

#xx_:hover, #xx_:hover a div {
    background:#FFD400;
}

#xx_ a div {
    padding:0 5px 0 5px;
    float:right;
    background:#FFF;
    border:1px solid #CCC;
    text-decoration:none;
}

#xx_ a div:hover {
    background:#FFD400;
}

#s_ {
    clear: both;
    border: 1px solid #E4EEF9;
    background: #D7E3E3;
    height: 20px;
    /*margin: 2px 0 2px 0;*/
    display: none;
    cursor: pointer;
}

#s_:nth-child(even) {
    background: #E0E0E0;
}

#s_ + #s_ {
    margin: 1px 0;
}

#s_:hover, #s_:hover a div {
    background:#FFD400;
}

#s_ a div {
    padding: 0 5px;
    float: right;
    background: #FFF;
    outline: 1px solid #CCC;
    margin: 2px 2px 0 0;
}

#s_ a div:hover {
    background: #FFD400;
}

#x2_ {
    padding-left:10px;
    float:left;
    padding-top:1px;
}

#z2_ {
    padding-left:10px;
    float:left;
    padding-top:1px;
}

#z_ {
    padding: 3px 0 0 5px;
    float: left;
}

#z1_ {
    padding-left:5px;
    float:left;
    max-width:130px;
    overflow:hidden;
    height:17px;
    padding-top:1px;
}

#tb3 {
    width:100%;
    margin:0;
    font-size:11px;
}

#tb3 a {
    font-size:11px;
}

.tb2 {
    width:100%;
    max-width:580px;
    background:#EBF7F7;
    font-size:11px;
}

.tb2 a {
    font-size:11px;
}

#tb {
    width:100%;
    background:#EBF7F7;
    /*margin:2px 0 0 0;*/

    border-collapse: collapse;
}

#tb td {
    width:170px;
    vertical-align:top;

    padding: 0;
}

#tb td + td {
    padding-left: 1px;
}

#n_ {
    background:url(https://book.easysportbet.co.uk/images/filter_t.png) repeat;
    height:20px;
    padding:4px 0 0 10px;
    font-size:15px;
    color:#000;
}

#regn_ {
    background:url(https://book.easysportbet.co.uk/images/filter_t.png) repeat;
    height:18px;
    padding:4px 0 0 10px;
    font-size:13px;
    color:#000;
}

@-webkit-keyframes green
{
    from { background: #ffffff; }
    to { background: #b1f7b1; }
}

@-moz-keyframes green
{
    from { background: #ffffff; }
    to { background: #b1f7b1; }
}

@-o-keyframes green
{
    from { background: #ffffff; }
    to { background: #b1f7b1; }
}

@keyframes green
{
    from { background: #ffffff; }
    to { background: #b1f7b1; }
}

@-webkit-keyframes red
{
    from { background: #ffffff; }
    to { background: #f9c5c5; }
}

@-moz-keyframes red
{
    from { background: #ffffff; }
    to { background: #f9c5c5; }
}

@-o-keyframes red
{
    from { background: #ffffff; }
    to { background: #f9c5c5; }
}

@keyframes red
{
    from { background: #ffffff; }
    to { background: #f9c5c5; }
}

.gc_ {
    -webkit-animation: green 2s;
    -moz-animation: green 2s;
    -o-animation: green 2s;
    animation: green 2s;
    background-color: #b1f7b1\0 !important;
}

.rc_ {
    -webkit-animation: red 2s;
    -moz-animation: red 2s;
    -o-animation: red 2s;
    animation: red 2s;
    background-color: #f9c5c5\0 !important;
}

#ind a {
    color:#CCC;
    font-size:10px;
}

#ind a:hover {
    color:#FFF;
    text-decoration:underline;
}

#bs, #saleCid {
    padding:4px;
    font-size:11px;
}

#selVid select {
    font-size:11px;
    float:right;
    width:107px;
}

#saleCoupData table {
    background:#FFF;
    padding:2px;
    border:0;
    width:100%;
}

.tbs_r {
    position: relative;
}

#tdbs, #saleCoupData table td.ssName {
    background:#FFD400;
}

#td2bs, #saleCoupData table td.sgName {
    background:#EEE;
}

#sportNameText {
    background: #FFD400;
    font-size: 12px;
    padding: 5px;
}

#openPeriodGame {
    left: 50%;
    font-size: 12px;
    bottom: 8px;
    min-width: 200px;
    margin: 0 auto;
    background: #272727;
    color: #ffd400 !important;
    padding: 2px 5px;
    text-align: center;
    display: none;
}

div.openPeriodGame {
    text-align: center;
}

div.openPeriodGame span {
    background: #272727;
    color: #ffd400 !important;
    padding: 2px 5px;
}

#gl1 {
    text-align:center;
    height: 18px;
    margin: 0 0 5px 0;
    padding: 2px 10px;
    background:url(https://book.easysportbet.co.uk/images/line_transparent.png);
    color:#EEE;
    font-weight:bold;
    border-radius:4px;
    -moz-border-radius:4px;
    -moz-box-shadow: 5px 5px 5px #111;
    -webkit-box-shadow: 5px 5px 5px #111;
    box-shadow: 5px 5px 5px #111;
}

#gl1 #GameDescr {
    display: inline-block;
    margin-left: 15px;
    color: #FFD400;
}

#gl2 {
    border:1px solid #FFF;
    border-radius:8px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;
    background:#111;
    text-align:center;
    height:30px;
    margin:2px 0 0 0;
    padding:1px 15px 0px 15px;
    color:#EEE;
    font-weight:bold;
    font-size:24px;
}

#gl3 {
    text-align:center;
    min-height:20px;
    margin:8px 0 0 0;
    padding:4px 10px 0px 10px;
    background:url(https://book.easysportbet.co.uk/images/line_transparent.png);
    color:#EEE;
    font-weight:bold;
    font-size:14px;
}

#price_bets, #price_bets_desc {
    display: none;
}

.noShow {
    display: none;
}

.Show {
    display: block;
}

.mta {
    font-size:11px;
    border:1px solid #CCC;
    background:#E5E5E5;
    color:#333;
    font-weight:bold;
}

.mhyz {
    font:bold 14px Arial;
    color:#333;
}

.mhy {
    padding:0 0 0 10px;
}

.mhm {
    padding:0 0 0 10px;
}

.mhd {
    border-bottom:1px dotted #CCC;
    width:30px;
    text-align:center;
}

.mhds {
    border-bottom:1px dotted #CCC;
    background:#CCC;
    width:30px;
    text-align:center;
}

.mhd:hover {
    background:#CCC;
}

.cupHis {
    border: 1px solid #DDD;
    background: #FAFAFA;
    padding: 5px;
    font-size: 11px;
}

.cupHis + .cupHis {
    margin-top: 20px;
}

.cupHisZ {
    background:#FFD400;
    padding:5px;
    font-size:12px;
    margin:0 5px;
}
#hAll {
    font:10px Arial;
}

#leftHist {
    width:180px;
    border:0px solid #CCC;
    float:left;
}

#leftHist a:hover {
    text-decoration:underline;
}

#uNP input {
    width:150px;
}

.dHis {
    background:#4E4E4E;
    color:#FFF;
    padding:1px 0 1px 5px;
}

#dvH {
    border-bottom:1px dotted #CCC;
}

#tdH {
    background:#777;
    color:#FFF;
}

.gT {
    font-size:11px;
    color:#FDAD27;
}

.gDT {
    font-size:11px;
    color:#AF7433;
}

.fz {
    background: #3B4D58;
    background: -webkit-gradient(linear, left top, left bottom, from(#3B4D58), to(#3B4D58));
    background: -moz-linear-gradient(top, #3B4D58, #3B4D58);
    background: -o-linear-gradient(top, #3B4D58, #3B4D58);
    background: -ms-linear-gradient(top, #3B4D58, #3B4D58);
    -pie-background: linear-gradient(top, #3B4D58, #3B4D58);
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    border-radius: 3px 3px 0 0;
}

.slots_l {
    background-repeat:no-repeat;
    width:290px;
    height:200px;
    float:left;
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
}

.slots_r {
    background:url(https://book.easysportbet.co.uk/images/slots_r.jpg) no-repeat;
    width:290px;
    height:200px;
    float:right;
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
}

.fb2 {
    background:url(https://book.easysportbet.co.uk/images/back_line.png) repeat-x;
    height:65px;
    position:relative;
    top:0;
}

.fb3 {
    background:url(https://book.easysportbet.co.uk/images/back_line.png) repeat-x;
    height:35px;
    position:relative;
    top:144px;
}

.fb {
    height:34px;
    position:relative;
    top:131px;
    background: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid #1A1A1A;
}

.fb1 {
    background:url(https://book.easysportbet.co.uk/images/back_line.png) repeat-x;
    height:34px;
    position:relative;
    top:131px;
}

.f1z1 {
    font:bold 11px Arial;
    color:#E8C70F;
    padding:1px 0 0 10px;
    height:13px;
}

.f1z3 {
    font:bold 11px Arial;
    color:#E8C70F;
    padding:1px 0 0 10px;
    height:13px;
}

.f1z2 {
    font:bold 12px Arial;
    color:#FFF;
    padding:0 0 0 10px;
}

.f1z4 {
    font:bold 12px Arial;
    color:#FFF;
    padding:0 0 0 10px;
}

.gl1 {
    font:bold 16px Arial;
    color:#E8C70F;
    padding:10px 0 0 10px;
    height:18px;
    float:left;
    width:285px;
}

.gl1_main {
    font:bold 16px Arial;
    color:#E8C70F;
    padding:10px 0 0 10px;
    height:18px;
    float:left;
    width:400px;
}

.gl2 {
    font:bold 24px Arial;
    color:#FFF;
    padding:0 0 0 10px;
    float:left;
    width:285px;
}

.gl2_main {
    font:bold 24px Arial;
    color:#FFF;
    padding:0 0 0 10px;
    float:left;
    width:400px;
}

.gl1_1 {
    font:bold 16px Arial;
    color:#E8C70F;
    padding:10px 10px 0 0;
    height:18px;
    float:left;
    width:285px;
    text-align:right;
}

.gl2_2 {
    font:bold 24px Arial;
    color:#FFF;
    padding:0 10px 0 0;
    float:left;
    width:285px;
    text-align:right;
}

/* Голосование */

.main-voiting {
    background:#83baf3;
    background: -moz-linear-gradient(top, #83baf3 30%, #46709c 100%);
    background: -webkit-linear-gradient(top, #83baf3 30%, #46709c 100%);
    background: -o-linear-gradient(top, #83baf3 30%, #46709c 100%);
    background: -ms-linear-gradient(top, #83baf3 30%, #46709c 100%);
    background: linear-gradient(top, #83baf3 30%, #46709c 100%);
    -pie-background: linear-gradient(bottom, #83baf3 30%, #46709c 100%);
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    float:left;
    width:205px;
    height:200px;
    margin:0 10px;
}

.main-voiting h4 {
    margin-top:5px;
}

.main-voiting .dashed {
    cursor:pointer;
    border-bottom:1px dashed #333;
    margin-left:10px;
}

.vote-radio {
    margin:20px 0;
}

.vote-radio input {
    display:inline;
    float:left;
    margin:3px 5px 0 0;
    vertical-align:top;
}

.bar {
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:50%;
    z-index:-1;
}

.main-voiting dl {
    overflow:hidden;
    padding:0 0 0px 0;
    width:100%;
}

.main-voiting dl dt {
    clear:both;
    color:#333;
    display:inline;
    float:left;
    font-size:11px;
    padding:3px 0;
    text-align:right;
    width:40px;
}

.main-voiting dl dd {
    position:relative;
    z-index:0;
    display:inline;
    float:left;
    padding:3px;
    margin:0 0 0 10px;
    width:130px;
}

#vote-status {
    text-align:center;
    font-weight:bold;
    margin:0 0 10px 0;
    display:none;
}

.c1 { background-color:#FFC; }
.c2 { background-color:#FCF; }
.c3 { background-color:#CFC; }
.c4 { background-color:#F69; }
.c5 { background-color:#CCC; }
.c6 { background-color:#9F3; }
.c7 { background-color:#FC3; }

/* ---------------------------- */

#bClose {
    border:1px solid #222;
    padding:2px;
    text-align:center;
    color:#CCC;
    width:100px;
}

#bClose:hover {
    background:#CCC;
    cursor:hand;
    color:#000;
}

#dspan {
    font-size:11px;
    color:#666;
}

#news {
    background:#E5E5E5;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
}

.bSob a {
    color:#333;
}

.bSob a:hover {
    color:#FFAD00;
}

/*-------------------------------------*/

.score {
    font-weight:bold;
}

.liveResItem {
    width:730px;
    line-height:16px;
}

.liveResItem .time, .liveResItem .name, .liveResItem .score {
    float:left;
    line-height:13px;
    padding-top:0;
    padding-bottom:3px;
}

.liveResItem .clr {
    clear:both;
}

.liveResItem .time {
    width:53px;
}

.liveResItem .name {
    width:356px;
}

.liveResItem .score {
    width:315px;
    color:#C33;
}

h2.liveResItem {
    border-bottom:1px solid #CCC;
    position:relative;
    font:bold 11px Tahoma;
    padding-bottom:3px;
    margin:16px 10px 3px 0;
}

.p10 {
    padding:10px;
}

.plr10 {
    padding-left:10px;
    padding-right:10px;
}

.tcc1 {
    text-align:center;
    border-bottom-color:silver;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.tha {
    text-align:center;
    border-top-color:#DCDCDC;
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#CC3333;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.pages {
    padding:5px 15px 5px 5px;
    text-align:right;
}

.floatl {
    float:left;
}

.border {
    border-collapse:collapse;
}

.border div {
    padding:3px;
}

.border td {
    border:1px solid #CCC;
    padding:4px;
}

.border th {
    font-weight:normal!important;
    padding:4px;
}

.borderB {
    border-bottom:1px solid #CCC;
    margin-top:3px;
}

.cc {
    text-align:center;
}

.minus {
    position:absolute;
    margin-left:-10px;
}

.red {
    color:red;
}

.green {
    color:green;
}

.tabs {
    border-bottom:1px solid #CCC;
    padding:3px 10px 3px 10px;
    margin-bottom:10px;
    font-weight:bold;
}

.clr {
    clear:both;
}

.tabs a:link, .tabs a:visited {
    float:left;
    padding:3px;
    border:1px solid #CCC;
    background:#FFF;
    margin-right:3px;
    position:relative;
}

.tabs a:hover {
    background:#EEE;
    text-decoration:none;
}

.tabs a.active, .tabs a.active:link, .tabs a.active:visited, .tabs a.active:hover {
    padding-bottom:8px;
    margin-bottom:-8px;
    border-bottom:none;
    background:#FFF;
}

.u div.t {
    text-decoration:underline;
    cursor:pointer;
}

.co1 {
    color:blue;
    text-align:center;
}

.co2 {
    color:red;
    text-align:center;
}

.co3 {
    color:green;
    text-align:center;
}

/*-------------------------------------*/

#cas_z {
    color:#E2690F;
    font:16px Arial;
    text-align:center;
    height:22px;
    background:url(https://book.easysportbet.co.uk/casino/pic/cbg.gif) no-repeat bottom center;
    margin-bottom:10px;
}

.flags {
    float:left;
    text-align:left;
    padding:5px 15px 5px 15px;
}

.flags img {
    width:24px;
    height:20px;
}

.tabl tr {
    color:#FFF;
}

.tabl td {
    border-bottom:1px dotted #CCC;
}

.mcts tr:first-child{
    background:#111;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.mcts {
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-box-shadow: 5px 5px 5px #111;
    -webkit-box-shadow: 5px 5px 5px #111;
    box-shadow: 5px 5px 5px #111;
    height:70px;
}

.mct {
    /*border:1px solid #477C1C;
    border-collapse:collapse;*/
    background:#000;
    color:#FFF;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95;
    /*font:14px arial;*/
    font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.mc {
    text-align:center;
}

.mc1t {
    font:10px arial;
}

.mc #mc1 {
    border-bottom:1px solid #777;
}

.mc #mc2 {
    border-left:1px solid #333;
}

.gs {
    background:#E8C725;
    color:#333;
    margin:0 10px 0 0;
    padding:1px 3px;
}

.ha a {
    color:#333;
}

.ha a:hover {
    color:#FFAD00;
}

.npage {
    padding:3px 3px 3px 3px;
    margin:1px;
    line-height:24px;
}

.npage a {
    text-decoration:none;
}

.npageselect {
    background:#FFD400;
    padding:3px 3px 3px 3px;
    margin:1px;
}

.npage:hover {
    background:#FFD400;
}

.nearT {
    padding:3px 3px 3px 3px;
    margin:1px;
}

.nearT a {
    text-decoration:none;
}

.nearTselect {
    background:#FFD400;
    padding:3px 3px 3px 3px;
    margin:1px;
}

.nearT:hover {
    background:#FFD400;
}

#dn2:hover {
    color:#DCAF55;
}

#n_ a {
    font-size:14px;
    color:#333;
}

#n_ a:hover {
    color:#EFB700;
}

#n_ span {
    font-size:13px;
}

#shAll {
    color: #FFF;
    background: #373737;
    padding: 5px;
    border-top: 1px solid #252525;
}

#shAll a {
    color:#FFF;
}

#shAll a:hover {
    color:#EFB700;
}

#sportN:hover {
    color:#F2B700;
}

#suggest {
    position:absolute;
    background-color:#FFFFFF;
    border:1px solid #CCCCFF;
    width:252px;
    height:80px;
    overflow-x:hidden;
    overflow-y:scroll;
}

#suggest div {
    padding:1px;
    display:block;
    width:250px;
    overflow:hidden;
    white-space:nowrap;
}

#suggest div.select {
    color:#FFFFFF;
    background-color:#3366FF;
}

#suggest div.over {
    background-color:#99CCFF;
}

#suggest strong {
    font-weight:bold;
}


/*.menuc {
    float:left;
    border:1px solid #c3c2c2;
    padding:0 0 0 5px;
    margin:0 0 0 10px;
    width:80px;
    position:relative;
}

.menuc:hover {
    border:solid 1px #999;
}

.sub_menu {
    top:17px;
    left:-1px;
    text-align:left;
    display:none;
    position:absolute;
    border:solid 1px #DEDEDE;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    width:85px;
    background:#FFFFFF;
}

.sub_menu a {
    display:block;
    font:8pt Tahoma;
    padding:4px;
    color:#303030;
    text-decoration:none;
}

.sub_menu a:hover {
    display:block;
    text-decoration:underline;
    background:#FFCB00;
}
*/

/* Форма для связи */
#formBody {
    color:#333;
    width:300px;
    font-size:12px;
    padding-bottom:10px;
}

#formHeader {
    background-color:#0E5890;
    color:#FFF;
    height:22px;
    font-weight:bold;
    text-align:center;
    padding-top:4px;
}

.formBodyInput {
    background-color:#FFF;
    color:#000;
    border:1px solid #DDD;
    font-size:13px;
    margin-left:10px;
    margin-right:10px;
    height:16px;
    width:280px;
}

#formBody textarea {
    background-color:#FFF;
    color:#000;
    border:1px solid #DDD;
    margin-left:10px;
    margin-right:10px;
    height:100px;
    width:280px;
}

.input-header {
    margin-left:10px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:2px;
}

/* Форма обратной связи */
#lightBox
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*display:none;*/
    z-index:100;
    background-color:rgba(0,0,0,0.45);
}

#lightBox2
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*display:none;*/
    z-index:50;
    /*background-color:rgba(0,0,0,0.85);*/
}

.call_back_form{
    top:100px;
    left:50%;
    margin-left:-220px;
    width:440px;
    min-height:340px;
    background:#fff;
    position:absolute;
    z-index:100;
    padding:20px;
    border-radius:10px;
}
.call_back_form.goldenrace {
    width: 700px !important;
    margin-left: -370px !important;
    height: 500px !important;
}
.call_back_form.visible{
    position:relative;
    z-index:2;
    top:auto;
    left:auto;
    margin-left:0;
    padding: 0;
}
.call_back_form .title {
    color: #333;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight:700;
}
.call_back_form .desc {
    color: #535353;
    line-height: 1.5;
}
.call_back_form #formBody{
    width:100%;
    padding: 0;
}
.call_back_form .form {
    margin-top: 10px;
}
.call_back_form .form input, .call_back_form .form textarea, .call_back_form #capcha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    height: 26px;
    margin: 10px 0 0 !important;
    padding: 5px 10px;
    width: 100%;
    border-color: #CFCFCF;
}
.call_back_form .form input:hover, .call_back_form .form textarea:hover, .call_back_form #capcha:hover{
    border-color:#adadad !important;
}
.call_back_form .form input:focus, .call_back_form .form textarea:focus, .call_back_form #capcha:focus{
    border-color:#1164A8 !important;
}
.call_back_form .form input:placeholder, .call_back_form .form textarea:placeholder, .call_back_form #capcha:placeholder,
.call_back_form .form input::placeholder, .call_back_form .form textarea::placeholder, .call_back_form #capcha::placeholder{
    color:#898989 !important;
}
.call_back_form .form input:-moz-placeholder, .call_back_form .form textarea:-moz-placeholder, .call_back_form #capcha:-moz-placeholder,
.call_back_form .form input::-moz-placeholder, .call_back_form .form textarea::-moz-placeholder, .call_back_form #capcha::-moz-placeholder{
    color:#898989 !important;
}
.call_back_form .form input:-ms-input-placeholder, .call_back_form .form textarea:-ms-input-placeholder, .call_back_form #capcha:-ms-input-placeholder{
    color:#898989 !important;
}
.call_back_form .form input::-webkit-input-placeholder, .call_back_form .form textarea::-webkit-input-placeholder, .call_back_form #capcha::-webkit-input-placeholder{
    color:#898989 !important;
}
.call_back_form .form textarea {
    height: 155px !important;
    resize: none;
    width: 100% !important;
}
.call_back_form .but{
    margin-top:10px;
}
.call_back_form #capcha{
    width:110px !important;
    margin-right:5px !important;
    margin-top:0px !important;
    display: inline-block !important;
    vertical-align: top;
}
.call_back_form #capId {
    display: inline-block;
    width: 85px;
}
.call_back_form .close, #iInfoGame #close {
    background: url('https://book.easysportbet.co.uk/images/close_form.png') repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 18px;
}

.call_back_form .close:hover, #iInfoGame #close:hover {
    background-position: 0 -18px;
}

.call_back_form .send, .call_back_form .reset, #iInfoGame #ok_btn {
    background: none repeat scroll 0 0 #787878;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    float: right;
    height: 26px;
    margin-left: 5px;
    width: 105px;
    font-weight:700;
    cursor:pointer;
}
.call_back_form .send, #iInfoGame #ok_btn {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A0CA5C), color-stop(1, #85B448));
    background-image: -o-linear-gradient(bottom, #A0CA5C 0%, #85B448 100%);
    background-image: -moz-linear-gradient(bottom, #A0CA5C 0%, #85B448 100%);
    background-image: -webkit-linear-gradient(bottom, #A0CA5C 0%, #85B448 100%);
    background-image: -ms-linear-gradient(bottom, #A0CA5C 0%, #85B448 100%);
    background-image: linear-gradient(to bottom, #A0CA5C 0%, #85B448 100%);
    -pie-background: linear-gradient(bottom, #A0CA5C 0%, #85B448 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#iInfoGame #ok_btn {
    float: none !important;
    display: inline-block;
    line-height: 26px;
    margin: 0;
}

.call_back_form .send:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ADD666), color-stop(1, #8FBF4C));
    background-image: -o-linear-gradient(bottom, #ADD666 0%, #8FBF4C 100%);
    background-image: -moz-linear-gradient(bottom, #ADD666 0%, #8FBF4C 100%);
    background-image: -webkit-linear-gradient(bottom, #ADD666 0%, #8FBF4C 100%);
    background-image: -ms-linear-gradient(bottom, #ADD666 0%, #8FBF4C 100%);
    background-image: linear-gradient(to bottom, #ADD666 0%, #8FBF4C 100%);
    -pie-background: linear-gradient(bottom, #ADD666 0%, #8FBF4C 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.call_back_form .reset {
    background-image: -webkit-gradient(linear,    left top, left bottom, color-stop(0, #CA5C5C),    color-stop(1, #B44848));
    background-image: -o-linear-gradient(bottom, #CA5C5C 0%, #B44848 100%);
    background-image: -moz-linear-gradient(bottom, #CA5C5C 0%, #B44848 100%);
    background-image: -webkit-linear-gradient(bottom, #CA5C5C 0%, #B44848 100%);
    background-image: -ms-linear-gradient(bottom, #CA5C5C 0%, #B44848 100%);
    background-image: linear-gradient(to bottom, #CA5C5C 0%, #B44848 100%);
    -pie-background: linear-gradient(bottom, #CA5C5C 0%, #B44848 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.call_back_form .reset:hover{
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #DB6969),
    color-stop(1, #C24B4B)
);
background-image: -o-linear-gradient(bottom, #DB6969 0%, #C24B4B 100%);
background-image: -moz-linear-gradient(bottom, #DB6969 0%, #C24B4B 100%);
background-image: -webkit-linear-gradient(bottom, #DB6969 0%, #C24B4B 100%);
background-image: -ms-linear-gradient(bottom, #DB6969 0%, #C24B4B 100%);
background-image: linear-gradient(to bottom, #DB6969 0%, #C24B4B 100%);
}

/* Баланс пользователя */
.user-money {
    margin-left:10px;
    position: relative;
}

.user-money img {
    vertical-align:central;
    padding:0 3px 0 0;
}

.user-money a:link {
    color: #000000;
}

.wrap_bonusProgress {
    position: absolute;
    background: white;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 2px 2px 10px rgba(0,0,0,1);
    left: 0px;
    top: 24px;
    z-index: 101;
    text-align: left;
}

.passwProgress {

    display: inline-block;
    height: 9px!important;
    margin: 10px 0px;
    width:100%
}

.bonusProgress {
    display: inline-block;
    height: 10px;
    margin: 0px 10px;
}
.bonus_start {
    padding-right: 10px;
}
.progress {
    height: 100% !important;
    display: inline-block;
    width: 200px;
}
.progress-label {
    position: absolute;
    left: 50%;
    font-size:10px
}

.bonus_end {
    padding-left: 10px;
}

/* Платежи */
.uPayment img {
    padding:0 5px 0 15px;
}

/* Новое сообщение пользователю */
.message_title {
    color:#FFF;
    text-shadow:0px 1px 0px rgba(0, 0, 0, 1.0);
    text-decoration:underline;
}

.upm-n {
    margin-bottom:5px;
    width:300px;
    background:#555;
    padding:7px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 2px 7px rgba(255, 255, 255, 0.70);
    -webkit-box-shadow:0px 2px 7px rgba(255, 255, 255, 0.70);
    box-shadow:0px 2px 7px rgba(0, 0, 0, 0.70);
    display:none;
    text-align:left;
    line-height:16px;
}

div.upm-close {
    width:21px;
    height:21px;
    background:url("https://book.easysportbet.co.uk/images/close_circle.png") no-repeat;
}

/* Выпадающий список сообщений пользователя в верхнем меню */
#uMessage {
    margin-left:15px;
}

#uMessage img {
    padding-right: 3px;
    vertical-align: middle;
    margin-top: -2px;
}

.num_of_message { color:#666; }

#message_box {
    position:absolute;
    width:200px;
    max-height:400px;
    overflow:auto;
    display:none;
    background-color:#FFF;
    z-index:50;
    padding:10px;
    right:-2px;
    top:50px;
    -moz-box-shadow:0px 2px 7px rgba(255, 255, 255, 0.70);
    -webkit-box-shadow:0px 2px 7px rgba(255, 255, 255, 0.70);
    box-shadow:0px 2px 7px rgba(0, 0, 0, 0.70);
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
}

#message_box div.box_message {
    background-color:#EEE;
    padding:5px;
    margin:5px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    line-height:16px;
    color:#000;
    font-size:12px;
}

#message_box div.box_message:hover {
    background-color:#CCC;
}

#message_box div.box_message span.box_message_date {
    font-size:11px;
    color:#FFF;
    font-style:normal;
    background-color:#999;
    padding:2px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    display:block;
}

#message_box div.box_message span.box_message_date a {
    text-align:right;
    padding-left:70px;
    color:#CCC;
}

#message_box div.box_message span.box_message_date a:hover {
    color:#FFF;
}

#message_box div.box_message span.box_message_title {
    font-size:13px;
    color:#666;
    font-weight:normal;
    display:block;
    padding:5px 0 0 0;
    font-style:normal;
}

#message_box div.box_message p, #message_box div.box_message a p {
    font-size:12px;
    padding:0;
    margin:5px 0 5px 0;
}

/* Сообщения для пользователя v. 2 */
#list_of_messages {
    position:absolute;
    left:50%;
    width:820px;
    max-height:500px;
    overflow:auto;
    margin-left:-420px;
    padding:10px 10px 0 10px;
    -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.35);
    box-shadow:0 2px 2px rgba(0, 0, 0, 0.35);
    background-color:#ffffff;
    border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    font-size:12px !important;
    text-align:left;
    line-height:normal;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.new {
    background-color:#e6f1ff;
}

.readed {
     background-color:#FFC;
}

#list_of_messages .caption {
    border-bottom:3px solid #c3c3c3;
    background-color:#CCC;
}

#list_of_messages .caption .theme {
    float:left;
    width:640px;
    padding:7px 0 7px 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
}

#list_of_messages .caption .date {
    float:left;
    width:140px;
    padding:7px 0 7px 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
}

.inbox_message .header {
    display:block;
    border-bottom:1px solid #c3c3c3;
    padding:7px 0 7px 10px;
    color:#666;
    cursor:pointer;
}

.inbox_message .header .title {
    position:relative;
    float:left;
    width:640px;
    font-size:13px !important;
    font-weight:bold;
}

.inbox_message .header .date {
    position:relative;
    float:left;
    width:100px;
    padding-left:10px;
    font-size:13px !important;
}

.inbox_message .header .delete {
    position:relative;
    float:left;
    width:40px;
    text-align:center;
}

.inbox_message .text {
    display:none;
    padding:0 0 10px 0;
    font-size:12px !important;
}

#list_of_messages .form {
    margin-bottom:5px;
    padding:10px;
    background-color:#e9e9e9;
    border-bottom:2px solid #c3c3c3;
}

#list_of_messages .form input {
    margin-top:10px;
    background:#cccccc;
    padding:5px 8px;
    font-size:14px;
    color:#666;
    text-align:center;
    border:1px solid #999;
    background:-moz-linear-gradient(0% 100% 90deg,#cccccc, #eaeaea);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#eaeaea));
    -pie-background: linear-gradient(top, #СССССС, #EAEAEA);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
}

#list_of_messages .form input:hover {
    background:-moz-linear-gradient(0% 100% 90deg,#c3cdd5, #bcbcbc);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3cdd5), to(#bcbcbc));
    -pie-background: linear-gradient(top, #c3cdd5, #bcbcbc);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    cursor:pointer;
}

#list_of_messages .form label {
    color:#999;
    font-size:12px;
}

#list_of_messages .form textarea {
    width:99%;
    resize:none;
}

#list_of_messages .close {
    padding:10px 0;
    text-align:center;
    font-size:12px;
    color:#999;
}

#list_of_messages .text .admin_message {
    margin:5px 0 0 0;
    padding:5px 10px;
    font-size:12px;
    text-align:justify;
}

#list_of_messages .text .user_message {
    margin:10px 0 0 75px;
    padding:5px 10px;
    font-size:12px;
    border-left:2px solid #999;
    color:#666;
    text-align:justify;
}

#no_user_messages {
    text-align:center;
    font-size:12px !important;
    color:#999;
}

/* Спортивная статистика */
.statistic_menu {
    visibility: hidden;
}

.statistic_menu SPAN {
    cursor: pointer;
    padding: 5px 10px;
    background-color: #FC9;
    margin: 0 5px;
    text-decoration: underline;
}

#sports_menu SELECT, #championship_menu SELECT, #season_menu SELECT {
    width: 200px;
    margin: 3px 0;
}

#statistic_information {
    overflow: auto;
}

#sports_menu, #championship_menu {
    float: left;
    margin-right: 5px;
}

.select_table_line {
    background: url(https://book.easysportbet.co.uk/images/statistic_select.png);
}

/* Лицензия */

#license_main {
    margin-top:30px;
    margin-left:10px;
    margin-right:10px;
}

#license_title {
    font-size:22px;
    font-weight:bold;
    margin-bottom:20px;
    text-align:center;
}

.licenceDescription {
    border:1px solid #777777;
    border-collapse:collapse;
}

.licenceDescription td {
    padding-left:10px;
    padding-right:10px;
    font-size:12px;
    vertical-align:center;
}

.licenceDescription td.bold {
    font-weight:bold;
    font-size:14px;
}

#license_status {
    font-weight:bold;
    font-size:16px;
    text-align:center;
    padding:20px 0 15px 0;
    color:#00FF00;
    border:1px solid #777777;
}

.license_footer {
    width:75%;
    margin:10px auto;
    text-align:center;
    font-size:10px;
    font-weight:bold;
}

/* Партнёры */

table.partners h1 {
    font-weight:normal;
    font-size:20px;
    font-style:italic;
    font-family: Helvetica, sans-serif;
    padding:10px 0;
}

table.partners h1 span {
    border-bottom:1px dashed #666;
}

table.partners h2 {
    font-weight:normal;
    font-size:16px;
    font-style:italic;
    font-family: Helvetica, sans-serif;
    padding:0 0 0 25px;
    margin:0;
}

table.partners td {
    text-align:justify;
}

/* LIVE чат */

#chat-content, .chat, #chat-content, #chat {
    background:#fff;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
}

.chat {
    padding:10px 0;
    text-align:center;
}

/* Чат службы поддержки */

.redhlp_button {
    position:fixed;
    min-width:160px;
    height:35px;
    bottom:-3px;
    right:150px;
    background-image:url("https://book.easysportbet.co.uk/images/redhelper.png");
    cursor:pointer;
    z-index:300000;
}

.redhlp_button:hover {
    bottom:0;
    border:0 none;
    right:150px;
}

#rh-customBadge .badgeImage {
    position: absolute;
    width: 100%;
    color: #FFFFFF;
    z-index: 100;
    text-align: center;
    line-height: 35px;
    font-size: 15px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.55);
}

.consultsystems_button_right-bottom {
    bottom:-3px !important;
    right:100px !important;
}

.consultsystems_button_right-bottom:hover {
    bottom:0 !important;
}

/* Footer всех страниц */

#footer .footer-position .footer-support-phone {
    width:100%;
}

#footer .footer-position .footer-menu {
    float:left;
    width:200px;
}

#footer .footer-position .footer-menu ul {
    list-style:none;
    margin:20px 0 0 0;
    padding:0;
}

#footer .footer-position .footer-description {
    float:left;
    width:580px;
    padding:30px 20px 0 0;
}

#footer .footer-position .footer-logo {
    float:left;
    width:199px;
    border-left:1px solid #333;
}

/* Значки социальных сетей */

#social_networks_main { text-align:right; position:absolute; bottom:5px; right:25px; }
#social_networks_main span { display:inline-block; margin-bottom:5px; }

/* Виды принимаемых платежей */

#pay-systems {
    margin:15px auto;
    position:relative;
    width:1000px;
    text-align:center;
}

#pay-systems div {
    display:table;
    margin:0 auto;
}

#pay-systems span {
    display:table-cell;
    vertical-align:top;
    padding:0 15px;
}

#electron-money {
    cursor:pointer;
}

.image_carousel img {
    padding:10px;
    margin:7px;
    display:block;
    float:left;
    height:40px;
}

.packetTable {
    display: none;
    width: 100%;
    border-collapse: collapse;
    color:#FFF;
    text-align: center;
}

.packetTable th {
    background: none repeat scroll 0 0 #2c77a6;
    border: 1px solid #2c77a6;
    padding: 2px;
}

.packetTable td {
    border: 1px solid #999;
    color: #333;
}

.packetToTo {
    display: block;
    width: 95%;
    margin: 0 auto;
    padding: 5px;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    resize: none;
}

.packetToTo:focus {
    outline: none;
}

.packetSuccess {
    border: 1px solid #41E94E;
}

.packetMiss {
    border: 1px solid #F33A3A;
}

#errMsg{
    width: 100%;
    height: 20px;
    text-align: center;
    color: rgb(255, 12, 12);
}

#packetForm input {
    margin-left: 10px;
}

.toto, .totoScore {
    width:100%;
    margin: 25px 0 0 0;
}

.toto-selected {
    background: #d6d3d6;
}

.questionIcon{
    padding: 9px;
    background: url(https://book.easysportbet.co.uk/images/Help.png);
    background-size: contain;
    float: none!important;
    margin: 0px 5px -4px 0!important;
    display: inline-block;
}

.jackpot {
    display: inline-block;
    float: right;
    padding: 8px;
    margin: 10px 0 0 0;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    background: #ffb400;
    background: linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -o-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -moz-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -webkit-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -ms-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    -pie-background: linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

a.bl2:hover {
text-decoration:underline !important;
color:#00C;
}

a.bl2:link, a.bl2:visited {
text-decoration:none;
color:#00C;
}

#summa0, #summa0_rnd, #kol0_rnd{
border:1px solid #000;
text-align:right;
color:#00008b;
padding-right:3px;
margin-right:5px;
width:65px;
height:14px;
font-size:12px;
}

.topSelectView a{
    padding:3px 5px 3px 5px;
    border:1px solid #aaa;
    border-radius:3px;
    -moz-border-radius:3px;
    background:#e2e0cc;
}

.topSelectView a:hover{
    background:#f4ca59;
    color:#373737;
}

.topSelectView a.sel{
    background:#f4ca59;
    color:#373737;
}


/* Yahoo UI Resize */
.yui-resize {
    position:relative;
    zoom:1;
    z-index:0;
}

.yui-resize-wrap {
    zoom:1;
}

.yui-draggable {
    cursor:move;
}

.yui-resize .yui-resize-handle {
    position:absolute;
    z-index:1;
    /*font-size:0;*/
    margin:0;
    padding:0;
    zoom:1;
    height:1px;
    width:1px;
}

.yui-resize .yui-resize-handle-br {
    height:5px;
    width:5px;
    bottom:0;
    right:0;
    cursor:se-resize;
    z-index:2;
    zoom:1;
}

.yui-resize .yui-resize-handle-bl {
    height:5px;
    width:5px;
    bottom:0;
    left:0;
    cursor:sw-resize;
    z-index:2;
    zoom:1;
}

.yui-resize .yui-resize-handle-tl {
    height:5px;
    width:5px;
    top:0;
    left:0;
    cursor:nw-resize;
    z-index:2;
    zoom:1;
}

.yui-resize .yui-resize-handle-tr {
    height:5px;
    width:5px;
    top:0;
    right:0;
    cursor:ne-resize;
    z-index:2;
    zoom:1;
}

.yui-resize .yui-resize-handle-r {
    width:5px;
    height:100%;
    top:0;
    right:0;
    cursor:e-resize;
    zoom:1;
}

.yui-resize .yui-resize-handle-l {
    height:100%;
    width:5px;
    top:0;
    left:0;
    cursor:w-resize;
    zoom:1;
}

.yui-resize .yui-resize-handle-b {
    width:100%;
    height:5px;
    bottom:0;
    right:0;
    cursor:s-resize;
    zoom:1;
}

.yui-resize .yui-resize-handle-t {
    width:100%;
    height:5px;
    top:0;
    right:0;
    cursor:n-resize;
    zoom:1;
}

.yui-resize-proxy {
    position:absolute;
    border:1px dashed #000;
    visibility:hidden;
    z-index:1000;
}

.yui-resize-hover .yui-resize-handle, .yui-resize-hidden .yui-resize-handle {
    opacity:0;
    filter:alpha(opacity=0);
}

.yui-resize-ghost {
    opacity:.5;
    filter:alpha(opacity=50);
}

.yui-resize-knob .yui-resize-handle {
    height:6px;
    width:6px;
}

.yui-resize-knob .yui-resize-handle-tr {
    right:-3px;
    top:-3px;
}

.yui-resize-knob .yui-resize-handle-tl {
    left:-3px;
    top:-3px;
}

.yui-resize-knob .yui-resize-handle-bl {
    left:-3px;
    bottom:-3px;
}

.yui-resize-knob .yui-resize-handle-br {
    right:-3px;
    bottom:-3px;
}

.yui-resize-knob .yui-resize-handle-t {
    left:45%;
    top:-3px;
}

.yui-resize-knob .yui-resize-handle-r {
    right:-3px;
    top:45%;
}

.yui-resize-knob .yui-resize-handle-l {
    left:-3px;
    top:45%;
}

.yui-resize-knob .yui-resize-handle-b {
    left:45%;
    bottom:-3px;
}

.yui-resize-status {
    position:absolute;
    top:-999px;
    left:-999px;
    padding:2px;
    font-size:80%;
    display:none;
    zoom:1;
    z-index:9999;
}

.yui-resize-status strong, .yui-resize-status em {
    font-weight:normal;
    font-style:normal;
    padding:1px;
    zoom:1;
}

.yui-skin-sam .yui-resize .yui-resize-handle {
    background-color:#F2F2F2;
    zoom:1;
}

.yui-skin-sam .yui-resize .yui-resize-handle-active {
    background-color:#7D98B8;
    zoom:1;
}

.yui-skin-sam .yui-resize .yui-resize-handle-l, .yui-skin-sam .yui-resize .yui-resize-handle-r, .yui-skin-sam .yui-resize .yui-resize-handle-l-active, .yui-skin-sam .yui-resize .yui-resize-handle-r-active {
    height:100%;
    zoom:1;
}

.yui-skin-sam .yui-resize-knob .yui-resize-handle {
    border:1px solid #808080;
}

.yui-skin-sam .yui-resize-hover .yui-resize-handle-active {
    opacity:1;
    filter:alpha(opacity=100);
}

.yui-skin-sam .yui-resize-proxy {
    border:1px dashed #426FD9;
}

.yui-skin-sam .yui-resize-status {
    border:1px solid #A6982B;
    border-top:1px solid #D4C237;
    background-color:#FFEE69;
    color:#000;
}

.yui-skin-sam .yui-resize-status strong, .yui-skin-sam .yui-resize-status em {
    float:left;
    display:block;
    clear:both;
    padding:1px;
    text-align:center;
}

.yui-skin-sam .yui-resize .yui-resize-handle-inner-r, .yui-skin-sam .yui-resize .yui-resize-handle-inner-l {
    background:transparent url('https://book.easysportbet.co.uk/images/window_resize.png') no-repeat 0 -5px;
    height:16px;
    width:5px;
    position:absolute;
    top:45%;
}

.yui-skin-sam .yui-resize .yui-resize-handle-inner-t, .yui-skin-sam .yui-resize .yui-resize-handle-inner-b {
    background:transparent url('https://book.easysportbet.co.uk/images/window_resize.png') no-repeat -20px 0;
    height:5px;
    width:16px;
    position:absolute;
    left:50%;
}

.yui-skin-sam .yui-resize .yui-resize-handle-br {
    background-image:url('https://book.easysportbet.co.uk/images/window_resize.png');
    background-repeat:no-repeat;
    background-position:-22px -62px;
}

.yui-skin-sam .yui-resize .yui-resize-handle-tr {
    background-image:url('https://book.easysportbet.co.uk/images/window_resize.png');
    background-repeat:no-repeat;
    background-position:-22px -42px;
}

.yui-skin-sam .yui-resize .yui-resize-handle-tl {
    background-image:url('https://book.easysportbet.co.uk/images/window_resize.png');
    background-repeat:no-repeat;
    background-position:-22px -82px;
}

.yui-skin-sam .yui-resize .yui-resize-handle-bl {
    background-image:url('https://book.easysportbet.co.uk/images/window_resize.png');
    background-repeat:no-repeat;
    background-position:-22px -23px;
}

.yui-skin-sam .yui-resize-knob .yui-resize-handle-t, .yui-skin-sam .yui-resize-knob .yui-resize-handle-r, .yui-skin-sam .yui-resize-knob .yui-resize-handle-b, .yui-skin-sam .yui-resize-knob .yui-resize-handle-l, .yui-skin-sam .yui-resize-knob .yui-resize-handle-tl, .yui-skin-sam .yui-resize-knob .yui-resize-handle-tr, .yui-skin-sam .yui-resize-knob .yui-resize-handle-bl, .yui-skin-sam .yui-resize-knob .yui-resize-handle-br, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl, .yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br {
    background-image:none;
}

.yui-skin-sam .yui-resize-knob .yui-resize-handle-l, .yui-skin-sam .yui-resize-knob .yui-resize-handle-r, .yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active, .yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active {
    height:6px;
    width:6px;
}

.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r {
    right:-8px;
}

.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b {
    bottom:-8px;
}

.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br {
    right:-8px;
    bottom:-8px;
}

/* END Yahoo UI Resize */


/* Видео окно */

#video-player-window {
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
}

.flashButton {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#FFCC00;
    background:-webkit-gradient(linear, left top, left bottom, from(#FFCC00), to(#FF9900));
    background:-moz-linear-gradient(top,  #FFCC00,  #FF9900);
    background:-o-linear-gradient(top,  #FFCC00,  #FF9900);
    background:-ms-linear-gradient(top,  #FFCC00,  #FF9900);
    -pie-background:linear-gradient(#FFCC00, #FF9900);
    behavior:url('https://book.easysportbet.co.uk/images/PIE.htc');
    padding:6px;
    color:#333;
}


/* Анонсы */
.news_more_con pre {
    white-space: normal;
}
.previews_collector {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.previews_collector > li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    padding: 10px 15px;
    width: 50%;
    height: 500px;
}
.previews_collector > li:nth-child(4n), .previews_collector > li:nth-child(4n + 1) {
    background-color: #f5f5f5;
}
.previews_collector .title h2 {
  margin: 0;
}
.previews_collector .title h2 a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 20px;
    max-height: 40px;
    padding-bottom: 5px;
}
.previews_collector  a:hover{
    text-decoration:underline !important;
}
.previews_collector .title h3 {
    color: #636363;
    font-size: 14px;
    margin: 10px 0;
}
.previews_collector .img {
    position: relative;
}
.previews_collector .img a {
    background-position: 0 50%;
    background-size: cover;
    border-radius: 3px;
    display: block;
    height: 255px;
}
.previews_collector .img time {
    background-color: rgba(0, 0, 0, 0.7);
    border-top-left-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    left: 0;
    padding: 2px 10px;
    position: absolute;
    top: 0;
}
.previews_collector .desc {
    font-size: 12px;
    line-height: 20px;
    margin: 10px 0;
    max-height: 100px;
    overflow: hidden;
}
.previews_collector .link .more {
    display: block;
    float: right;
    line-height: 16px;
    font-weight: 700 !important;
}
.previews_collector .link .com {
    border-bottom: 1px dashed #333333;
    color: #333333;
    display: block;
    float: left;
    font-weight: 700 !important;
    line-height: 16px;
    padding-bottom: 1px;
}
.previews_collector .link .com:hover{
    text-decoration:none !important;
    border-color:transparent;
}

.news_more_con.previews_more img {
    border: 2px solid #ffffff !important;
    border-radius: 5px;
    box-shadow: 0 0 0 2px #eeeeee;
    display: block;
    margin: 0 auto 0 0;
    max-height: 470px;
    max-width: 100%;
}
.news_more_con.previews_more table th, .news_more_con.previews_more table td {
    border: 1px solid #cccccc;
    padding: 2px 10px;
    text-align: center;
}

.news_more_con.previews_more table th {
    background-color: #eeeeee;
    color: #000000;
    font-size: 11px;
    font-weight: 700;
}
.news_more_con.previews_more table {
    border-collapse: separate;
    box-shadow: 0 0 0 4px #fafafa;
    margin: 10px auto 10px 0;
    max-width: 100%;
    border: 0 !important;
}
.news_more_con.previews_more table td a {
    display: inline-block;
    margin: -1px -9px;
    padding: 1px 9px;
}
.news_more_con.previews_more table td a:hover{
    background-color:#57a3db;
    color:#fff;
}
.previews_more .title {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px !important;
    position: relative;
}
.previews_more_dop .time_con time {
    color: #a3a3a3;
    font-size: 16px;
}
.previews_more_dop .time_con time span{
    color: #585858;
    font-size: 18px;
}
.previews_more .dop_info {
    color: #767676;
    text-indent: 0px !important;
}
.previews_more p, .previews_more pre {
    font-size: 13px;
    line-height: 1.7 !important;
    margin: 15px 0 !important;
    text-indent: 30px;
    font-family:Arial, Helvetica, sans-serif;
}
.previews_more pre {
    text-indent: 0 !important;
}
.previews_more p.not_indent{
    text-indent: 0px !important;
}
.previews_more iframe {
    display: block;
    margin: 0 auto 0 0;
}
.previews_more h1 {
    color: #1164a8;
    font-size: 20px;
    line-height: 1.3;
    margin: 0 0 5px;
}
.previews_more .title h2 {
    margin: 0 0 10px;
    text-transform: uppercase;
}
.news_more_con.previews_more {
    border-right: 1px solid #e4e4e4;
    padding-right: 15px;
    /*width: 645px;*/
    margin-right: 225px;
}
.previews_more_dop {
    position: relative;
    float: right;
    right: -5px;
    width: 215px;
}
.previews_more_dop .block{
    margin-bottom: 20px;
}
.previews_more_dop .time_con {
    background-image: url("https://book.easysportbet.co.uk/images/date2.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #e4e4e4;
    height: 55px;
    padding-bottom: 5px;
    padding-left: 55px;
    margin-bottom: 20px;
}
.previews_more_dop .title {
    color: #6f6f6f;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 10px;
}
.previews_more_dop .previews_else_ul {
    list-style: none outside none;
    margin: 0 0 25px;
    padding: 0;
}
.previews_else_ul li {
    border-top: 1px dashed #e4e4e4;
    padding: 4px 0;
    position: relative;
}
.previews_else_ul time {
    display: inline-block;
    font-size: 11px;
    margin-right: 5px;
}
.previews_else_ul li a:hover{
    text-decoration:underline !important;
}
.previews_more_dop .back, .previews_more_dop .coment {
    border-radius: 3px;
    display: block;
    margin: 0 0 5px;
    padding: 5px 0;
    text-align: center;
    color:#fff;
}
.previews_more_dop .back {
    background-color: #2d7db7;
}
.previews_more_dop .back:hover {
    background-color: #3592d5;
}
.previews_more_dop .coment {
    background-color: #91bd50;
}
.previews_more_dop .coment:hover {
    background-color: #a5d65d;
}
.previews_more_dop .go_match{
    border: 1px solid #085d9e;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 14px !important;
    padding: 10px 0;
    text-align: center;
    background-color: #0E63A4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3382BB), color-stop(1, #0E63A4));
    background-image: -o-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -moz-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -webkit-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -ms-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: linear-gradient(to bottom, #3382BB 0%, #0E63A4 100%);
    -pie-background:linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    behavior:url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.previews_more_dop .go_match:hover{
    background-color: #0E6CB0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #398FCC), color-stop(1, #0E6CB0));
    background-image: -o-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -moz-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -webkit-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -ms-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: linear-gradient(to bottom, #398FCC 0%, #0E6CB0 100%);
    -pie-background:linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    behavior:url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.previews_else_match_ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.previews_else_match_ul .time {
    color: #888888;
    font-size: 10px;
    display:block;
}
.previews_else_match_ul .liga {
    color: #414141;
    display: block;
    font-size: 11px;
}
.previews_else_match_ul .teams {
    font-size: 12px;
    margin: 5px 0;
    display: block;
}
.previews_else_match_ul .teams:hover{
    text-decoration:underline !important;
}
.previews_else_match_ul .kofs{
    text-align:center;
    display: block;
}
.previews_else_match_ul > li {
    padding: 4px 0;
}
.previews_else_match_ul .kofs > span {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    color: #2362a1;
    display: inline-block;
    margin: 0 2px;
    min-width: 35px;
    padding: 1px 5px;
}
.previews_else_match_ul .kofs > span:hover{
    background-color:#57a3db;
    border-color:#57a3db;
    color:#ffffff;
}
.previews_more_dop .help_text {
    color: #828282;
    font-weight: 700;
    margin-bottom: 5px;
    text-align: center;
}
.previews_else_match_ul a {
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 3px;
    display: block;
    padding: 5px;
}
.previews_else_match_ul a:hover {
    background-color: #e5e5e5;
}


/* Форма добавления комментариев к спортивным обзорам */

.adm_button {
    -moz-box-shadow:inset 0px 0px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 0px 0px 0px #bbdaf7;
    box-shadow:inset 0px 0px 0px 0px #bbdaf7;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    -pie-background: linear-gradient(top, #79bbff 5%, #378de5 100%);
    background-color:#79bbff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #528ecc;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}.adm_button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100%);
    -pie-background: linear-gradient(top, #378de5 5%, #79bbff 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    background-color:#378de5;
    cursor:pointer;
}.adm_button:active {
    position:relative;
    top:1px;
    cursor:pointer;
}

.comment_table input[type=text], .comment_table textarea {
    width:400px;
    height:20px;
    padding:5px;
    font-size:14px;
    color:#000;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}

.comment_table textarea {
    height:150px;
    resize:none;
}

.comment_table .error {
    border:1px solid rgba(255,25,33,.75);
    box-shadow:0 0 8px rgba(255,25,33,.5);
    -moz-box-shadow:0 0 8px rgba(255,25,33,.5);
    -webkit-box-shadow:0 0 8px rgba(255,25,33,.5);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

/* Анонс спортивных событий на главной */

.main-articles {
    margin:15px 15px 15px 0;
}

.article-1 {
    float:left;
    width:445px;
    height:180px;
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    position:relative;
}

.article-2 {
    float:right;
    width:238px;
    height:180px;
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    margin-left:10px;
    position:relative;
}

.block-title {
    text-transform:uppercase;
    font:bold 11px Arial;
    background:#232323;
    color:#E8E50A;
    height:20px;
    padding-left:5px;
    line-height:20px;
}

.main-articles .title {
    font:bold 12px Arial;
    color:#E8C70F;
    padding:1px 0 0 10px;
    height:13px;
}

.main-articles .description {
    font:bold 11px Arial;
    color:#FFF;
    padding:0 0 0 10px;
}

.fb-article {
    background:rgba(0,0,0,0.5);
    width:100%;
    height:35px;
    position:absolute;
    bottom:0;
    padding-top:5px;
}

#sport-articles table p {
    margin:0;
}

/* Окно модератора чата */

#chat-moderator {
    position:absolute;
    box-shadow:0 0 10px rgba(0,0,0,0.85);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.85);
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    width:800px;
    left:50%;
    top:50%;
    margin:-300px 0 0 -400px;
    z-index:500;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#chat-moderator #chat-moderator-content {
    padding:5px;
    overflow-y:auto;
    width:790px;
    height:600px;
    background-color:#fff;
}

#chat-moderator div.chat-moderator-header {
    width:100%;
    background:url(https://book.easysportbet.co.uk/images/filter_t.png) repeat;
    cursor:default;
    height:30px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    background:#333333;
    background:-webkit-gradient(linear, left top, left bottom, from(#656565), to(#333333)); /* for webkit browsers */
    background:-moz-linear-gradient(top,  #656565,  #333333); /* for firefox 3.6+ */
    background:-o-linear-gradient(top,  #656565,  #333333); /* Opera 11.10+ */
    background:-ms-linear-gradient(top,  #656565,  #333333); /* IE10+ */
    -pie-background:linear-gradient(#656565, #333333); /* IE9- */
    behavior:url('https://book.easysportbet.co.uk/images/PIE.htc'); /* IE9- */
    line-height:30px;
    color:white;
    font-size:14px;
    position:relative;
}

#chat-moderator table td {
    border-bottom:1px solid #cccccc;
}

#chat-moderator table th {
    background:#dedede;
}

.money_ch{
    border:1px solid #aaa;
    border-radius:3px 0 0 3px;
    padding:5px;
    margin:10px 0 0 0;
}

.money_ch:hover{
    background:#ddd;
    color:#333;
    cursor:pointer;
}

.money_sel{
    border-right:1px solid #ddd;
    border-radius:3px 0 0 3px;
    padding:5px;
    margin:10px 0 0 0;
    background:#ddd;
    color:#333;
}

/* Раздел "Новости" */

.news_title {
    cursor:pointer;
    padding:4px 0;
}

.news_item {
    border-bottom:1px solid #cccccc;
    width:100%;
}

/* Правила */
.rules-koef-table {
    border:1px solid #cccccc;
    border-collapse:collapse;
}

.rules-koef-table th {
    background:#dedede;
    padding:5px;
}

.rules-koef-table td {
    border-bottom:1px solid #cccccc;
    padding:5px;
}

/* Виртуальные игры */
.vgame-col {
    width:55%;
    padding-top:10px;
}

.vgame-col h3 {
    margin-top:0;
}

.vgame-button {
    background:#eeeeee;
    background-image:linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    background-image:-o-linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    background-image:-moz-linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    background-image:-webkit-linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    background-image:-ms-linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    -pie-background: linear-gradient(top, rgb(238,238,238) 42%, rgb(217,217,217) 87%);
    padding:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    cursor:pointer;
    /*width:80px;*/
    position:relative;
    bottom:2px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.game_content_line, .game_content_live {
    width: 580px;
    overflow: hidden;
    background: #fff;
    font-size: 12px;
}

.betsscroll {
    max-height: 850px;
}

.game_content_line .jspVerticalBar, .game_content_live .jspVerticalBar {
    width: 8px !important;
    right: 1px !important;
}

.game_content_line .jspDrag, .game_content_live .jspDrag {
    background: none repeat scroll 0 0 rgba(20, 103, 168, 0.7) !important;
    /*opacity: 0;*/
}

/*.game_content_line:hover .jspDrag {
    opacity: 1;
}*/
.game_content_line .jspVerticalBar:hover .jspDrag, .game_content_live .jspVerticalBar:hover .jspDrag {
    background: none repeat scroll 0 0 rgba(20, 103, 168, 1) !important;
}

/* Пункты приёма ставок */

.point-country {
    display:block;
    text-decoration:underline;
    font-size:15px;
    font-family:Tahoma, Geneva, sans-serif;
    margin:0;
    padding-top:20px;
}

.point-region {
    color:#666;
    font-size:13px;
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
    margin:10px 0;
}

.point-city {
    font-weight:bold;
    color:#006699;
    margin-bottom:5px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    text-decoration:underline;
    padding-left:10px;
 cursor: pointer;
}

.point-item {
    padding:6px 0 6px 10px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    display: none;
    width:100%;
}

.point-item:hover {
    background:rgba(181,218,255,0.35);
}

.point-adress {
    display:table-cell;
    vertical-align:middle;
    width:45%;
    padding:0 10px;
}

.point-img {
    display:table-cell;
    vertical-align:middle;
    width:30%;
}

.point-time {
    display:table-cell;
    vertical-align:middle;
    padding:0 10px;
    text-align:center;
}

.point-tv, .point-live {
    background:#8ab7e3;
    background:-moz-linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    background:-webkit-linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    background:-o-linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    background:-ms-linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    background:linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    -pie-background: linear-gradient(top, #8ab7e3 30%, #5b91c7 100%);
    padding:3px 4px;
    border-radius:3px;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    text-shadow:1px 1px 2px #3d6d9d;
    filter:Shadow(Color=#3d6d9d, Direction=45, Strength=2);
    margin:0 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.point-pc {
    background:#dddddd;
    background:linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    background:-o-linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    background:-moz-linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    background:-webkit-linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    background:-ms-linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    -pie-background: linear-gradient(top, #dddddd 30%, #bbbbbb 100%);
    padding:3px 4px;
    border-radius:3px;
    font-size:10px;
    font-weight:bold;
    color:#666;
    text-shadow:1px 1px 2px #878787;
    filter:Shadow(Color=#878787, Direction=45, Strength=2);
    margin:0 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.point-item img {
    vertical-align:middle;
    padding:0 3px;
}

#points-navigation {
    width: 100%;
 background-color: #ffffff;
}

#points-navigation .select {
 width: 32%;
 float: left;
 padding: 5px;
 position: relative;
}

#points-navigation select { width: 100%; }

#points-navigation p {
 margin: 3px 0 3px 0;
}

#points-navigation #address_find {
 clear: both;
 padding: 5px;
}

#points-navigation #address { width: 285px; }

#points-navigation #city_subm {
 width: 100px;
 margin-left: 5px;
}

#points-navigation #services {
 display: table;
 width: 66%;
 float: left;
 margin-top: 7px;
}

#points-navigation #services div {
 display: table-row;
}

#points-navigation #services span {
 display: table-cell;
}

#points-navigation #view_mode {
 float: left;
 padding: 5px;
 background-color: #F2F2F2;
 margin-left: 7px;
 color: #0C304C;
}

#points-map {
    margin-top:25px;
}

.hidden_city {
 display: none;
}

.points-msg {
 display: none;
}

.points-msg p {
 text-align: justify;
}

#post-form #email, #post-form #name {
 width: 100%;
 margin-top: 5px;
}

#post-form textarea {
 resize: none;
 width: 99%;
 margin-top: 5px;
}

#post-form #send, #post-form #cancel {
 width: 45%;
 margin-left: 8px;
 margin-top: 5px;
}

/*Страница описания города*/
.con-title h1 {
    color: #000000;
    font-size: 23px;
    font-weight: 700;
    margin: 10px 0 0;
}
.con-title span {
    color: #4B4B4B;
    font-size: 13px;
}
.con-map .map-block {
    border: 1px solid #9E9E9E;
    height: 190px;
    margin: 15px 0 0;
    /*width: 855px;*/
}
.con-map #map-resize {
    display: none;
}
.con-map label {
    background: url("https://book.easysportbet.co.uk/images/his-arr.png") no-repeat scroll 5px -102px rgba(0, 0, 0, 0);
    border: 1px solid #9E9E9E;
    border-radius: 0 0 5px 5px;
    display: block;
    height: 11px;
    margin: -1px auto 20px;
    width: 70px;
}
.con-map label:hover {
    background-color: #E4E4E4;
    background-position: 5px -129px;
    cursor: pointer;
}
.con-map #map-resize:checked + .map-block {
    height: 500px;
}
.con-address {
    padding: 0 0 20px;
}
.con-address h2 {
    color: #3A3A3A;
    font-size: 14px;
    font-weight: 700;
}
.address-list .address-line {
    background: none repeat scroll 0 0 #4E84A9;
    border-bottom: 1px solid #FFFFFF;
    cursor: default;
    font-family: Tahoma,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 32px;
    min-height: 32px;
    overflow: hidden;
    /*width: 855px;*/
}
.address-list .address-line:nth-child(2n) {
    background: none repeat scroll 0 0 #EDEDED;
}
.address-list .address-line input {
    display: none;
}
.address-line .line-add {
    float: left;
    height: 32px;
    /*width: 821px;*/
    width: 100%;
}
.address-list .address-line input:checked + .line-add {
    background: none repeat scroll 0 0 #B5D5E9;
    color: #000000;
}
.address-list .address-line label {
    background: url("https://book.easysportbet.co.uk/images/his-arr.png") no-repeat scroll 8px 12px rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: 32px;
    margin: 0 0 -2px;
    width: 32px;
    z-index: 10;
}
.address-list .address-line label:hover {
    background-position: -54px 12px;
    cursor: pointer;
}
.address-list .address-line input:checked + .line-add + label {
    background-color: #F6F6F6;
    background-position: 8px -47px;
    border-color: #418CC1 #418CC1 #F6F6F6;
}
.address-list .address-line input:checked + .line-add + label:hover {
    background-position: -54px -47px;
}
.address-list .address-line .line-add .name {
    float: left;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*width: 265px;*/
    width: 450px;
}
.address-list .address-line .line-add .address-icons {
    float: left;
    height: 32px;
    /*width: 355px;*/
    width: 240px;
}
.address-list .address-line .line-add .address-time {
    float: left;
    text-align: center;
    /*width: 170px;*/
    width: 140px;
}
.address-list .address-line .address-more {
    height: 0;
    line-height: 1.3;
    margin: 32px 0 0;
    overflow: hidden;
    padding: 0 10px;
}
.address-list .address-line input:checked + .line-add + label + .address-more {
    border: 1px solid #418CC1;
    height: auto;
    padding: 15px 10px;
}
.address-list .address-line .address-more > div {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px 20px 25px;
    position: relative;
    vertical-align: top;
    width: 240px;
}
.address-list .address-line .address-more > div:nth-last-child(1), .address-list .address-line .address-more > div:nth-last-child(2), .address-list .address-line .address-more > div:nth-last-child(3) {
    padding-bottom: 0;
}
.address-list .address-line .address-more > div:before {
    background: url("https://book.easysportbet.co.uk/images/con-icons.png") no-repeat scroll 100px 100px rgba(0, 0, 0, 0);
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
.address-list .address-line .address-more > div.add-more:before {
    background-position: -39px -125px;
}
.address-list .address-line .address-more > div.car-more:before {
    background-position: -39px -74px;
}
.address-list .address-line .address-more > div.note-more:before {
    background-position: -39px -26px;
}
.address-list .address-line .address-more > div.time-more:before {
    background-position: -39px -99px;
}
.address-list .address-line .address-more > div.phone-more:before {
    background-position: -39px -50px;
}
.address-list .address-line .address-more > div.pay-more:before {
    background-position: -39px 1px;
}
.address-list .address-line .address-more > div strong {
    color: #1F1F1F;
}
.address-list .address-line .address-more > div p {
    color: #454545;
    margin: 5px 0 0;
}
.address-icons span {
    background: url("https://book.easysportbet.co.uk/images/con-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.address-icons span.tv {
    background-position: 0 0;
    height: 20px;
    width: 22px;
}
.address-icons span.pc {
    background-position: 0 -40px;
    height: 20px;
    width: 22px;
}
.address-icons span.live {
    background-position: 0 -80px;
    height: 20px;
    width: 31px;
}
.address-icons span.bet {
    background-position: 0 -121px;
    height: 23px;
    width: 30px;
}
.address-icons span.races {
    background-position: 0 -164px;
    height: 22px;
    width: 32px;
}
.address-icons span.coffee {
    background-position: 0 -206px;
    height: 20px;
    width: 19px;
}
.address-icons span.beer {
    background-position: 0 -247px;
    height: 22px;
    width: 12px;
}
.address-icons span.visa {
    background-position: 0 -289px;
    height: 20px;
    width: 35px;
}
.address-icons span.vip {
    background-position: 0 -330px;
    height: 20px;
    width: 31px;
}
.address-icons span.mc {
    background-position: 0 -370px;
    height: 20px;
    width: 33px;
}
.address-icons span.hide {
    background-position: 50px 50px;
}
.con-description {
    color: #4B4B4B;
    font-size: 13px;
    padding: 0 0 1px;
}
.con-description h2 {
    font-size: 15px;
    font-weight: 700;
}

/* ТОП игры на главной странице */

#best-games-position {
    box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -moz-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    -webkit-box-shadow:0 1px 15px rgba(0,0,0,0.85);
    float:right;
    padding:4px 4px 4px 14px;
    margin-left:10px;
    width:330px;
    height:172px;
    background:url('https://book.easysportbet.co.uk/images/topgames.jpg') no-repeat;
    position:relative;
}

.best-games-table {
    width:320px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
    cursor:pointer;
    float:left;
}

.best-games-name {
    width:320px;
    height:22px;
    overflow:hidden;
    text-align:center;
    background:#232323;
    color:#E8E50A;
    font-weight:bold;
    font-size:11px;
    white-space:nowrap;
}

.best-games-title {
    height:22px;
    text-align:center;
    background:#111111;
    color:#ffffff;
    font-weight:bold;
}

.best-games-data {
    height:22px;
    text-align:center;
    background:rgba(0,0,0,0.4);
}

.best-games-data span {
    background:rgba(232,199,15,0.8);
    color:#000000;
    font-size:13px;
    font-weight:bold;
    width:35px;
    height:16px;
    line-height:16px;
    display:inline-block;
    /*text-shadow:1px 1px 2px #333;
    filter:Shadow(Color=#333333, Direction=45, Strength=2);*/
}

a.best-prev, a.best-next {
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    top:50%;
    margin-top:-8px;
}

a.best-prev {
    left:0;
    background:url(https://book.easysportbet.co.uk/images/best-games-navigation.png) no-repeat 0 0;
}

a.best-prev:hover {
    background-position: 0 -16px;
}

a.best-prev.disabled {
    background-position: -16px 0 !important;
}

a.best-next {
    right:0;
    background:url(https://book.easysportbet.co.uk/images/best-games-navigation.png) no-repeat -16px 0;
}

a.best-next:hover {
    background-position:-16px -16px;
}

a.best-next.disabled {
    background-position:-16px 0 !important;
}

a.best-prev.disabled, a.best-next.disabled {
    cursor:default;
}

/* Бонусы */

.bonus-jackpot {
    border-collapse:collapse;
    font-size: 18px;
    margin: 20px auto;
    border:1px solid #cccccc;
    background:#ffffff;
}

.bonus-jackpot td, .bonus-jackpot th  {
    border-collapse:collapse;
    border:1px solid #cccccc;
    text-align:center;
    vertical-align:middle;
    padding: 10px;
}

.bonus-jackpot th {
    background:#cccccc;
}

.bonus-jackpot tr:nth-child(odd) {
    background:#f5f5f5;
}

/* Onpay status */

#onpay_message_div {
    border-radius: 5px 5px 4px 4px;
    box-shadow: 0 5px 19px rgba(0, 0, 0, 0.7);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    height: auto;
    min-height: 305px;
    padding-bottom: 25px;
    background: #ffffff;
    width: 500px;
    position: relative;
    left: 50%;
    top: 50%;
    margin: -165px 0 0 -250px;
}

#onpay_header_bg {
    background: url('https://book.easysportbet.co.uk/images/header_b.png') top left repeat-x;
    border-radius: 4px 4px 0 0;
    height: 60px;
}

#onpay_header_bg img {
    padding: 7px 0 0 15px;
    width: 100px;
    border: none;
}

#onpay_footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 5px 0;
    text-align: center;
    border-top: 1px solid #cccccc;
}

#onpay_status_message {
    height: auto;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    width: 100%;
    display: table;
}

#onpay_status_message .tb_cell {
    display: table-cell;
    vertical-align: middle;
    padding: 5px;
}

.after_reg_ul {
    background-color: #fffebc;
    border: 1px dashed #b1b1b1;
    border-radius: 4px;
    list-style: none outside none;
    margin: 0 30px 15px;
    padding: 8px;
}

.after_reg_ul span {
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
    text-align: right;
    width: 255px;
}

.after_reg_ul b {
    color: #000;
    display: inline-block;
    font-size: 24px;
    text-align: left;
    white-space: nowrap;
    width: 145px;
}

.after_reg_but {
    background-color: #1f71af;
    border: 1px solid #1d689e;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 40px;
    width: 265px;
    margin-top: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2177B5), color-stop(1, #1D689E));
    background-image: -o-linear-gradient(bottom, #2177B5 0%, #1D689E 100%);
    background-image: -moz-linear-gradient(bottom, #2177B5 0%, #1D689E 100%);
    background-image: -webkit-linear-gradient(bottom, #2177B5 0%, #1D689E 100%);
    background-image: -ms-linear-gradient(bottom, #2177B5 0%, #1D689E 100%);
    background-image: linear-gradient(to bottom, #2177B5 0%, #1D689E 100%);
    -pie-background: linear-gradient(bottom, #2177B5 0%, #1D689E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.after_reg_but:hover{
    background-color: #227dc2;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2285CC), color-stop(1, #1D77B3));
    background-image: -o-linear-gradient(bottom, #2285CC 0%, #1D77B3 100%);
    background-image: -moz-linear-gradient(bottom, #2285CC 0%, #1D77B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2285CC 0%, #1D77B3 100%);
    background-image: -ms-linear-gradient(bottom, #2285CC 0%, #1D77B3 100%);
    background-image: linear-gradient(to bottom, #2285CC 0%, #1D77B3 100%);
    -pie-background: linear-gradient(bottom, #2285CC 0%, #1D77B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.after_reg_ul_save {
    font-size: 12px;
    list-style: none outside none;
    margin: 15px 0 0;
    padding: 0;
    position: relative;
}

.after_reg_ul_save > li {
    display: inline-block;
    margin-right: 10px;
    position: relative;
}

.after_reg_ul_save > li:last-child{
    margin-right: 0;
}

.after_reg_ul_save a {
    display: block;
    position: relative;
}

.after_reg_ul_save a:after {
    border-bottom: 1px dotted rgba(51,102,153,0.5);
    bottom: -1px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 100%;
}

.after_reg_ul_save a:hover:after {
    border-bottom: 1px dotted rgba(51,102,153,0.0);
}

.form_mail_after {
    background-color: #1e6da6;
    box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.3) inset;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    display: none;
    margin: 20px -5px -10px;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 10;
}

.form_mail_after:before {
    background-color: #1e6da6;
    border-radius: 3px 0 13px;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    right: 80px;
    top: -7px;
    width: 15px;
    -moz-transform:scale(1) rotate(45deg);
    -webkit-transform:scale(1) rotate(45deg);
    -o-transform:scale(1) rotate(45deg);
    -ms-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg);
}

.form_mail_after .input_text {
    border: medium none;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 10px;
    width: 287px;
    vertical-align: top;
}

.form_mail_after input.input_text::-webkit-input-placeholder { color: #727272 !important; }
.form_mail_after input.input_text:-moz-placeholder { color: #727272 !important; }
.form_mail_after input.input_text::-moz-placeholder { color: #727272 !important; }
.form_mail_after input.input_text:-ms-input-placeholder { color: #727272 !important; }

.form_mail_after_con {
    display: block;
}

.form_mail_after_con_s,
.form_mail_after_error_con_s {
    color: #fff;
    display: none;
    font-weight: 700;
    line-height: 30px;
    padding: 0 10px;
    white-space: nowrap;
}

.form_mail_after_con:before, .form_mail_after_con:after {
    clear: both;
    display: block;
}

.form_mail_after .submit {
    background-color: #369;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    margin-left: 10px;
    padding: 0;
    vertical-align: top;
    width: 110px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4998C9), color-stop(1, #307FB0));
    background-image: -o-linear-gradient(bottom, #4998C9 0%, #307FB0 100%);
    background-image: -moz-linear-gradient(bottom, #4998C9 0%, #307FB0 100%);
    background-image: -webkit-linear-gradient(bottom, #4998C9 0%, #307FB0 100%);
    background-image: -ms-linear-gradient(bottom, #4998C9 0%, #307FB0 100%);
    background-image: linear-gradient(to bottom, #4998C9 0%, #307FB0 100%);
    -pie-background: linear-gradient(bottom, #4998C9 0%, #307FB0 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.form_mail_after .submit:hover {
    background-color: #3b72aa;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4CA5D9), color-stop(1, #3187BD));
    background-image: -o-linear-gradient(bottom, #4CA5D9 0%, #3187BD 100%);
    background-image: -moz-linear-gradient(bottom, #4CA5D9 0%, #3187BD 100%);
    background-image: -webkit-linear-gradient(bottom, #4CA5D9 0%, #3187BD 100%);
    background-image: -ms-linear-gradient(bottom, #4CA5D9 0%, #3187BD 100%);
    background-image: linear-gradient(to bottom, #4CA5D9 0%, #3187BD 100%);
    -pie-background: linear-gradient(bottom, #4CA5D9 0%, #3187BD 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

/* Всплывающая подсказка */

.tooltip, .tooltipSmall, .tooltipVisible {
    position: relative;
    display: inline-block;
    text-decoration: none !important;
    outline: none;
}

.tooltipVisible:before {
    content: attr(data-title);
    white-space: pre-line;
    position: absolute;
    bottom: 34px;
    left: 50%;
    z-index: 50;
    width: 125px;
    font-size: 12px;
    margin-left: -60px;
    padding: 3px 5px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -o-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    -pie-background: linear-gradient(top, rgba(255,255,255,.85), rgba(255,255,255,0));
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    color: #006699;
    text-align: center;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.tooltipVisible:after {
    content: "";
    position: absolute;
    z-index: 60;
    bottom: 28px;
    left: 50%;
    margin-left: -8px;
    border-top: 8px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 0;
}

.tooltip:hover:before {
    content: attr(data-title);
    white-space: pre-line;
    position: absolute;
    bottom: 26px;
    left: 50%;
    z-index: 99999;
    width: 200px;
    margin-left: -105px;
    padding: 5px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -o-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    -pie-background: linear-gradient(top, rgba(255,255,255,.85), rgba(255,255,255,0));
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    color: #006699;
    text-align: center;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.tooltip:hover:after {
    content: "";
    position: absolute;
    z-index: 100000;
    bottom: 20px;
    left: 50%;
    margin-left: -8px;
    border-top: 8px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 0;
}

.tooltipSmall:hover:before {
    content: attr(data-title);
    white-space: pre-line;
    position: absolute;
    bottom: 26px;
    left: 50%;
    z-index: 99999;
    width: 120px;
    margin-left: -65px;
    padding: 5px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: -o-linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    background-image: linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,0));
    -pie-background: linear-gradient(top, rgba(255,255,255,.85), rgba(255,255,255,0));
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
    color: #006699;
    text-align: center;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.tooltipSmall:hover:after {
    content: "";
    position: absolute;
    z-index: 100000;
    bottom: 20px;
    left: 50%;
    margin-left: -8px;
    border-top: 8px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 0;
}

.blue-tooltip:hover:after {
    border-top-color: #61bde7;
}

.blue-tooltip:hover:before {
    background-color: #61bde7;
    border-top-color: #59add4;
}

/* Выпадающее подменю */

.sub-menu{
    background: linear-gradient(to bottom, #1f72af 0%, #075da0 30%, #004981 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow:0 0 0 rgba(0, 0, 0, 0);
    border-radius:0;
    padding:2px 0 4px 4px !important;
    display: none;
    min-width: 150px;
    position: absolute;
    z-index: 1002;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #4c8dbf;
    left: -1px;
    margin: 0 !important;
    top: 40px;
}
.sub-menu:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.8);
    border-style: solid;
    border-width: 0 4px 6px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    top: -6px;
    width: 0;
    display: none;
}
.sub-menu li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}
.sub-menu li a{
    border-width:0 !important;
    display: block;
    font-size: 14px !important;
    text-decoration: none !important;
    border-bottom: 1px solid #004667 !important;
    color: #ffcc33 !important;
    margin: 0 10px 0 5px;
    padding: 5px 0;
}
.sub-menu span:hover{
    color:#ffca3a;
    text-decoration: underline;
}

.main-item:focus ~ .sub-menu, .main-item:active ~ .sub-menu, .sub-menu:hover {
    display: block;
}

/* Регистрационная анкета */

.register_form {
    padding: 0 0 20px;
}

.register_form > h2 {
    color: #336699;
    margin: 0;
    padding: 20px 0 25px;
    text-align: center;
}

#register_body{
    z-index: 1;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    padding: 20px;
    padding: 20px 0\9;
}

#register_body h3 {
    font-size: 16px;
    margin: 0 0 20px;
}

#reg_tabs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index:2;
}

#reg_tabs li {
    display: inline-block;
    width: 32%;
    vertical-align: bottom;
}

#reg_tabs a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 17px !important;
    margin: 0 2px -1px;
    padding: 2px 0;
    vertical-align: bottom;
    width: 100%;
    background: #f0f0f0;
}

#reg_tabs li#current a {
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    color: #4C4C4C;
    font-weight: 700;
    padding: 10px 0;
    background: #fff;
}

.submit_registr {
    border: 1px solid #004C9B;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin: 20px auto 0;
    padding: 5px;
    text-shadow: 0 -1px 0 #444444;
    width: 410px;
    text-align: center;
    background-color:#0496DA;
    background-image: linear-gradient(top, #0496DA 0%, #0067CD 100%);
    background-image: -o-linear-gradient(top, #0496DA 0%, #0067CD 100%);
    background-image: -moz-linear-gradient(top, #0496DA 0%, #0067CD 100%);
    background-image: -webkit-linear-gradient(top, #0496DA 0%, #0067CD 100%);
    background-image: -ms-linear-gradient(top, #0496DA 0%, #0067CD 100%);
    -pie-background: linear-gradient(top, #0496DA 0%, #0067CD 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.submit_registr:hover {
    background-color: #0383d3;
    background-image: linear-gradient(top, #0383d3 0%, #004c9b 100%);
    background-image: -o-linear-gradient(top, #0383d3 0%, #004c9b 100%);
    background-image: -moz-linear-gradient(top, #0383d3 0%, #004c9b 100%);
    background-image: -webkit-linear-gradient(top, #0383d3 0%, #004c9b 100%);
    background-image: -ms-linear-gradient(top, #0383d3 0%, #004c9b 100%);
    -pie-background: linear-gradient(top, #0383d3 0%, #004c9b 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.submit_registr:active {
    background-color: #026fcb;
    background-image: linear-gradient(top, #026fcb 0%, #004c9b 100%);
    background-image: -o-linear-gradient(top, #026fcb 0%, #004c9b 100%);
    background-image: -moz-linear-gradient(top, #026fcb 0%, #004c9b 100%);
    background-image: -webkit-linear-gradient(top, #026fcb 0%, #004c9b 100%);
    background-image: -ms-linear-gradient(top, #026fcb 0%, #004c9b 100%);
    -pie-background: linear-gradient(top, #026fcb 0%, #004c9b 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#register_body fieldset {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: inline-block;
    margin: 0 10px;
    padding: 15px 14px;
    width: 388px;
    vertical-align: top;
}

#register_body fieldset:first-child {
    margin-left: 0;
}

#register_body fieldset:nth-child(2) {
    margin-right: 0;
}

#register_body fieldset ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#register_body fieldset ul li {
    margin: 0 0 10px;
    position: relative;
}

#register_body .title {
    display: block;
    margin: 0 0 5px;
    padding: 0;
    color: #4C4C4C;
    font-weight: 700;
    height: 18px;
}

#register_body .help {
    color: #949494;
    display: block;
    font-size: 11px;
    margin: 5px 0 0;
    max-width: 377px;
}

#register_body .help b {
    color: red;
}

#register_body fieldset input[type="text"],
#register_body fieldset input[type="password"],
#register_body fieldset select {
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
    font-size: 14px !important;
    padding: 5px 10px !important;
    width: 366px !important;
    background: #F7F7F7 !important;
    border:1px solid #ccc\9  !important;
}

#register_body fieldset select {
    width: 388px !important;
    margin: 0;
}

#register_body fieldset input:hover, #register_body fieldset select:hover {
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #d5d5d5;
}

#register_body fieldset input:focus, #register_body fieldset select:focus,
#register_body fieldset input:active, #register_body fieldset select:active {
    box-shadow: 0 0 0 1px #4793c7 inset, 0 0 0 3px #b3daf4;
    background: #fff !important;
}

#register_body fieldset input.empty, #register_body fieldset select.empty {
    box-shadow: 0 0 0 1px #ff0000 inset, 0 0 0 3px #f37878;
}

#new_fast_user_form #reg_tel_num {
    padding-left: 35px !important;
    width: 341px !important;
}

#register_body .extra_check {
    margin: 10px 0 0;
}

#register_body .extra_check label {
    display: block;
}

.extra_check #over18 + label {
    color: #FF0000;
    display: inline-block;
    font-weight: 700;
}

.extra_check #over18:checked + label {
    color: #2778b3;
}

#register_body .rules {
    margin: 10px 0 0;
}

.title .errorMsg {
    display: inline-block;
    float: right;
}

#register_body .keyboardInputInitiator {
    display: inline-block;
    position: absolute;
    top: 30px;
    right: 10px;
}

#new_user_form #reg_tel_code {
    display: inline-block;
    position: absolute;
    width: 45px !important;
    left: 5px;
    top: 29px;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    background: none !important;
}

#new_user_form #reg_tel_num {
    padding-left: 45px !important;
    width: 331px !important;
}

input::placeholder {
    color: #555555;
}

input:-moz-placeholder {
    color: #555555;
}

input::-moz-placeholder {
    color: #555555;
}

input::-webkit-input-placeholder {
    color: #555555;
}

input:-ms-input-placeholder {
    color: #555555 !important;
}

input:focus::placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

input:focus::-moz-placeholder {
    color: transparent;
}

input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-ms-input-placeholder {
    color: transparent;
}

.phoneCountry {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 16px;
    font-weight: 100;
    padding: 6px 12px;
    vertical-align: middle;
    width: 100%;
    color: #000000;
    padding-left: 37px !important;
    width: 150px;
}

.countriesList {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2D67B2;
    left: 1px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50px;
    width: 199px;
    z-index: 10001;
    height: 250px;
    overflow: auto
}

.countriesList li {
    clear: left;
    cursor: pointer;
    height: 25px;
    line-height: 1.2;
    margin: 0 !important;
}

.countriesList li:hover {
    background-color: #FFF7CE;
}

.countriesList li .itemFlag {
    background-image: url("https://book.easysportbet.co.uk/images/flags.jpg");
    float: left;
    height: 11px;
    margin-left: 5px;
    margin-top: 7px;
    width: 16px;
}

.countriesList li .itemName {
    float: left;
    font-size: 13px;
    padding-left: 5px;
    padding-top: 5px;
}

.countriesList li .itemCode {
    color: #2266BB;
    float: right;
    font-size: 16px;
    padding: 3px 5px 0 10px;
}

.activeCountry {
    background-image: url("https://book.easysportbet.co.uk/images/flags.jpg?v=2");
    cursor: pointer;
    height: 11px;
    left: 14px;
    position: absolute;
    top: 33px;
    width: 16px;
    z-index: 1;
}

.regionRU, .counrtyRU .itemFlag {
    background-position: 0 0;
}

.regionUA, .counrtyUA .itemFlag {
    background-position: 0 -11px;
}

.regionKZ, .counrtyKZ .itemFlag {
    background-position: 0 -22px;
}

.regionMD, .counrtyMD .itemFlag {
    background-position: 0 -33px;
}

.regionBY, .counrtyBY .itemFlag {
    background-position: 0 -44px;
}

.regionKG, .counrtyKG .itemFlag {
    background-position: 0 -55px;
}

.regionAZ, .counrtyAZ .itemFlag {
    background-position: 0 -66px;
}

.regionGE, .counrtyGE .itemFlag {
    background-position: 0 -77px;
}

.regionAM, .counrtyAM .itemFlag {
    background-position: 0 -88px;
}

.regionTJ, .counrtyTJ .itemFlag {
    background-position: 0 -99px;
}

.regionPA, .counrtyPA .itemFlag {
    background-position: 0 -110px;
}

.regionGB, .counrtyGB .itemFlag {
    background-position: 0 -121px;
}

.regionLT, .counrtyLT .itemFlag {
    background-position: 0 -132px;
}

.regionIL, .counrtyIL .itemFlag {
    background-position: 0 -143px;
}

.regionTR, .counrtyTR .itemFlag {
    background-position: 0 -154px;
}

.regionVN, .counrtyVN .itemFlag {
    background-position: 0 -165px;
}

.regionLV, .counrtyLV .itemFlag {
    background-position: 0 -176px;
}

.regionIN, .counrtyIN .itemFlag {
    background-position: 0 -187px;
}

.regionTH, .counrtyTH .itemFlag {
    background-position: 0 -198px;
}

.regionUS, .counrtyUS .itemFlag {
    background-position: 0 -209px;
}

.regionEE, .counrtyEE .itemFlag {
    background-position: 0 -220px;
}

.regionJP, .counrtyJP .itemFlag {
    background-position: 0 -231px;
}

.regionUZ, .counrtyUZ .itemFlag {
    background-position: 0 -242px;
}

.regionKR, .counrtyKR .itemFlag {
    background-position: 0 -253px;
}

.regionES, .counrtyES .itemFlag {
    background-position: 0 -264px;
}

.regionIR, .counrtyIR .itemFlag {
    background-position: 0 -275px;
}

.regionDE, .counrtyDE .itemFlag {
    background-position: 0 -286px;
}

.regionIT, .counrtyIT .itemFlag {
    background-position: 0 -297px;
}

.regionBG, .counrtyBG .itemFlag {
    background-position: 0 -308px;
}

.regionTM, .counrtyTM .itemFlag {
    background-position: 0 -319px;
}

.regionFR, .counrtyFR .itemFlag {
    background-position: 0 -330px;
}

.regionSK, .counrtySK .itemFlag {
    background-position: 0 -341px;
}

.regionPL, .counrtyPL .itemFlag {
    background-position: 0 -352px;
}

.regionCZ, .counrtyCZ .itemFlag {
    background-position: 0 -363px;
}

.regionGR, .counrtyGR .itemFlag {
    background-position: 0 -374px;
}

.regionAU, .counrtyAU .itemFlag {
    background-position: 0 -385px;
}

.regionRO, .counrtyRO .itemFlag {
    background-position: 0 -396px;
}

.regionRO, .counrtyRO .itemFlag {
    background-position: 0 -396px;
}

.regionAB, .counrtyAB .itemFlag {
    background-position: 0 -407px;
}

.regionBM, .counrtyBM .itemFlag {
    background-position: 0 -418px;
}

.regionNO, .counrtyNO .itemFlag {
    background-position: 0 -430px;
}

.regionMN, .counrtyMN .itemFlag {
    background-position: 0px -442px;
}

.regionPT, .counrtyPT .itemFlag {
    background-position: 0 -455px;
}

.loginWrapper {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

/* Регистрация через социальные сети */

fieldset.no_border {
    border-color: transparent !important;
    padding: 20px 0 !important;
}

.regist_from_soc:before, .regist_from_soc:after{
    display: block;
    content: '';
    clear: both;
}

.regist_from_soc > li {
    display: block;
    float: left;
    margin: 0 !important;
}

.regist_from_soc > li:nth-child(3n) {
    margin-right: 0 !important;
}

.regist_from_soc a {
    color: #919191;
    display: block;
    font-weight: 700 !important;
    text-align: center;
    width: 112px;
    border-radius: 3px;
    padding: 5px 3px !important;
}

.regist_from_soc a:hover {
    color: #000;
    background-color: #fbfbfb;
}

.regist_from_soc a:before {
    background-image: url("https://book.easysportbet.co.uk/images/enter_soc_64.png");
    background-position: 0 64px;
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 64px;
    margin: 0 auto 5px;
    width: 64px;
    opacity: 0.8;
}

.regist_from_soc a:hover:before {
    opacity: 1;
}

.regist_from_soc a.vk_reg:before { background-position: 0 0px; }
.regist_from_soc a.fb_reg:before { background-position: 0 -64px; }
.regist_from_soc a.ok_reg:before { background-position: 0 -128px; }
.regist_from_soc a.gp_reg:before { background-position: 0 -192px; }
.regist_from_soc a.ya_reg:before { background-position: 0 -256px; }
.regist_from_soc a.tw_reg:before { background-position: 0 -320px; }
.regist_from_soc a.mr_reg:before { background-position: 0 -384px; }
.regist_from_soc a.lj_reg:before { background-position: 0 -448px; }

/* Видеоканал Youtube */

.videoItem {
    float: left;
    padding: 10px;
    /*margin: 15px;*/
    /*background: #dedede;*/
    /*box-shadow: 4px 4px 0 rgba(0,0,0,0.2);*/
    /*-moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.2);*/
    /*-webkit-box-shadow: 4px 4px 0 rgba(0,0,0,0.2);*/
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    width: 270px;
    height: 230px;
    word-break: break-word !important;
}

.videoItem:hover{
    background-color:#eee;
}

#videoPlayerWindow {
    border-radius: 0 0 3px 3px;
    background-color: #333;
    padding: 0 10px 10px 10px;
}

/* Маркеты */

#marketsDivBg {
    background: #373737;
    border-bottom: 1px solid #505050;
    position: relative;
    padding: 5px 0 5px 6px;
}

#marketsBlock, #marketsBlock #marketsRow {
    display: block;
    text-align: left;
    font-size: 11px;
}

#marketsBlock #marketsRow .marketsBlockCell, #marketsDivBg .minMaxEvents {
    background: none repeat scroll 0 0 #272727;
    border: 1px solid #545454;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
    -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5) inset;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5) inset;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #FFFFFF;
    display: inline-block;
    margin: 2px 0 2px 4px;
    padding: 3px 3px 3px 7px;
    text-align: left;
    width: 125px;
    line-height: 16px;
    font-weight: bold;
    cursor: pointer;
}

#marketsDivBg .minMaxEvents {
    position: absolute;
    right: 10px;
    bottom: 5px;
    font-size: 11px;
    text-align: center !important;
}

#marketsDivBg .minMaxEvents:hover, #marketsDivBg .minMaxEvents.active {
    background: none repeat scroll 0 0 #d6d3d6;
    border-color: #505358;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #000;
}

#marketsBlock #marketsRow .marketsBlockCell:hover, #marketsBlock #marketsRow .active {
    background: none repeat scroll 0 0 #d6d3d6;
    border-color: #505358;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #000;
}

#marketsBlock #marketsRow .marketsBlockCell #tickCount {
    background-color: #616161;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0 7px;
    min-width: 35px;
    padding: 0 5px;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
    vertical-align: middle;
    float: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#marketsBlock #marketsRow .marketsBlockCell:hover #tickCount, #marketsBlock #marketsRow .active #tickCount {
    background-color: #FFFFFF;
    border: 1px solid #505358;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #244668;
    height: 18px;
    line-height: 18px;
    margin-bottom: -1px;
    margin-top: -1px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.addToMarket {
    float: right;
    position: relative;
    top: 2px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url('https://book.easysportbet.co.uk/images/marketAdd.png') no-repeat 0 0;
}

.addToMarket.active {
    background-position: 0 -19px;
}

/****/

#nU_howBet, #U_howBet {
    text-align: center;
}

#nU_howBet .howMuch {
    display: block !important;
    margin: 0 auto;
    text-align: center;
}

#nU_howBet .howMuch a {
    display:block;
    color:#fff;
    padding:5px 0;
    font-weight: bold;
}

.howMuch {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-shadow: 0px 0px 0 rgba(255, 255, 255, 0.35);
    width:122px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(155, 204, 92)), color-stop(1, rgb(130, 183, 69)));
    background-image: -o-linear-gradient(bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    background-image: linear-gradient(to bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    -pie-background: linear-gradient(bottom, rgb(155, 204, 92) 0%, rgb(130, 183, 69) 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.howMuch:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(165, 217, 98)), color-stop(1, rgb(141, 196, 75)));
    background-image: -o-linear-gradient(bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    background-image: linear-gradient(to bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    -pie-background: linear-gradient(bottom, rgb(165, 217, 98) 0%, rgb(141, 196, 75) 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.betHistoryTypeMenu {
    margin: 5px;
    padding: 2px 4px;
    background: #cccccc;
    cursor: pointer;
}


/* Входящий звонок */

#vchat-time {
    display: none;
    position: fixed;
    z-index: 100;
    top: 200px;
    right: 0;
    max-width: 200px;
    background: red;
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.35);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.35);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.35);
    padding: 10px;
}

#vchat-time h3 {
    color: #FFFFFF;
    text-shadow: 1px 1px 0 #666666;
    filter: Shadow(Color=#666666, Direction=45, Strength=1);
    margin-top: 0;
}

#vchat-time #vchatCallMsg {
    color: #FFFFFF;
    margin-bottom: 10px;
}

#vchat-time a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.vChatOnOff {
    background: #318ecf;
    font-size: 10px;
    line-height: normal;
    padding: 3px 4px;
    color: #ffffff;
}

#vChatDisconnect {
    color: #ffffff;
}

#missing-call {
    display: none;
    float: right;
    margin: 9px 9px 0 0;
}



/* Логин после регистрации */

.login_form {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
    vertical-align: top;
    width: 395px;
}

.login_form legend {
    font-weight: 700;
    margin: 0 0 0 22px;
}

.login_form #fastConnectForm {
    padding: 0 25px !important;
}

.login_form input#userLoginFast, .login_form input#userPasswordFast {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
    font-size: 14px !important;
    padding: 5px 10px !important;
    width: 260px !important;
}

.login_form input#userLoginFast:hover, .login_form input#userPasswordFast:hover {
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #d5d5d5;
}

.login_form input#userLoginFast:focus, .login_form input#userPasswordFast:focus {
    box-shadow: 0 0 0 1px #4793c7 inset, 0 0 0 3px #b3daf4;
    background: #fff !important;
}

.login_form li span {
    display: inline-block;
    font-weight: 700;
    width: 60px;
}

.login_form ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.login_form li {
    margin: 15px 0;
}

.login_form li:last-child {
    margin-top: -7px !important;
    text-align: center;
}

.login_form li a:hover{
    text-decoration: underline;
}

#userPasswordFastBtn {
    border: 1px solid #2677B3;
    border-radius: 3px;
    color: #FFFFFF;
    height: 32px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    width: 235px;
    font-size: 17px;
    padding: 0;
    margin-left: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2A94E0), color-stop(1, #2676B3));
    background-image: -o-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -moz-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -ms-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: linear-gradient(to bottom, #2A94E0 0%, #2676B3 100%);
    -pie-background: linear-gradient(top, #2A94E0 0%, #2676B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#userPasswordFastBtn:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1c7cc1), color-stop(1, #0f4e7d));
    background-image: -o-linear-gradient(bottom, #1c7cc1 0%, #0f4e7d 100%);
    background-image: -moz-linear-gradient(bottom, #1c7cc1 0%, #0f4e7d 100%);
    background-image: -webkit-linear-gradient(bottom, #1c7cc1 0%, #0f4e7d 100%);
    background-image: -ms-linear-gradient(bottom, #1c7cc1 0%, #0f4e7d 100%);
    background-image: linear-gradient(to bottom, #1c7cc1 0%, #0f4e7d 100%);
    -pie-background: linear-gradient(top, #1c7cc1 0%, #0f4e7d 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#userClearBtn {
    border: 1px solid #b47500;
    border-radius: 3px;
    color: #FFFFFF;
    height: 32px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    width: 96px;
    font-size: 12px;
    padding:0;
    vertical-align: top;
    background-image: -webkit-gradient(linear,    left top, left bottom, color-stop(0, #FFA600),    color-stop(1, #D68B00));
    background-image: -o-linear-gradient(bottom, #FFA600 0%, #D68B00 100%);
    background-image: -moz-linear-gradient(bottom, #FFA600 0%, #D68B00 100%);
    background-image: -webkit-linear-gradient(bottom, #FFA600 0%, #D68B00 100%);
    background-image: -ms-linear-gradient(bottom, #FFA600 0%, #D68B00 100%);
    background-image: linear-gradient(to bottom, #FFA600 0%, #D68B00 100%);
    -pie-background: linear-gradient(top, #FFA600 0%, #D68B00 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#userClearBtn:hover {
    background-image: -webkit-gradient(linear,    left top, left bottom, color-stop(0, #E89700),    color-stop(1, #B87800));
    background-image: -o-linear-gradient(bottom, #E89700 0%, #B87800 100%);
    background-image: -moz-linear-gradient(bottom, #E89700 0%, #B87800 100%);
    background-image: -webkit-linear-gradient(bottom, #E89700 0%, #B87800 100%);
    background-image: -ms-linear-gradient(bottom, #E89700 0%, #B87800 100%);
    background-image: linear-gradient(to bottom, #E89700 0%, #B87800 100%);
    -pie-background: linear-gradient(top, #E89700 0%, #B87800 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.reg_suc {
    font-size: 16px;
    margin: 35px 0 45px;
    text-align: center;
}

.reg_suc b {
    color:#000;
}



/* Bets coupon */

.coupon-rates {
    font-family: Helvetica, sans-serif;
    padding: 4px 4px 15px;
    position: relative;
    cursor: default;
}
.coupon-rates #all_bets section {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #F6DC12;
    border: 1px solid #c2b020;
    padding: 6px 23px 6px 5px;
    margin: 0 0 3px;
    position: relative;
    /*overflow: hidden;*/
}

.coupon-rates #all_bets section.tbs_r:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 5;
}

.coupon-rates .results .line{
    width: 100%;
    position: relative;
    height: 1px;
    background: #bababa;
    margin: 0 0 15px;
}

.coupon-rates #all_bets .del-rate {
    background: #E1C84B;
    border-left: 1px solid #C2B020;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
    z-index: 10;
}

.coupon-rates #all_bets .del-rate:before {
    background: url("https://book.easysportbet.co.uk/images/del-rate.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 7px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 7px;
    margin: -3px 0 0 -3px;
}

.coupon-rates #all_bets .del-rate:hover{
    background: #c6b041;
    cursor: pointer;
}

.coupon-rates #all_bets .del-rate:hover:before {
    background-position: 0 -7px;
}

.coupon-rates #all_bets .rate .teams span {
    color: #000000;
    display: inline !important;
    font-size: 11px !important;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 !important;
    padding: 0 !important;
}

.coupon-rates #all_bets .rate .type {
    position: relative;
    padding: 0 30px 0 0;
}

.coupon-rates #all_bets .rate .type span {
    color: #454545;
    display: inline !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    margin: 0 !important;
    padding: 0 !important;
}

.coupon-rates #all_bets .rate .type span.team {
    font-weight: 700 !important;
    color: #000000;
    display: inline-block !important;
}

.coupon-rates #all_bets .rate .type span.bet {
    bottom: 0;
    color: #000000;
    position: absolute;
    right: 0;
    text-align: center;
    width: 40px;
}

.coupon-rates .results .bet-but {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #e47900;
    width: 240px;
    height: 26px;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    line-height: 26px;
    display: block;
    margin: 15px auto 0;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.3);
    filter: dropshadow(color= 1px 1px 0px rgba(255,255,255,0.3));

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB300), color-stop(1, #FFA200));
    background-image: -o-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -moz-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -webkit-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -ms-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: linear-gradient(to bottom, #FFB300 0%, #FFA200 100%);
    -pie-background: linear-gradient(top, #FFB300 0%, #FFA200 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates .results .bet-but:hover{
    cursor: pointer;
    border-color: #c56900;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB300), color-stop(1, #DB8B00));
    background-image: -o-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -moz-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -webkit-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -ms-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: linear-gradient(to bottom, #FFB300 0%, #DB8B00 100%);
    -pie-background: linear-gradient(top, #FFB300 0%, #DB8B00 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates .results .bet-but:active{
    border-color: #bc6401;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E68600), color-stop(1, #E89300));
    background-image: -o-linear-gradient(bottom, #E68600 0%, #E89300 100%);
    background-image: -moz-linear-gradient(bottom, #E68600 0%, #E89300 100%);
    background-image: -webkit-linear-gradient(bottom, #E68600 0%, #E89300 100%);
    background-image: -ms-linear-gradient(bottom, #E68600 0%, #E89300 100%);
    background-image: linear-gradient(to bottom, #E68600 0%, #E89300 100%);
    -pie-background: linear-gradient(top, #E68600 0%, #E89300 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates .results .del-all {
    color: #0C304C;
    font-size: 11px;
    padding: 0 0 3px;
    text-align: right;
}

.coupon-rates .results .del-all i {
    font-style: normal;
}

.coupon-rates .results .del-all i:hover {
    color: #04518d;
    cursor: pointer;
    text-decoration: underline;
}

.coupon-rates .results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 18px;
}

.coupon-rates .results ul li {
    color: #454545;
    font-size: 12px !important;
    padding: 0 0 2px;
    position: relative;
}
.coupon-rates .results ul li span {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
}

.coupon-rates .results ul li.sum-st,
.coupon-rates .results ul li.promo {
    font-size: 14px !important;
    font-weight: 700;
    color: #000;
    padding: 0 0 7px;
}

.coupon-rates .results ul li.promo {
    margin-top: 10px;
}

.coupon-rates .results ul li.sum-st span input,
.coupon-rates .results ul li.promo span input {
    border: 1px solid #6F6F6F;
    padding: 1px 3px !important;
    text-align: right;
    width: 60px;
    box-shadow: 1px 1px 1px 0px #fff;
    -webkit-box-shadow: 1px 1px 1px 0px #fff;
    -moz-box-shadow: 1px 1px 1px 0px #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: 700;
}

.coupon-rates .results ul li.sum-st span input:focus,
.coupon-rates .results ul li.promo span input:focus {
    border-color: #000;
}

.coupon-rates .results ul li.sum-st span i {
    color: #5D5D5D;
    font-style: normal;
    font-weight: 400;
    padding: 0 5px 0 0;
}

.coupon-rates .results ul li.it-ko {
    color: #000000;
    font-weight: 700;
    padding: 5px 0 2px;
}

.coupon-rates .results ul li.tip-st {
    color: #0C304C;
}

.coupon-rates .results #vidSob {
    border: 1px solid #0d5185;
    color: #0c304c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    padding: 0 !important;
    box-shadow:  1px 1px 1px 0px #fff;
    -webkit-box-shadow:  1px 1px 1px 0px #fff;
    -moz-box-shadow:  1px 1px 1px 0px #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #BCD7EB));
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #BCD7EB 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #BCD7EB 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #BCD7EB 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #BCD7EB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #BCD7EB 100%);
    -pie-background: linear-gradient(top, #FFFFFF 0%, #BCD7EB 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates .results #allE {
    max-width: 120px;
    border: 1px solid #bababa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    padding: 0 !important;
    color: #454545;
    -webkit-box-shadow: 1px 1px 1px 0px #fff;
    -moz-box-shadow: 1px 1px 1px 0px #fff;
    box-shadow: 1px 1px 1px 0px #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #B4B4B4));
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #B4B4B4 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #B4B4B4 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #B4B4B4 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #B4B4B4 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #B4B4B4 100%);
    -pie-background: linear-gradient(top, #FFFFFF 0%, #B4B4B4 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates #all_bets section .gameBlockInCoupon {
    position: absolute;
    right: 25px;
    top: 15px;
    width: 90%;
    color: rgba(255,255,255,0.2);
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    z-index: 7;
}

.coupon-rates .results #availableAvance a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #e47900;
    display: inline-block;
    padding: 2px 20px;
    line-height: 12px;
    margin-left: 5px;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.3);
    filter: dropshadow(color= 1px 1px 0px rgba(255,255,255,0.3));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB300), color-stop(1, #FFA200));
    background-image: -o-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -moz-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -webkit-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: -ms-linear-gradient(bottom, #FFB300 0%, #FFA200 100%);
    background-image: linear-gradient(to bottom, #FFB300 0%, #FFA200 100%);
    -pie-background: linear-gradient(top, #FFB300 0%, #FFA200 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.coupon-rates .results #availableAvance a:hover {
    cursor: pointer;
    border-color: #c56900;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB300), color-stop(1, #DB8B00));
    background-image: -o-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -moz-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -webkit-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: -ms-linear-gradient(bottom, #FFB300 0%, #DB8B00 100%);
    background-image: linear-gradient(to bottom, #FFB300 0%, #DB8B00 100%);
    -pie-background: linear-gradient(top, #FFB300 0%, #DB8B00 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}


.bet_not_cupon,
.bet_yes_cupon {
    border: 1px dashed rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #000000;
    margin: 0;
    padding: 0 20px 15px;
    text-align: center;
}

.bet_not_cupon b,
.bet_yes_cupon b {
    color: #606060;
    display: block;
    font-size: 16px;
    padding: 0 0 10px;
    font-family: Tahoma, sans-serif;
}

.bet_not_cupon span,
.bet_yes_cupon span {
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    padding: 0 !important;
}

.bet_not_cupon .bet_registr {
    display: block;
    font-size: 14px !important;
    line-height: 30px;
    margin: 10px auto 0;
    width: 170px;
    font-weight: 400 !important;
    padding: 0 10px;
    border-radius: 2px;
}

.pushpin_but {
    background-image: url("https://book.easysportbet.co.uk/images/pushpin_icon.png");
    background-position: -39px 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 36px;
    opacity: 0.4;
    position: absolute;
    right: 5px;
    top: 0;
    width: 20px;
}

.pushpin_but:hover {
    opacity: 0.6;
}

.pushpin_but.active {
    background-position: 2px 8px;
    opacity: 0.8;
}

.pushpin_but.active:hover {
    opacity: 1;
}

.green_but{
    color: #FFFFFF;
    background-color: #698F21;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85B03A), color-stop(1, #698F21));
    background-image: -o-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -moz-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -webkit-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -ms-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: linear-gradient(to bottom, #85B03A 0%, #698F21 100%);
    -pie-background: linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.green_but:hover{
    background-color: #709923;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92BF3F), color-stop(1, #709923));
    background-image: -o-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -moz-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -webkit-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -ms-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: linear-gradient(to bottom, #92BF3F 0%, #709923 100%);
    -pie-background: linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}


/* History of Bets */

.cupHisZ{
    margin:0 0 3px 0;
}
.cupHisZ span {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
    border: 1px solid #BC9100;
    border-radius: 3px;
    color: #000000;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 1px 5px;
}
.cupHisZ span b{
    margin:0 5px 0 0;
}
.filter_date {
    text-align: center;
}
.filter_date > div {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #bfbfbf;
    display: inline-block;
    padding: 3px 12px 3px 12px;
    margin: 0 -1px 5px;
    position:relative;
    height: 21px;
}
.filter_date > div:before{
    content:'';
    background:#fff url("https://book.easysportbet.co.uk/images/date.png");
    background-repeat:no-repeat;
    background-position:50% 50%;
    position:absolute;
    top:-1px;
    bottom:-1px;
    width:30px;
    left:-32px;
    border: 1px solid #bfbfbf;
    border-radius:3px 0 0 3px;
}
#filters .submit-f-h, #filters_toto .submit-f-h {
    border: 1px solid #505358;
    border-radius: 0 3px 3px 0;
    color: #FFFFFF;
    font-size: 12px;
    height: 29px;
    line-height: 20px;
    margin: 0;
    padding: 0 7px;
    position: absolute;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    width: 85px;
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
}

#filters .submit-f-h:hover, #filters_toto .submit-f-h:hover {
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}

#filters .submit-f-h:active, #filters_toto .submit-f-h:active {
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}

input#from, input#to, input#from_toto, input#to_toto, input#pay_from, input#pay_to, input#from_bbo {
    width:85px;
    border-radius: 2px;
    padding: 2px;
    text-align: center;
    border: 1px solid #BABABA;
    font-size: 12px;
}
input#from, input#from_toto, input#pay_from, input#from_bbo {
    margin: 0 23px 0 8px;
}
input#to, input#to_toto, input#pay_to {
    margin:0 8px 0 7px;
}
.filter_date b {
    margin: 0 7px 0 0;
}
.cupHisNew{
    border:1px solid #dddddd;
    background:#fafafa;
    margin:5px 0;
    padding:5px;
    position:relative;
}
.cupHisNew:hover{
    background:#EDEDED;
}
.cupHisNew .time, .cupHisNew .hisName, .cupHisNew .hisCof{
    display:inline-block;
    vertical-align: middle;
}
.cupHisNew .time{
    border-right: 1px dotted #DDDDDD;
    color: #818181;
    height: 30px;
    width: 143px;
}
.cupHisNew .time b{
    color:#000;
    font-size:10px;
    display:block;
}
.cupHisNew .hisName{
    padding: 0 10px 0 5px;
    position: relative;
    width: 650px;
}
.cupHisNew.express .hisName{
    height: 30px;
}
.hisName .express_name {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid transparent;
    border-radius:3px;
    height: 42px;
    margin: -10px 0 0 -15px;
    overflow: hidden;
    padding: 8px 50px 8px 15px;
    position: absolute;
    max-width:535px;
}
.hisName .express_name:after {
    color: #CD6A04;
    content: "";
    position: absolute;
    right: 3px;
    top: 18px;
    padding: 5px;
}
.hisName .express_name:hover:after{
    right: -32px;
    -moz-opacity: 0.00;
    opacity: 0.00;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
}
.hisName .express_name:hover{
    height:auto;
    border-color:#ccc;
    box-shadow: 0 3px 5px -4px #000000;
    padding: 8px 15px;
    overflow: visible;
    z-index: 10;

    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.76, #FAFAFA),
        color-stop(1, #F0F0F0)
    );
    background-image: -o-linear-gradient(bottom, #FAFAFA 76%, #F0F0F0 100%);
    background-image: -moz-linear-gradient(bottom, #FAFAFA 76%, #F0F0F0 100%);
    background-image: -webkit-linear-gradient(bottom, #FAFAFA 76%, #F0F0F0 100%);
    background-image: -ms-linear-gradient(bottom, #FAFAFA 76%, #F0F0F0 100%);
    background-image: linear-gradient(to bottom, #FAFAFA 76%, #F0F0F0 100%);
    -pie-background: linear-gradient(top, #FAFAFA 76%, #F0F0F0 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.hisName .express_name b {
    border-bottom: 1px dotted #DDDDDD;
    display: block;
    margin: 0 0 2px;
    padding: 0 25px 2px 0;
    color:#4c4c4c;
    position:relative;
}
.hisName .express_name b:after{
    position:absolute;
    content:'';
    width:9px;
    height:9px;
    top:11px;
    right:0px;
    background:url("https://book.easysportbet.co.uk/images/his-arr.png");
    background-repeat:no-repeat;
    background-position:100px 100px;
    display:none;
}
.hisName .express_name:hover b:after{
    display:block;
}
.hisName .express_name b.win:after{
    background-position:0 -158px;
}
.hisName .express_name b.lose:after{
    background-position:0 -181px;
}
.hisName .express_name b:nth-child(odd){
    color:#000;
}
.hisName .express_name b:last-child{
    border-width:0;
    margin:0;
    padding:0;
}
.hisName .express_icon {
    background: none repeat scroll 0 0 #FF9C00;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: -8px 0 0;
    padding: 0 5px 1px;
    position: absolute;
    right: 45px;
    text-align: right;
    top: 50%;
}
.hisName .express_icon b {
    color: #FF9C00;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin: -2px 0 0 8px;
    position: absolute;
    white-space: nowrap;
}

.cupHisNew .hisCof{
    background: none repeat scroll 0 0 #ddd;
    color: #000000;
    height: 40px;
    line-height: 40px;
    margin: -15px 0;
    padding: 0;
    text-align: center;
    width: 45px;
}
.cupHisNew .hisCof.win{
    background:#5BC61F;
    color:#fff;
}
input[name="hisChekHide"]{
    display:none;
}
input[name="hisChekHide"] + label ~ .hisFullProp{
    height:0;
    border-color: #DDDDDD;
    border-style:solid;
    border-width:0px;
    overflow:hidden;
    background: none repeat scroll 0 0 #E7E7E7;
    margin: 5px -6px -6px;
    font-size:11px;
}
input[name="hisChekHide"] + label ~ .hisFullProp > div{
    margin:5px 0;
}
input[name="hisChekHide"]:checked + label ~ .hisFullProp{
    height: auto;
    border-width: 1px;
    border-color: #4a95c9 ;
}
input[name="hisChekHide"] + label{
    position:absolute;
    width:30px;
    height:41px;
    display:block;
    top:-1px;
    right:-1px;
    overflow: hidden;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #FFFFFF),
    color-stop(1, #E8E8E8)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 100%);
-pie-background: linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
input[name="hisChekHide"]:checked + label{
    height:42px;
}
input[name="hisChekHide"] + label:before {
    content:'';
    width:28px;
    height:39px;
    position:absolute;
    top:0;
    left:0;
    text-align:center;
    border:1px solid #ddd;
    background:url("https://book.easysportbet.co.uk/images/his-arr.png");
    background-repeat:no-repeat;
    background-position:6px 16px;
}
input[name="hisChekHide"]:checked + label:before {
    background-position:6px -42px;
    border-color: #4a95c9 #4a95c9 #E7E7E7;
    height: 42px;
}
input[name="hisChekHide"] + label:hover:before, .hisName:hover + .hisCof + input + label:before{
background-position:-56px 16px;
cursor:pointer;
}
input[name="hisChekHide"]:checked + label:hover:before, .hisName:hover + .hisCof + input:checked + label:before{
background-position:-56px -42px;
}
input[name="hisChekHide"] + label:hover, .hisName:hover + .hisCof + input + label{
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #F0F0F0),
    color-stop(1, #CCCCCC)
);
background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #CCCCCC 100%);
background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #CCCCCC 100%);
background-image: -webkit-linear-gradient(bottom, #F0F0F0 0%, #CCCCCC 100%);
background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #CCCCCC 100%);
background-image: linear-gradient(to bottom, #F0F0F0 0%, #CCCCCC 100%);
-pie-background: linear-gradient(top, #F0F0F0 0%, #CCCCCC 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.hisFullProp th:first-child, .hisFullProp td:first-child {
    padding-left: 5px;
}
.hisFullProp th:last-child, .hisFullProp td:last-child {
    padding-right: 5px;
}

table.totoCoupon {
    border-collapse: collapse;
    border: none;
    border-spacing: 0;
}

table.totoCoupon tr td {
    padding: 2px;
}

table.totoCoupon tr td.cell {
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    text-align: center;
}

tr.totoRow td {
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}













/* Недавно просмотренные игры */
#gamesH {
    display: none;
}

#gamesH #viewedContent {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    overflow: hidden;
}



#allFavor {
    background: #FFF;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    width: 330px;
}

#clearFavBtn {
    float: right;
    margin-right: 28px;
}

#clearFavBtn a {
    color: #cccccc;
    font-weight: 400 !important;
}

#_content div.categories a, #_content div.categories a:visited {
    color:#336699;
}

#_content .breadcrumb a, #_content .breadcrumb a:visited {
    color:#336699;
}

a {
    /*color:blue;*/
    text-decoration:none;
    cursor:pointer;
    /*font-weight:normal;*/
}

img {
    border:none;
}

#minigames div.label {
    #position:relative;
    width:100%;
    height:30px;
    background-repeat:repeat-x;
    background-attachment:scroll;
    background-position:bottom left;
}

#minigames div.label div.label_text div h1 {
    color:#FFF;
    font-size:11px;
    margin:0;
    #position:relative;
    #top:-50%;
}

#sports_left {
    float: left;
    width: 330px;
    margin: 0;
    padding: 0 15px 0 0;
}

#sports_left div.buttons {
    height:20px;
    padding:10px 6px;
}

#sports_left .left-button {
    float:left;
}

#sports_left .right-button {
    float:right;
}

#sports_left div.banner {
    margin:5px 0 0 0;
}

#loc_info {
    position: fixed;
    top: 0;
    width: 100%;
    min-width: 1250px;
    height: 36px;
    z-index: 9999;
    box-shadow: 0 1px 2px rgba(255,255,255,0.35);
    -moz-box-shadow: 0 1px 2px rgba(255,255,255,0.35);
    -webkit-box-shadow: 0 1px 0px rgba(255,255,255,0.35);
    background: #4c6372;
}
#loc_info a{
    color: #fff;
}
#loc_info_position {
    width: 1250px;
    height: 36px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 36px;
    text-align: right;
}

#loc_info_position input {
    background:#50A0D4;
    border:1px solid #197EC1;
    color:#FFF;
}

#loc_info_position #fLogin {
    height: 36px !important;
    display: inline-block;
}

#fLogin > label {
    color: #ADADAD;
    margin-right: 5px;
}

#fLogin > label:hover {
    color: #808080;
    cursor: pointer;
}

.soc_top_ico {
    float: left;
    margin-right: 45px;
}

.soc_top_ico a {
    display: block;
    float: left;
    width: 27px;
    height: 36px;
    background-image: url('https://book.easysportbet.co.uk/images/soc_top_ico.png');
    background-repeat: no-repeat;
    background-position: 50px 50px;
    border-right: 1px solid #dadada;
    overflow: hidden;
    text-indent: 9000px;
}

.soc_top_ico a:first-child {
    border-left: 1px solid #dadada;
}

.soc_top_ico .vk_ico {
    background-position: 10px 10px;
}

.soc_top_ico .ok_ico {
    background-position: -19px 10px;
}

.soc_top_ico .fb_ico {
    background-position: -48px 10px;
}

.soc_top_ico .tw_ico {
    background-position: -76px 10px;
}

.soc_top_ico a:hover {
    background-color: #408dc4;
}

.soc_top_ico .vk_ico:hover {
    background-position: 10px -85px;
}

.soc_top_ico .ok_ico:hover {
    background-position: -19px -85px;
}

.soc_top_ico .fb_ico:hover {
    background-position: -48px -85px;
}

.soc_top_ico .tw_ico:hover {
    background-position: -76px -85px;
}

.top_short_link {
    float: left;
}

.top_short_link a {
    color: #65acda;
    line-height: 36px;
}

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

.top_short_link a.bold {
    color: #0082C0;
    font-weight: 700;
}

.submenu_link {
    margin:0 10px 0 0;
    font-size:12px;
}





.log_p a {
    color:#FFF;
    border-bottom:1px dotted #FFF;
}

.box_top {
    height:5px;
    margin-top:10px;
    background:url("https://book.easysportbet.co.uk/images/browser3_.png") no-repeat scroll left top;
}

#_box {
    height:auto;
    font-color:#FFF;
}

#allSport {
    background: #FFF;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    overflow-y: auto;
    position: relative;
}

#allSportSel {
    background: none;
    margin: -1px 0 0;
}

#allSportSel a {
    border-radius: 2px;
    color: #FFFFFF;
    display: block;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 10px auto;
    padding: 7px 0;
    text-align: center;
    width: 310px;
    text-decoration:none;
    background: #4c6372;
}

#allSportSel a:hover {
    background: #505358;
}

#allSportSel a:active {
    box-shadow: 0 2px 5px -2px #000000 inset;
    padding: 9px 0 7px;
}

#allSportSel a img {
    margin: -2px 10px 0 0;
}

.sports_tab2 {
    background: #fff !important;
    border-bottom: 1px solid #ccc !important;
    padding: 0 10px !important;
    width: auto !important;
    margin: 0 !important;
    height: 26px !important;
}

.sports_tab2:hover {
    background:#eee !important;
}

div.sports_tab2 {
    display:block;
    width:100%;
    height:22px;
    cursor:pointer;
    clear:both;
    margin-top:2px;
    background:#E5E5E5 url(https://book.easysportbet.co.uk/images/f1t.png) repeat-x 0 0;
}

div.sports_tab2:last-child {
    border-bottom: medium none !important;
    margin: 2px 0 4px;
}

div.sports_tab2 div.right {
    float:right;
}

div.sports_tab2 div.left {
    float:left;
}

div.sports_tab2 div.tab_icon img {
    margin-left:6px;
    margin-top:3px;
}

div.sports_tab2 div h1 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding-left: 5px;
    width: 185px;
}

div.sports_tab2 div h1 a {
    color: #000000;
}

div.sports_tab {
    background: #3B4D58;
    background: -webkit-gradient(linear, left top, left bottom, from(#3B4D58), to(#3B4D58));
    background: -moz-linear-gradient(top, #3B4D58, #3B4D58);
    background: -o-linear-gradient(top, #3B4D58, #3B4D58);
    background: -ms-linear-gradient(top, #3B4D58, #3B4D58);
    -pie-background: linear-gradient(top, #3B4D58, #3B4D58);
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    display: block;
    width: 100%;
    line-height: 36px;
    color: white;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    margin-top: 15px;
}

div.sports_tab a{
    line-height: 36px !important;
    font-size:14px !important;
    font-weight:700 !important;
}


/* Main page */

#timeFiltr {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid;
    border-radius: 5px;
    color: #333;
    display: inline-block;
    font-size: 12px !important;
    margin-top: 4px !important;
    margin-left: 10px !important;
    padding: 5px 10px 5px 6px;
    position: relative;
    vertical-align: top;
    width: 115px;
    z-index: 1;
}

.rb_main {
    position: relative;
    height: auto;
    overflow: hidden;
    border-radius: 0 0 3px 3px;
}

.rb_main img {
    height: auto;
    width: 100%;
}

.rb_main .fb {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #4c6372 !important;
    border-bottom: 0 solid;
    bottom: 0;
    color: #FFFFFF !important;
    font-size: 11px !important;
    height: auto;
    padding: 4px 55px 4px 10px;
    position: absolute;
    top: auto;
    width: 100%;
    overflow: hidden;
}

.rb_main .fb > div {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rb_main .fb:after {
    background: url("https://book.easysportbet.co.uk/images/arr_rb.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px;
}

.rb_main:hover .fb:after {
    background-position: -43px 50%;
}

.rb_main .fb b {
    font-weight: 700 !important;
    text-transform: uppercase;
}

.cus_new_bl .little_about {
    overflow: hidden;
    background-color: #4c6372;
    border-radius: 5px !important;
    margin-top: 15px;
    padding: 10px 0;
    box-shadow: 0 -150px 100px -100px rgba(0, 0, 0, 0.3) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
}

.cus_new_bl .little_about ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.cus_new_bl .little_about ul li {
    min-height: 32px;
    line-height: 32px;
    margin: 0;
    position: relative;
    padding: 0;
}

.cus_new_bl .little_about .links li:before {
    display: none;
}

.cus_new_bl .little_about ul a {
    display: block;
    background-image: url("https://book.easysportbet.co.uk/images/lit_ab_link.png?v=2");
    background-position: 7px 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
    color: #ffffff;
    margin: 2px auto !important;
    padding: 0 5px 0 35px !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    width: 190px;
    font-size: 14px !important;
}

.cus_new_bl .little_about ul a:hover {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2), 0 0 5px 0 rgba(0, 0, 0, 0.4) inset;
    text-decoration: none !important;
}


/***/

div.sports_tab div.right {
    float:right;
}

div.sports_tab div.left {
    padding:0 10px;
    cursor:pointer;
}

div.sports_tab div.left_channel {
    padding:0 10px;
    cursor:pointer;
}

div.sports_tab div.left_channel a {
    color: #eeeeee;
}

div.sports_tab div.left_channel a img {
    float: right;
    padding-top: 10px;
}

div.sports_tab div.left_channel span a img {
    float: right;
    padding-right: 5px;
}

div.sports_tab div.tab_icon img {
    margin-left:6px;
    margin-top:3px;
}

div.sports_tab div h1 {
    color: #FFF;
    font-size: 12px;
    margin: 0;
    min-width: 185px;
}

#sports_main {
    float:left;
    width:580px;
    font-size:11px;
    margin:0;
    padding:0;
}

#sports_main.full-width {
    float: none;
    width: 100%;
}

#sports_main2 {
    float:left;
    width:820px;
    font-size:11px;
    margin:5px 0 5px 0;
    padding:0;
}

#hottest_games {
    font-color: #FFF;
    height: auto !important;
}

div.hottest_games_banner_icon {
    background-image:url(https://book.easysportbet.co.uk/images/hottest_.png);
}

div.sports_widget {
    width: 100%;
    min-width: 905px\9;
}

div.sports_widget div.widget_ajax_area {
    position:relative;
    background:#FFF;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    padding: 10px;
}

div.sports_widget div.widget_ajax_area.fullscreen {
    background: none;
    padding: 0;
}

div.sports_widget div.banner {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #FFFFFF;
}
div.sports_widget div.banner .text > div{
    padding:0 15px;
}
div.sports_widget div.banner div.icon {
    float:left;
    margin:0 5px;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:center center;
    height:30px;
    width:30px;
}

div.sports_widget div.banner div.info-icon {
    margin:5px;
}

div.sports_widget div.banner div.text div h3, div.sports_widget div.banner div.text div h1 {
    color: #FFF;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 10px;
    display: inline-block;
}

div.sports_widget div.banner div.text div h1.cut{
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.sports_widget2 div.widget_ajax_area {
    width:816px;
    position:relative;
    background:#FFF;
    border-left:2px solid #DBD8D8;
    border-right:2px solid #DBD8D8;
    border-bottom:2px solid #DBD8D8;
}

div.sports_widget2 div.banner {
    height:30px;
    line-height:30px;
}

div.sports_widget2 div.banner div.icon {
    float:left;
    margin:0 5px;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:center center;
    height:30px;
    width:30px;
}

div.sports_widget2 div.banner div.info-icon {
    margin:5px;
}

div.text div h3, div.text div h1 {
    font-weight:700 !important;
}

div.sports_widget2 div.banner div.text div h3 {
    color:#FFF;
    font-size:14px;
    font-weight:normal;
    margin:0;
}

div#sports_left div.banner div.text div h3 {
    color:#FFF;
    font-size:14px;
    font-weight:normal;
    margin:0;
}

div#sports_left div.banner div.icon {
    float:left;
    margin:0 5px 0 0;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:center center;
    height:30px;
    width:30px;
}

div.widget_ajax_area {
    font-size:12px;
}

.widget_ajax_area2 {
    width:800px;
    position:relative;
    background:#FFF;
    border-left:2px solid #DBD8D8;
    border-right:2px solid #DBD8D8;
    border-bottom:2px solid #DBD8D8;
}

.sb-header {
    width: 100%;
    height: 30px;
    margin-top: 15px;
    background: #3B4D58;
    background: -webkit-gradient(linear, left top, left bottom, from(#3B4D58), to(#3B4D58));
    background: -moz-linear-gradient(top, #3B4D58, #3B4D58);
    background: -o-linear-gradient(top, #3B4D58, #3B4D58);
    background: -ms-linear-gradient(top, #3B4D58, #3B4D58);
    -pie-background: linear-gradient(top, #3B4D58, #3B4D58);
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    position: relative;
}
#sports_right {
    float: right;
    width: 310px;
    margin: 0;
    padding: 0 0 0 15px;
    z-index: 110;
}

#sports_right div#bet-b {
    margin:0;
}

/*#sports_right div#bet-bh, div#chat-bh  {
    margin:5px 0 0 0;
}

#sports_right div#video-bh {
    margin:0;
}*/

#sports_right div#minigames {
    margin-top:20px;
}

#sports_right div#minigames div.label {
    #z-index:-1;
}

/*#bet-bh {
    height:35px;
    margin:0 25px 0 10px;
    line-height:35px;
    color:white;
    background:#CFCFCF;
    font-size:14px;
    background:url(https://book.easysportbet.co.uk/images/bb_heade.png) repeat;
}
*/

/*#chat-bh, #bet-bh {
    cursor:pointer;
}*/

#video-bh {
    cursor:move;
}
/*
#bet-bh, #chat-bh, #video-bh {
    height:30px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    background: #333333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#333333'); /* for IE */
/*    background: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#333333)); /* for webkit browsers */
/*    background: -moz-linear-gradient(top,  #656565,  #333333); /* for firefox 3.6+ */
/*    background: -o-linear-gradient(top,  #656565,  #333333); /* Opera 11.10+ */
/*    background: -ms-linear-gradient(top,  #656565,  #333333); /* IE10+ */
/*    line-height:30px;
    color:white;
    font-size:14px;
}

#bet-bh img {
    margin-left:5px;
    margin-right:5px;
    position:relative;
    top:0px;
}

#bet-bh div.bet_num {
    width:17px;
    line-height:14px;
    text-align:center;
    position:relative;
    top:-18px;
    left:18px;
    background:url(https://book.easysportbet.co.uk/images/betting_.png) no-repeat;
}*/

/*#bet-con {
    border-top:0;
    border-left:1px #CFCFCF solid;
    border-right:1px #CFCFCF solid;
    border-bottom:0;
}*/

/* Search in line */

#bet-con #b_search {
    border-radius: 0 0 3px 3px;
    height: auto;
    padding: 10px;
    border-top: 1px solid #10417A;
    box-shadow: inset 0 1px 0px 0px rgba(255,255,255,0.3);
    background: #505358;
}

#bet-con #b_search .block2 {
    margin-top: 10px;
}

#bet-con #b_search input, #bet-con #b_search select {
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 2px 10px;
    width: 175px;
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.2);
    background:#fff;
}

#bet-con #b_search select {
    padding-right: 2px;
    padding-left: 5px;
    width: 217px;
    margin-bottom: 6px;
}

#bet-con #b_search .block2 input {
    width: 74px;
    text-align: right;
}

#bet-con #b_search .title {
    color: #fff;
    font-size: 12px;
    margin-bottom: 7px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 1px 0 0 rgba(255,255,255,0.1);
    font-weight: 700;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
}

#bet-con #b_search .but_dark {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #FFFFFF;
    padding: 3px 0;
    width: 80px;
    display: inline-block;
    text-align: center;
    margin-left: 5px;
    background: #4c6372;
}

#bet-con #b_search .but_dark:hover{
    background: #6C8A9E;
}

#bet-con #b_search span {
    display: inline-block;
    padding: 0;
    width: 7px;
    height: 1px;
    background: #fff;
    vertical-align: middle;
    box-shadow: 0 -1px 0 0 rgba(0,0,0,0.3);
    margin: 0 5px;
}

#bet-con #how-to-play {
    background:#E5E5E5;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
}

#bet-con #how-to-play span {
    display:block;
    font-family: Helvetica, sans-serif;
    font-weight:bold;
    color: #000000;
    font-size: 12px;
    padding: 0 0 15px;
    text-align: center;
}

#bet-con #how-to-play span.zag {
    color: #6d6d6d;
    font-size: 20px;
}

#bet-con #how-to-play p {
    margin: 0 0 10px 0;
}

div.label_color_two {
    background-image:url("https://book.easysportbet.co.uk/images/label_bl.png");
}



#sports_page {
    font-family: Helvetica, sans-serif !important;
    font-size: 12px;
    color: #333;
    position: relative;
    width: 1250px;
    margin: 0 auto;
}

#sports_page a {
    cursor:pointer;
    text-decoration:none;
    font-weight:normal;
    font-size:13px;
}

#sports_page img {
    border:none;
}

#pu{
    float:right;
}

#sports_page.finance {
    width: auto;
    padding: 0 50px;
}

#sports_page.finance iframe,
#sports_page.finance .iframe {
    width: calc(100% - 325px);
    float: left;
    margin: 15px 0px 0px;
    background:#4c6372;
}

#sports_page.finance iframe,
#sports_page.finance .iframe {
  width: -moz-calc(100% - 325px);
}

#sports_page.finance iframe,
#sports_page.finance .iframe {
  width: -webkit-calc(100% - 325px);
}
#betChartDetails{
    background: #505358 !important;
}
/*Статистика LIVE*/
#iInfoGame {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.196);
    position: absolute;
    left: 50%;
    margin: 0 0 0 -242px;
    top: 150px;
    width: 485px;
    z-index: 100;
}
#iInfoGame td, #iGame2 {
    color: rgb(83, 83, 83);
}

#iInfoTitle {
    color: rgb(17, 100, 168);
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 0;
    text-align: center;
}

#iGame1 {
    margin:5px;
}

#iGame2 {
    margin: 15px 25px;
    max-height: 250px;
    overflow: auto;
}

#iGame1 .radius {
    border-radius: 5px;
    overflow: hidden;
}

.bar_1 {
    background: url('https://book.easysportbet.co.uk/images/stat_bg_1.png') repeat-x;
    float: left;
    height: 8px;
}
.bar_2 {
    background: url('https://book.easysportbet.co.uk/images/stat_bg_2.png') repeat-x;
    float: right;
    height: 8px;
}

.num1, .num2 {
    width: 22px;
    height: 22px;
    margin: -6px 10px;
    border-radius: 50%;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.196);
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    position: absolute;
}

.bar_1 .num1 {
    left: 27px;
    background-color: rgb(254, 3, 3);
}
.bar_2 .num2 {
    right: 27px;
    background-color: rgb(140, 185, 76);
}

#gameStatMessage {
    display:none;
    position:absolute;
    width:535px;
    top:50px;
    padding:5px 0 5px 0;
    background:#ff0000;
    text-align:center;
    z-index:150;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;*/
}

.addSobDiv {
    width:200px;
    border-radius:5px;
    color:#999;
    background: #ddd;
    border:1px dashed #aaa;
    font-size:12px;
    text-align:center;
    padding:0px 10px 3px 10px;
    margin:10px 0 10px 170px;
}

.addSobDiv:hover {
    background: #ccc;
}

#inAddSobDiv {
    text-align:center;
    color:#aaa;
    margin:0 0 0px 0px;
    font-weight:bold;
    font-size:25px;
}

/*#videoWindow_c
{
top:1px;
}*/
.toto_otstup {
    padding-left: 20px;
    padding-right: 20px;
}

table.toto, table.totoScore {
    border-collapse:collapse;
}

table.toto td, table.totoScore td, table.totostatic td {
    border:1px solid #999;
    /*width: auto !important;*/
    position: relative;
}

.sports_widget_next table.toto td, .sports_widget_next table.totoScore td, .sports_widget_next table.totostatic td {
    width: auto !important;
}

table.totostatic td{
    padding: 1px;
}
table .totostatic
{
    border-collapse: collapse;
    width: 550px;


}
div.staticlastgame
{
    margin:11px 0 20px 75px;
}

div.lastgame
{
    color: #336699;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 9px;
}

table.totostatic span.win
{
    color: #4586C8;
    font-weight: bold;
}

table.totostatic span.lose
{
    color: #000000;
}

table.toto td.gameName {
    width: 360px;
    padding: 4px;
}

/*** Head ***/
#submenu_left > a {
    display: inline-block;
    vertical-align: top;
}
#menu-after {
    display: inline-block;
    float: none !important;
    margin-left: 135px;
}
#menu-after ul {
    display: inline-block;
    margin: 0;
    padding: 0;
}
#menu-after li {
    display: inline-block;
}
#menu-after li + li {
    padding-left: 7px;
}

#menu-after a {
    color: #336699;
    font-size: 13px;
}
#menu-after a:hover {
    text-decoration:underline;
}

#games_top_menu > ul > li > a {
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
}

#games_top_menu > ul > li.active a {
    color: #FFD600;
}

#games_top_menu > ul > li:first-child{border-left:none;}
#games_top_menu > ul > li:last-child:not(.multiMain_link){border-right:none;}

/* Блок контактов в шапке */
.numbersInLine {
    background-color: #064a7b;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    height: 32px;
    margin-left: 8px;
    margin-top: -2px;
    padding-left: 122px;
    position: relative;
    cursor: default;
}
.numbersInLine .number,
.numbersInLine .number_one {
    height: 32px;
    line-height: 32px;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
}
.numbersInLine .number:before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 12px;
    top: 16px;
    width: 0;
}
.numbersInLine .number:hover:before{
    border-width: 6px 6px 0;
    right: 10px;
    top: 15px;
}
.numbersInLine .skype, .numbersInLine .mail, .numbersInLine .skype_2 {
    background-color: #2670a5;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
    cursor: pointer;
    height: 28px;
    position: absolute;
    top: 2px;
    width: 34px;
}
.numbersInLine .skype:hover, .numbersInLine .mail:hover, .numbersInLine .skype_2:hover{
    background-color: #1f5c88;
}
.numbersInLine .skype{
    background-image: url("https://book.easysportbet.co.uk/images/skypeButIco.png");
    left:4px;
}
.numbersInLine .mail{
    background-image: url("https://book.easysportbet.co.uk/images/mailButIco.png");
    left:41px;
}
.numbersInLine .skype_2{
    background-image: url("https://book.easysportbet.co.uk/images/skypeButIco2.png");
    left:78px;
}
.numbersInLine .dopNumbers {
    background-color: #064a7b;
    border-radius: 0 0 3px 3px;
    display: none;
    padding-top: 2px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 30px;
    width: 100%;
    z-index: 1002;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.numbersInLine .dopNumbers span{
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.7);
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-right: 30px;
}
.numbersInLine .dopNumbers span:hover{
    color: #ffffff;
}

/*Mobile page*/
#sports_page.mob_app{
    background-color: #172a3a;
    background-image: url("https://book.easysportbet.co.uk/images/soft/mob_bg.jpg");
    background-position: 50% 0;
    background-repeat: repeat-x;
    width: 100%;
    padding: 0 !important;
}
.mob_app_body_con{
    overflow: hidden;
}
.mob_app_body{
    margin: 0 auto;
    min-height: 490px;
    position: relative;
    width: 500px;
    z-index:5;
}
.mob_app_body .hand1{
    background-image: url("https://book.easysportbet.co.uk/images/soft/hand1.png");
    bottom: 0;
    height: 462px;
    left: -455px;
    position: absolute;
    width: 418px;
}
.mob_app_body .hand2{
    background-image: url("https://book.easysportbet.co.uk/images/soft/hand2.png");
    bottom: 0;
    height: 448px;
    position: absolute;
    right: -393px;
    width: 380px;
}
.mob_app_body .hand1 .glass{
    background-color: #454545;
    height: 324px;
    left: 183px;
    position: absolute;
    top: 31px;
    width: 183px;
    z-index: -1;

    background-image:url("https://book.easysportbet.co.uk/images/soft/mob1_screen.jpg");
}
.mob_app_body .hand2 .glass{
    background-color: #454545;
    height: 238px;
    left: 53px;
    position: absolute;
    top: 59px;
    width: 159px;
    z-index: -1;

    background-image:url("https://book.easysportbet.co.uk/images/soft/mob2_screen.jpg");
}
.mob_app_body .text {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.3;
    padding-top: 40px;
    padding-bottom: 35px;
}
.mob_app_body .text h1 {
    font-size: 31px;
    line-height: 28px;
    margin: 0 0 20px;
}
.mob_app_body .text h2 {
    font-size: 18px;
    margin: 0 0 15px;
}
.mob_app_body .text p {
    margin: 0 0 15px;
}
.mob_app_body .text ul {
    font-size: 12px;
    list-style: square outside none;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
.mob_app_body .text center {
    font-size: 17px;
    font-weight: 700;
    margin: 0 0 20px;
}
.mob_app_body .text .buttons {
    clear: both;
    height: 62px;
    margin: 0;
}
.mob_app_body .text .buttons .but1 {
    background-image:url('https://book.easysportbet.co.uk/images/soft/mob_but1_bg.png');
    background-repeat:no-repeat;
    background-position:11px 9px;
    background-color: #282828;
    border: 2px solid #909090;
    border-radius: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #99cc00;
    display: block;
    height: 58px;
    padding-left: 55px;
    padding-right: 12px;
    min-width: 185px;
    position:relative;
}
.mob_app_body .text .buttons .but1:hover{
    background-color: #000000;
}
.mob_app_body .text .buttons .but1 span {
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin: 8px 0 0;
}
.mob_app_body .text .buttons .but1 b {
    display: block;
    font-size: 32px;
    font-weight: 400;
    line-height: 30px;
}
.mob_app_body .text .buttons .but2 {
    display: block;
    height: 58px;
    position:relative;
}
.mob_app_body .text .buttons .but2:hover{
    background-color: #323232;
}
.mob_app_body .text .buttons .but2 span {
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 11px;
    margin: 8px 0 0;
}
.mob_app_body .text .buttons .but2 b {
    display: block;
    font-size: 28px;
    font-weight: 400;
    line-height: 30px;
}
.mob_app_body .text .buttons .but3 {
    background-image:url(https://book.easysportbet.co.uk/images/soft/mob_but4_bg.png);
    background-repeat:no-repeat;
    background-position:7px 7px;
    background-color: #072d43;
    border: 2px solid #909090;
    border-radius: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #99cc00;
    display: block;
    height: 58px;
    padding-left: 42px;
    padding-right: 9px;
    min-width: 118px;
    position:relative;
    cursor:default;
}
.mob_app_body .text .buttons .but3 span {
    border-bottom: 1px solid #b5c0c7;
    display: block;
    height: 31px;
}
.mob_app_body .text .buttons .but3 b{
    text-align:center;
    display: block;
}
.mob_app_body .text .buttons .but3 b a {
    color: #9fc4d9;
    display: inline-block;
    font-family: Roboto;
    font-size: 12px !important;
    line-height: 21px !important;
    padding: 0 4px;
    text-decoration: underline !important;
    vertical-align: top;
}
.mob_app_body .text .buttons .but3 b a:hover{
    color: #ffffff;
}
.mob_app_body .text .buttons .but1:before,
.mob_app_body .text .buttons .but2:before,
.mob_app_body .text .buttons .but3:before {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    bottom: -20px;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5);
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    display: block;
}
.mob_app_body_desk {
    background-color: #000000;
    border-bottom: 1px solid #39729f;
    border-top: 1px solid #333435;
    color: #999999;
    font-size: 12px;
    margin-bottom: -5px;
    min-height: 50px;
}
.mob_app_desk_con {
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    width: 970px;
    z-index: 5;
}
.mob_app_body .buttons.inLine > a, .mob_app_body .buttons.inLine > span {
    display: inline-block !important;
    float: none !important;
    margin: 0 3px !important;
    vertical-align: top;
    text-align: left;
}
.mob_app_body .buttons.inLine {
    margin: 0 -50px;
    text-align: center;
}
.mob_app_desk_con h3{
    color: #b6b5b5;
    font-size: 18px;
    margin: 0 0 10px;
}
.mob_app_desk_con p{
    margin: 0 0 10px;
}
.mob_app_desk_con p:last-child{
    margin: 0;
}
/* Mobile Application */

#float_right {
    float: right;
    height: 40px;
    vertical-align: middle;
}

#float_right > a {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}

#float_right > a  + a {
    margin-left: 5px;
}

.chromePlugin {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 11px;
    color: #327ac4;
    display: inline-block;
    max-width: 120px;
    white-space: pre-wrap;
    word-break: normal;
    word-wrap: break-word;
    background: url('https://book.easysportbet.co.uk/images/chrome.png?v=1') left center no-repeat;
    padding: 3px 0 3px 35px;
    line-height: 13px;
    position: relative;
    top: -1px;
}

.win_load, .smart_load {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #cccccc;
    background-position: 9px 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 12px;
    overflow: hidden;
    padding: 4px 8px 0 0;
    vertical-align: top;
    width: 153px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.win_load b, .smart_load b {
    font-size: 13px;
    font-weight: 700;
}

.win_load {
    padding-left: 40px;
    background-color: #008900;
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_load_icon.png');
    width: 152px;
}

.win_load:hover {
    background-color: #00b000;
}

.smart_load {
    padding-left: 35px;
    background-color: #0080a8;
    background-image: url('https://book.easysportbet.co.uk/images/soft/smart_load_icon.png');
}

.smart_load:hover {
    background-color: #009ccd;
}
.win_load, .smart_load {
    position: relative;
    overflow: visible;
}
.win_load .hideDop, .smart_load .hideDop {
    background-color: #636363;
    background-position: 100% 0;
    background-repeat: no-repeat;
    border-radius: 3px;
    display: none;
    left: 0;
    padding: 15px 14px 10px;
    position: absolute;
    top: 45px;
    width: 210px;
    z-index: 1002;
    font-family: Roboto;
    white-space: normal;
}
.win_load .hideDop:before, .smart_load .hideDop:before {
    border-color: transparent transparent #636363;
    border-style: solid;
    border-width: 0 7px 7px;
    content: "";
    display: block;
    height: 0;
    left: 9%;
    margin-left: -7px;
    position: absolute;
    top: -7px;
    width: 0;
}
.win_load .hideDop{
    background-color: #008900;
    /*background-image:url(https://book.easysportbet.co.uk/images/win_load_icon2.png);*/
}
.win_load .hideDop:before{
    border-color: transparent transparent #008900;
}
.smart_load .hideDop{
    background-color: #0080a8;
    /*background-image:url(https://book.easysportbet.co.uk/images/smart_load_icon2.png);*/
}
.smart_load .hideDop:before{
    border-color: transparent transparent #0080a8;
}
.win_load .hideDop .bigName, .smart_load .hideDop .bigName {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
}
.win_load .hideDop .bigName span, .smart_load .hideDop .bigName span{
    font-size: 16px;
    font-weight: 500;
}
.win_load .hideDop .text, .smart_load .hideDop .text {
    display: block;
    font-size: 11px;
    line-height: 13px;
}


.tooltipSmall:before {
    font-size: 12px;
}

.submenu_link.up-funds {
    background: none repeat scroll 0 0 #FF9900;
    border-radius: 10px;
    color: #FFFFFF;
    font-weight: 700;
    padding: 2px 11px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}

.submenu_link.up-funds:hover {
    background: none repeat scroll 0 0 #ff6000;
}

input#userLogin, input#userPassword, input.captchaCode {
    background: #fff;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    box-shadow: 5px 5px 4px -4px rgba(0, 0, 0, 0.2) inset;
    padding: 4px 7px;
    width: 115px;
    height: 16px;
    color: #336699;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 3px;
    display: inline-block;
    padding-right: 25px !important;
}
.loginDropTop_div .keyboardInputInitiator {
    margin-left: -22px;
}

input#userPassword {
    background: url("https://book.easysportbet.co.uk/images/lock.png") no-repeat scroll 96px 6px #FFFFFF;
    padding-right: 20px;
    width: 85px;
}

input#userLogin:focus, input#userPassword:focus{
    border-color: #65ACDA;
}

.enter_button_main {
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    padding: 3px 16px;
    margin-top: 7px;
    float: left;
    line-height: 16px;
    background-color: #0E63A4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3382BB), color-stop(1, #0E63A4));
    background-image: -o-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -moz-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -webkit-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -ms-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: linear-gradient(to bottom, #3382BB 0%, #0E63A4 100%);
    -pie-background: linear-gradient(top, #3382BB 0%, #0E63A4 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.enter_button_main:hover{
    background-color: #0E6CB0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #398FCC), color-stop(1, #0E6CB0));
    background-image: -o-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -moz-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -webkit-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -ms-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: linear-gradient(to bottom, #398FCC 0%, #0E6CB0 100%);
    -pie-background: linear-gradient(top, #398FCC 0%, #0E6CB0 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.forgot_pass_main {
    color: #a7a7a7;
    display: inline-block;
    line-height: 12px !important;
    margin-left: 5px;
    text-decoration: underline;
    vertical-align: middle;
    text-align: left;
}

.forgot_pass_main:hover{
    color: #8a8a8a;
    line-height: none;
}


.register_button_main {
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400 !important;
    margin: 0 0 0 5px;
    padding: 3px 16px;
    vertical-align: top;
    background-color: #698F21;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85B03A), color-stop(1, #698F21));
    background-image: -o-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -moz-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -webkit-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -ms-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: linear-gradient(to bottom, #85B03A 0%, #698F21 100%);
    -pie-background: linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_button_main:hover {
    background-color: #709923;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92BF3F), color-stop(1, #709923));
    background-image: -o-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -moz-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -webkit-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -ms-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: linear-gradient(to bottom, #92BF3F 0%, #709923 100%);
    -pie-background: linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_big_block.blue {
    background-color: #006190;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0077AF), color-stop(1, #006190));
    background-image: -o-linear-gradient(bottom, #0077AF 0%, #006190 100%);
    background-image: -moz-linear-gradient(bottom, #0077AF 0%, #006190 100%);
    background-image: -webkit-linear-gradient(bottom, #0077AF 0%, #006190 100%);
    background-image: -ms-linear-gradient(bottom, #0077AF 0%, #006190 100%);
    background-image: linear-gradient(to bottom, #0077AF 0%, #006190 100%);
    -pie-background: linear-gradient(bottom, #0077AF 0%, #006190 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_big_block.blue:hover {
    background-color: #0077AF;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006190), color-stop(1, #0077AF));
    background-image: -o-linear-gradient(bottom, #006190 0%, #0077AF 100%);
    background-image: -moz-linear-gradient(bottom, #006190 0%, #0077AF 100%);
    background-image: -webkit-linear-gradient(bottom, #006190 0%, #0077AF 100%);
    background-image: -ms-linear-gradient(bottom, #006190 0%, #0077AF 100%);
    background-image: linear-gradient(to bottom, #006190 0%, #0077AF 100%);
    -pie-background: linear-gradient(bottom, #006190 0%, #0077AF 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_big_block {
    display: block;
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 10px auto 0 auto;
    padding: 0 10px;
    height:30px;
    line-height:30px;
    text-align: center;
    width: 212px;
    background-color: #698F21;
    text-decoration:none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85B03A), color-stop(1, #698F21));
    background-image: -o-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -moz-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -webkit-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: -ms-linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    background-image: linear-gradient(to bottom, #85B03A 0%, #698F21 100%);
    -pie-background: linear-gradient(bottom, #85B03A 0%, #698F21 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_big_block:hover {
    background-color: #709923;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92BF3F), color-stop(1, #709923));
    background-image: -o-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -moz-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -webkit-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: -ms-linear-gradient(bottom, #92BF3F 0%, #709923 100%);
    background-image: linear-gradient(to bottom, #92BF3F 0%, #709923 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.register_big_block.lit {
    width: 170px;
}

.up-funds-button {
    border: 1px solid #e88b00;
    border-radius: 3px;
    color: #FFFFFF !important;
    padding: 3px 12px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    margin: 0 20px 0 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFAC38), color-stop(1, #E88B00));
    background-image: -o-linear-gradient(bottom, #FFAC38 0%, #E88B00 100%);
    background-image: -moz-linear-gradient(bottom, #FFAC38 0%, #E88B00 100%);
    background-image: -webkit-linear-gradient(bottom, #FFAC38 0%, #E88B00 100%);
    background-image: -ms-linear-gradient(bottom, #FFAC38 0%, #E88B00 100%);
    background-image: linear-gradient(to bottom, #FFAC38 0%, #E88B00 100%);
    -pie-background: linear-gradient(bottom, #FFAC38 0%, #E88B00 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.up-funds-button-green {
    border: 1px solid #87b143;
    border-radius: 5px;
    color: #FFFFFF !important;
    padding: 3px 8px;
    font-weight: 700;
    margin: 0 20px 0 0;
    position: relative;
    font-size: 14px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9FC95B), color-stop(1, #7B9F48));
    background-image: -o-linear-gradient(bottom, #9FC95B 0%, #7B9F48 100%);
    background-image: -moz-linear-gradient(bottom, #9FC95B 0%, #7B9F48 100%);
    background-image: -webkit-linear-gradient(bottom, #9FC95B 0%, #7B9F48 100%);
    background-image: -ms-linear-gradient(bottom, #9FC95B 0%, #7B9F48 100%);
    background-image: linear-gradient(to bottom, #9FC95B 0%, #7B9F48 100%);
    -pie-background: linear-gradient(bottom, #9FC95B 0%, #7B9F48 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.up-funds-button-green:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #729638), color-stop(1, #547427));
    background-image: -o-linear-gradient(bottom, #729638 0%, #547427 100%);
    background-image: -moz-linear-gradient(bottom, #729638 0%, #547427 100%);
    background-image: -webkit-linear-gradient(bottom, #729638 0%, #547427 100%);
    background-image: -ms-linear-gradient(bottom, #729638 0%, #547427 100%);
    background-image: linear-gradient(to bottom, #729638 0%, #547427 100%);
    -pie-background: linear-gradient(bottom, #729638 0%, #547427 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.tooltipSmall:hover:after{bottom: 25px !important;}
.tooltipSmall:hover:before{    bottom: 32px !important;}


/***** Запрос администратору *****/
.ask_admin {
 border: 1px solid #CCCCCC;
 border-radius: 3px;
 display: block;
 margin: 20px auto 20px;
 padding: 10px 15px 15px;
 vertical-align: top;
}
.ask_admin legend {
 font-weight: 700;
 margin: 0 0 0 0px;
}
.ask_admin ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}
.ask_admin li{
    margin:0 0 10px;
}
.ask_admin .title {
 color: #4C4C4C;
 display: block;
 font-weight: 700;
 height: 18px;
 margin: 0 0 5px;
 padding: 0;
}
.ask_admin textarea{
 background: none repeat scroll 0 0 #F7F7F7 !important;
 border: 1px solid #FFFFFF !important;
 box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
 font-size: 14px !important;
 padding: 5px 10px !important;
 width: 780px !important;
    resize:vertical;
    height:75px;
    min-height:75px;
    max-height:250px;
}
.ask_admin textarea:hover {
 box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #d5d5d5;
}
.ask_admin textarea:focus {
 box-shadow: 0 0 0 1px #4793c7 inset, 0 0 0 3px #b3daf4;
    background:#fff !important;
}
.ask_admin #captcha, .ask_admin .input_code_cap {
 float: left;
 margin: 0 10px 0 0;
}
.ask_admin #button a{
 border: 1px solid #505358;
 border-radius: 3px;
 color: #FFFFFF;
 height: 58px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    width: 235px;
    font-size: 17px;
    padding:0;
    display: block;
    text-align:center;
    line-height:58px;
    float:right;
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
}

.ask_admin #button a:hover {
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}

.ask_admin #button a:active {
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}

.ask_admin .input_code_cap > span {
 display: block;
 margin: 17px 0 5px;
}

/***** Вывод средств *****/
.pay_help_deduce {
 background: none repeat scroll 0 0 #FFFA26;
 border: 2px dashed rgba(0, 0, 0, 0.3);
 border-radius: 5px;
 color: #000000;
 padding: 10px 20px;
}
#dopTR select#idCity{
    margin:0 !important;
}
#dopTR select#adres{
    margin:0 !important;
}

.submit_deduce {
    border: 1px solid #648634;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    padding: 0 15px;
    height:40px;
    margin: 20px auto 0;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 2px -2px rgba(255, 255, 255, 0.8) inset, 0 -3px 0 -2px rgba(0, 0, 0, 0.2) inset;
    display: block;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EC85B), color-stop(1, #6B8B3E));
    background-image: -o-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -moz-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -webkit-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -ms-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: linear-gradient(to bottom, #9EC85B 0%, #6B8B3E 100%);
    -pie-background: linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.submit_deduce:hover {
    cursor:pointer;
    border-color:#455f20;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #769C38), color-stop(1, #617D36));
    background-image: -o-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -moz-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -webkit-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -ms-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: linear-gradient(to bottom, #769C38 0%, #617D36 100%);
    -pie-background: linear-gradient(bottom, #769C38 0%, #617D36 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.submit_deduce:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EC85B), color-stop(1, #6B8B3E));
    background-image: -o-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -moz-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -webkit-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -ms-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: linear-gradient(to bottom, #9EC85B 0%, #6B8B3E 100%);
    -pie-background: linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#keyboard.deduce_page {
 left: auto;
 position: absolute;
 right: 0;
}

#newZapros fieldset {
    width: 100%;
    padding: 15px 15px 15px !important;
    margin: 3% 0;
    padding: 0\9 !important;
}

#newZapros fieldset ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 2em 10px;
}

#newZapros fieldset select {
    width: 377px !important;
}

#newZapros fieldset input[type="text"] {
    width: 355px !important;
    height: 18px;
}

#newZapros fieldset input[type="checkbox"] {
    margin-right: 5px;
    position: relative;
    top: 2px;
}

#newZapros #safecharge div {
    position: relative;
    margin-top: 6px;
}
.dblSelect select:first-child{
    float: left;
    width: 50% !important;
    margin-right: 6px;
}

.deduce_table{
    width:100%;
}
.deduce_table th{
    background:#666;
    color:#eee;
}
.deduce_table td{
    padding:2px 5px;
    text-align:center;
}
.deduce_table tr:nth-child(even){
    background:#f4f4f4;
}
.deduce_table tr:last-child td{
    border-top:1px solid #666 !important;
    border-bottom:1px solid #fff !important;
    background:#c6c6c6;
    font-weight:700;
    text-align:right;
    color:#000;
    padding:4px 10px;
}
.deduce_table tr:nth-child(odd){
    background:#e5e5e5;
}
.deduce_table tr td:nth-child(5){
    text-align:right;
    color:#4a7b00;
    padding:2px 10px;
    font-weight:700;
}
.deduce_table tr td.summa{
    text-align:left;
    font-weight: 400;
}
.deduce_table tr td{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.deduce_table tr:hover td{
    border-color:#999;
}
.deduce_table tr td.complete{
    background:#81a64b;
    color:#fff;
}
.deduce_table tr td.wait{
    background:#bc893a;
    color:#fff;
}

.deduce_table tr td.block{
    background:#C90000;
    color:#fff;
}

.deduce_table tr td a {
    color: #fff;
}

input.deduceCode {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
    font-size: 14px;
    padding: 5px 10px;
    width: 80px;
    background: #F7F7F7;
}

input.deduceCode:hover {
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #D5D5D5;
}

input.deduceCode:focus,
input.deduceCode:active {
    box-shadow: 0 0 0 1px #4793C7 inset, 0 0 0 3px #B3DAF4;
    background: #FFF !important;
}

/* Pay page */
.pay_account_window {
    border: 2px dashed #4E98CB;
    padding: 10px 10px 5px;
}

.pay_account_window h2 {
    border-bottom: 1px solid #56A0D0;
    color: #000000;
    margin: 0 0 5px;
    padding: 0 0 3px;
}

.pay_account_window h2 span {
    color: #1D6FAE;
    font-size: 19px;
}

.pay_account_window h3, .pay_account_window p {
    margin: 0 0 5px;
}

.pay_account_window p {
    font-size: 14px !important;
    margin: 7px 0;
}

.pay_account_window a {
    font-size: 14px !important;
}

.pay_help {
 background: none repeat scroll 0 0 #FFD400;
 border-radius: 3px;
 color: #000000;
 font-size: 16px;
 margin: 40px 0 0;
 padding: 5px 15px;
}

.pay_type{
    margin: 20px 0 0;
}

.pay_buttons{
    height: auto;
    margin-right: -10px;
}

.pay_buttons:before,
.pay_buttons:after {
    clear: both;
    content: '';
    display: block;
}

.pay_buttons > div {
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    float: left;
    height: 113px;
    margin: 0 10px 10px 0;
    width: 167px;
    color: #1c6fad;
    padding: 0;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.7);
    font-size: 14px;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DCDCDC));
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #DCDCDC 100%);
    -pie-background: linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_buttons > div.money_sel {
    border-color:#0c304c;
    color:#fff;
    text-shadow:-1px -1px 0 #14507e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6BB1DD), color-stop(1, #0E63A4));
    background-image: -o-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -moz-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -webkit-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -ms-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: linear-gradient(to bottom, #6BB1DD 0%, #0E63A4 100%);
    -pie-background: linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_buttons > div:before {
    background-image: url('https://book.easysportbet.co.uk/images/pay_icons.png');
    background-position: 200px 0;
    background-repeat: no-repeat;
    width: 157px;
    content: '';
    height: 80px;
    position: absolute;
    top: 5px;
    left: 5px;
}

/** Part one **/
.pay_buttons > div#qiwi:before                      { background-position: 6px 3px; }
.pay_buttons > div#webmoney:before                  { background-position: -174px 3px; }
.pay_buttons > div#yandex:before                    { background-position: -352px 3px; }
.pay_buttons > div#liqpay:before                    { background-position: -532px 3px; }
.pay_buttons > div#alfa_click:before                { background-position: -711px 3px; }
.pay_buttons > div#visa_master:before               { background-position: -888px 3px; }
.pay_buttons > div#fatpay:before                    { background-position: -888px 3px; }
.pay_buttons > div#mobile_rech:before               { background-position: -1246px 3px; }
.pay_buttons > div#sv_euroset:before                { background-position: -1428px 3px; }
.pay_buttons > div#neteller:before                  { background-position: -1606px 3px; }
.pay_buttons > div#contact:before                   { background-position: -1797px 3px; }
.pay_buttons > div#ecopayz:before                   { background-position: -2000px 3px; }
.pay_buttons > div#bpay:before                      { background-position: -2211px 0px; }

.pay_buttons > div#qiwi.money_sel:before            { background-position: 6px -147px; }
.pay_buttons > div#webmoney.money_sel:before        { background-position: -174px -147px; }
.pay_buttons > div#yandex.money_sel:before          { background-position: -352px -147px; }
.pay_buttons > div#liqpay.money_sel:before          { background-position: -532px -147px; }
.pay_buttons > div#alfa_click.money_sel:before      { background-position: -711px -147px; }
.pay_buttons > div#visa_master.money_sel:before     { background-position: -888px -147px; }
.pay_buttons > div#fatpay.money_sel:before          { background-position: -888px -147px; }
.pay_buttons > div#mobile_rech.money_sel:before     { background-position: -1246px -147px; }
.pay_buttons > div#sv_euroset.money_sel:before      { background-position: -1428px -147px; }
.pay_buttons > div#neteller.money_sel:before        { background-position: -1606px -147px; }
.pay_buttons > div#contact.money_sel:before         { background-position: -1797px -147px; }
.pay_buttons > div#ecopayz.money_sel:before         { background-position: -2000px -147px; }
.pay_buttons > div#bpay.money_sel:before            { background-position: -2211px -147px; }

/** Part two **/
.pay_buttons > div#skrill:before                    { background-position: 6px -288px; }
.pay_buttons > div#walletone:before                 { background-position: -141px -292px; }
.pay_buttons > div#cepbank:before                   { background-position: -355px -285px; }
.pay_buttons > div#payge:before                     { background-position: -530px -285px; }
.pay_buttons > div#banktransfer:before              { background-position: -715px -293px; }
.pay_buttons > div#bitcoin:before                   { background-position: -888px -293px; }
.pay_buttons > div#paymaster:before                 { background-position: -1068px -293px; }
.pay_buttons > div#interkassa:before                { background-position: -1246px -291px; }

.pay_buttons > div#skrill.money_sel:before          { background-position: 6px -413px; }
.pay_buttons > div#walletone.money_sel:before       { background-position: -141px -419px; }
.pay_buttons > div#cepbank.money_sel:before         { background-position: -355px -412px; }
.pay_buttons > div#payge.money_sel:before           { background-position: -530px -412px; }
.pay_buttons > div#banktransfer.money_sel:before    { background-position: -715px -420px; }
.pay_buttons > div#bitcoin.money_sel:before         { background-position: -888px -420px; }
.pay_buttons > div#paymaster.money_sel:before       { background-position: -1068px -420px; }
.pay_buttons > div#interkassa.money_sel:before      { background-position: -1246px -420px; }

#sv_euroset_c b,
#contact_c b,
#bitcoin_c b {
    font-size: 18px;
}

#sv_euroset_c b span,
#contact_c b span,
#bitcoin_c span {
    color: red;
}

.pay_buttons > div.mega_big {
    float: right;
    height: 238px;
    width: 346px;
}
.pay_buttons > div.mega_big:before {
    background-image: url("https://book.easysportbet.co.uk/images/pay_icons_sch.png");
    background-position: 7px 7px;
    height: 210px;
    left: 1px;
    top: 1px;
    width: 344px;
}
.pay_buttons > div.mega_big.money_sel:before {
    background-position: 4px -301px;
}

.pay_buttons > div span {
 border-top: 1px solid #C7C7C7;
 bottom: 0;
 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
 padding: 4px 0;
 position: absolute;
 text-align: center;
 width: 100%;
}
.pay_buttons > div.money_sel span{
    border-color:#0c304c;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
}

.pay_settings {
    border: 1px solid #C3C3C3;
    border-radius: 5px;
    margin: 0;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, #FFFFFF), color-stop(1, #F2F2F2));
    background-image: -o-linear-gradient(bottom, #FFFFFF 40%, #F2F2F2 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 40%, #F2F2F2 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 40%, #F2F2F2 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 40%, #F2F2F2 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 40%, #F2F2F2 100%);
    -pie-background: linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_settings > div:before {
    display: none !important;
}

.pay_settings .keyboardInputInitiator {
    position: relative;
    right: 24px;
    top: -6px;
}

.money_inner .pay_ul {
    display: inline-block;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 20px 0 0 20px;
    min-height: 215px;
    max-width: 600px;
}
.money_inner .pay_ul.notselect_list {
    width: 555px;
    margin: 0 auto 5px;
    display: block;
}
.money_inner .pay_ul > li{
    position:relative;
    padding-left:120px;
}

.pay_ul .input_pay input,
.pay_ul .input_pay select {
    border: 2px solid #3F8CC2;
    border-radius: 5px;
    color: #000000;
    font-size: 26px;
    height: 40px;
    padding: 0 20px;
    width: 235px;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E7E7E7), color-stop(0.5, #FFFFFF));
    background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 50%);
    background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 50%);
    background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 50%);
    background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 50%);
    background-image: linear-gradient(to bottom, #E7E7E7 0%, #FFFFFF 50%);
    -pie-background: linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_ul .input_pay select {
    width: 277px;
}

.pay_ul .input_pay .info {
 color: #717171;
 font-size: 11px;
 left: 415px;
 position: absolute;
 text-align: center;
 top: 170px;
 width: 150px;
}
.pay_ul .input_pay.other_in input,
.pay_ul .input_pay.other_in select {
 border: 1px solid #909090;
}
.pay_ul .input_pay.other_in > span,
.pay_ul .input_pay.other_in > div > span {
    font-size: 15px;
}
.pay_ul .input_pay.other_in.select_in > span,
.pay_ul .input_pay.other_in.select_in > div > span,
.pay_ul .input_pay.other_in > span.smalllh,
.pay_ul .input_pay.other_in > div > span.smalllh {
    line-height: 20px;
}
.pay_ul .input_pay > span,
.pay_ul .input_pay > div > span {
    color: #000000;
    display: inline-block;
    font-size: 18px;
    line-height: 44px;
    vertical-align: top;
    position:absolute;
    left:0;
    width:110px;
    text-align:right;
}

.pay_ul .send_pay > input {
    border: 1px solid #648634;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 700;
    width: 275px;
    height:55px;
    margin: 0 0 30px;
    position: relative;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 2px -2px rgba(255, 255, 255, 0.8) inset, 0 -3px 0 -2px rgba(0, 0, 0, 0.2) inset;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EC85B), color-stop(1, #6B8B3E));
    background-image: -o-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -moz-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -webkit-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -ms-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: linear-gradient(to bottom, #9EC85B 0%, #6B8B3E 100%);
    -pie-background: linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_ul .send_pay > input:hover {
    cursor: pointer;
    border-color: #455f20;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #769C38), color-stop(1, #617D36));
    background-image: -o-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -moz-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -webkit-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: -ms-linear-gradient(bottom, #769C38 0%, #617D36 100%);
    background-image: linear-gradient(to bottom, #769C38 0%, #617D36 100%);
    -pie-background: linear-gradient(bottom, #769C38 0%, #617D36 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.pay_descrip {
 color: #757575;
 padding: 0 0 5px 0;
 text-align: center;
}
.pay_ul .min_pay {
 color: #757575;
 margin: 5px 0 20px;
    width: 275px;
}
.pay_ul .input_descrip {
 color: #757575;
 margin: 0 0 20px;
 width: 275px;
}
.select_list{
    border-right:1px solid #c3c3c3;
    display: block;
    padding: 5px 0 10px;
    vertical-align: top;
    float: left;
}
.select_list input {
 display: none;
}
.select_list label {
 color: #575757;
 display: block;
 font-size: 14px;
 padding: 3px 5px 3px 15px;
    white-space: nowrap;
    line-height: 14px;
    position: relative;
}
.select_list label:hover{
    background:#939393;
    color:#fff;
    cursor:pointer;
}
.select_list input:checked + label{
    background:#56a0d0;
    color:#fff;
}
.select_list input:checked + label:before {
 border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #56A0D0;
 border-style: solid;
 border-width: 10px 0 10px 10px;
 content: "";
 height: 0;
 position: absolute;
 right: -10px;
 top: 0;
 width: 0;
}
.select_list input:disabled + label {
 border-top: 1px solid #C3C3C3;
 color: #000000;
 font-weight: 700;
 padding: 5px 5px 4px;
}
.select_list label.first{
    border-width:0 !important;
}
.select_list input:disabled + label:hover {
 background:transparent;
    cursor:default !important;
}

.pay_warning {
 border: 1px solid #C28484;
 border-radius: 5px;
 color: #FF0000;
 margin: 20px 0 0;
 padding: 0 10px;
}
.pay_warning ul{
    display:inline-block;
    vertical-align:top;
    margin: 0;
}

/***** Warning message *****/
.message {
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    background-size: 40px 40px;
    background-image: -webkit-gradient(linear, left top, right bottom,
                        color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
                        color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
                        color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
                        to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);
    -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    width: 100%;
    border: 1px solid;
    color: #fff;
    padding: 0;
    position: fixed;
    -webkit-animation: animate-bg 5s linear infinite;
    -moz-animation: animate-bg 5s linear infinite;
    z-index: 1000000;
    bottom:0;
    text-align: center;
    font-size: 16px;
}

.message p {
    margin: 7px 0;
}

.message a {
    color: #fff !important;
    font-weight: 700;
}

.message a:hover {
    text-decoration:underline;
    color: #000 !important;
}

.message .close {
    -moz-transform: scale(1) rotate(45deg);
    -webkit-transform: scale(1) rotate(45deg);
    -o-transform: scale(1) rotate(45deg);
    -ms-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
    right: 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    color: #910e0e;
    display: inline-block;
    font-size: 28px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
    position: absolute;
    margin: -3px 0 0 0;
}

.message .close:hover {
    cursor: pointer;
    background: rgba(255, 255, 255, 0.7);
    color: #000;
}

.warning {
    background-color: rgba(222,67,67,0.9);
    border-color: #c43d3d;
}

@-webkit-keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}

@-moz-keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}

/***** Pay keyboard *****/
#keyboard {
    height: 202px;
    left: 426px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 3px;
    width: 140px;
    z-index: 10;
}

#keyboard li {
    float: left;
    margin: 0 5px 5px 0;
    width: 37px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border: 1px solid #12578c;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size:27px;
    font-weight:700;
    color:#fff;
    font-family:Arial;
    text-shadow:-1px -1px 0 rgba(12,48,76,0.65);
    -moz-user-select: none !important;
    -khtml-user-select: none !important;
    user-select: none !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6BB1DD), color-stop(1, #0E63A4));
    background-image: -o-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -moz-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -webkit-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: -ms-linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    background-image: linear-gradient(to bottom, #6BB1DD 0%, #0E63A4 100%);
    -pie-background: linear-gradient(bottom, #6BB1DD 0%, #0E63A4 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.symbol.zero {
    border-bottom-left-radius: 65px 10px !important;
    border-bottom-right-radius: 65px 10px !important;
    width: 125px !important;
}
#keyboard .delete {
 background: #3F8CC2;
 border-radius: 0 3px 3px 0;
 border-width: 0;
 height: 30px;
 text-shadow: 0 0 0 #000000;
 width: 16px;
    position: absolute;
    top:4px;
    left: -50px;
    display: none\9;
}

#keyboard .delete:before {
 border-color: rgba(0, 0, 0, 0) #3F8CC2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
 border-style: solid;
 border-width: 15px 14px 15px 0;
 content: "";
 display: inline-block;
 height: 0;
 left: -14px;
 position: absolute;
 top: 0;
 width: 0;
}

#keyboard .delete:hover{
    background: #255b80;
}
#keyboard .delete:hover:before{
    border-color: rgba(0, 0, 0, 0) #255b80 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}
#keyboard .delete span {
 display: inline-block;
 font-size: 23px;
 text-align: left !important;
    margin: -3px 0 0 -4px;
    vertical-align: top;

    -moz-transform:scale(1) rotate(45deg);
    -webkit-transform:scale(1) rotate(45deg);
    -o-transform:scale(1) rotate(45deg);
    -ms-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg);
}
.lastitem {
    margin-right: 0 !important;
}
.on {
    display: none;
}

#keyboard li:hover {
    cursor:pointer !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0D3F66), color-stop(1, #4781A8));
    background-image: -o-linear-gradient(bottom, #0D3F66 0%, #4781A8 100%);
    background-image: -moz-linear-gradient(bottom, #0D3F66 0%, #4781A8 100%);
    background-image: -webkit-linear-gradient(bottom, #0D3F66 0%, #4781A8 100%);
    background-image: -ms-linear-gradient(bottom, #0D3F66 0%, #4781A8 100%);
    background-image: linear-gradient(to bottom, #0D3F66 0%, #4781A8 100%);
    -pie-background: linear-gradient(bottom, #0D3F66 0%, #4781A8 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#keyboard li:active{
    border-color:#002c4d;
    line-height: 40px;
}

/***** История переводов *****/
.historypay_nav {
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    z-index: 2;
}
.historypay_nav li {
    display: inline-block;
    vertical-align: bottom;
    width: 47%;
}
.historypay_nav li span {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #CCCCCC;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 17px;
    margin: 0 2px -1px;
    padding: 2px 0;
    vertical-align: bottom;
    width: 100%;
    cursor:default;
}
.historypay_nav li span:hover{
    cursor:pointer;
}
.historypay_nav li#current span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    color: #4C4C4C;
    font-weight: 700;
    padding: 10px 0;
}
.historypay_body {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    padding: 20px;
    z-index: 1;
    min-height: 185px;
}
.historypay_body table{
    width: 100%;
}
.historypay_body table tr:nth-child(even) td{
    background: #f3f3f3;
}
.historypay_body table tr:nth-child(odd) td{
    background: #e3e3e3;
}
.historypay_body table tr th{
    background: #575757;
    color: #fff;
}
.historypay_body table tr td:nth-child(1),
.historypay_body table tr td b {
    text-align: center;
    font-size: 11px;
}
.historypay_body table tr td b {
    display: block;
}
.historypay_body table tr td:nth-child(n+2){
    padding: 2px 10px;
}
.date_filter input {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 2px #E9E9E9;
    font-size: 14px !important;
    padding: 2px !important;
    text-align: center;
    width: 100px;
    margin: 0 10px 0 0;
}
.date_filter input:focus{
    box-shadow:0 0 0 1px #4793c7 inset, 0 0 0 2px #b3daf4;
}
.date_filter {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 10px;
    text-align: center;
}
.date_filter a {
    background: none repeat scroll 0 0 #4793C7;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 2px #75C1EF, 0 0 0 1px #176397 inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 10px;
    vertical-align: top;
}
.date_filter a:hover{
    background: none repeat scroll 0 0 #2574aa;
}
.date_filter a:active{
    background: none repeat scroll 0 0 #4793C7;
}
.date_filter span {
    display: inline-block;
    height: 22px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}

/***** Бонус *****/
.bonus {
    position: relative;
    z-index: 0;
}
.bonus_body {
    background: url("https://book.easysportbet.co.uk/images/shtrih_cod.png?v=2") no-repeat scroll 100% 0 #FAFAFA;
    border: 2px dashed #AEAEAE;
    padding: 15px;
    position: relative;
    min-height: 110px;

    -webkit-border-radius: 5px;
    -webkit-border-bottom-right-radius: 75px 25px;
    -moz-border-radius: 5px;
    -moz-border-radius-bottomright: 75px 25px;
    border-radius: 5px;
    border-bottom-right-radius: 75px 25px;
}
.bonus_body:before {
    background: none repeat scroll 0 0 #ACACAC;
    bottom: 50px;
    box-shadow: 0 30px 22px 18px #ACACAC;
    content: "";
    height: 57px;
    position: absolute;
    right: 30px;
    width: 250px;
    z-index: -1;

    -moz-transform:scale(1) skew(0deg, 8deg);
    -webkit-transform:scale(1) skew(0deg, 8deg);
    -o-transform:scale(1) skew(0deg, 8deg);
    -ms-transform:scale(1) skew(0deg, 8deg);
    transform:scale(1) skew(0deg, 8deg);
}
.bonus_body:after {
    background: url("https://book.easysportbet.co.uk/images/scissors.png?v=1") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -14px;
    content: "";
    height: 25px;
    position: absolute;
    right: 100px;
    width: 28px;
}
.bonus_img {
    display: block;
    position: relative;
    z-index: -2;
    text-align: center;
}
.bonus_body > p {
    border-top: 1px dashed #C8C8C8;
    margin: 7px 0 0;
    padding: 7px 0 0;
}
.bonus_stat{
    width:100%;
}
.bonus_stat td {
    border-bottom: 1px dashed #B9B9B9;
    padding: 3px 10px 3px 3px;
}
.bonus_stat tr:last-child td {
    border-bottom: 0px solid;
}
.bonus_stat th {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
}
.bonus_stat td:nth-child(1), .bonus_stat td:nth-child(2), .bonus_stat td:nth-child(5){
    text-align:center;
}
.bonus_stat td:nth-child(1){
    font-weight:700;
}
.bonus_stat td:nth-child(4){
    color:#000;
}
.bonus_stat td:nth-child(5){
    color:green;
}
.bonus_stat tr:nth-child(odd) {
    background: none repeat scroll 0 0 #F0F0F0;
}

.test_cupon {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: block;
    margin: 0 auto 5px;
    padding: 0 15px;
    vertical-align: top;
    width: 305px;
}
.test_cupon legend {
    font-weight: 700;
    margin: 0 0 0 22px;
}
.test_cupon ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.test_cupon li {
    position: relative;
    margin: 15px 0;
}
.test_cupon .title, .test_cupon .in_code {
    color: #4C4C4C;
    display: block;
    font-weight: 700;
    height: 18px;
    margin: 0 0 5px;
    padding: 0;
}
.test_cupon input[type="text"] {
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
    font-size: 14px !important;
    padding: 5px 10px !important;
    width: 280px !important;
    background:#F7F7F7 !important;
}
.test_cupon input[type="text"]:hover {
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #d5d5d5;
}
.test_cupon input[type="text"]:focus{
    box-shadow: 0 0 0 1px #4793c7 inset, 0 0 0 3px #b3daf4;
    background:#fff !important;
}
.test_cupon #code {
    width: 70px !important;
}
.test_cupon #captcha {
    float: left;
    margin: 0 10px 0 0;
}
.test_cupon .column2 {
    width: 330px;
}

.test_cupon .vgame-button {
    border: 1px solid #2677B3;
    border-radius: 3px;
    color: #FFFFFF;
    height: 35px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    width: 302px;
    font-size: 16px;
    font-weight: 700;
    padding:0;
    display: inline-block;
    text-align:center;
    line-height:35px;
    margin: 5px auto 0;
    vertical-align: bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2A94E0), color-stop(1, #2676B3));
    background-image: -o-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -moz-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -ms-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: linear-gradient(to bottom, #2A94E0 0%, #2676B3 100%);
    -pie-background: linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.test_cupon .vgame-button:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #268AD1), color-stop(1, #1C679C));
    background-image: -o-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -moz-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -webkit-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -ms-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: linear-gradient(to bottom, #268AD1 0%, #1C679C 100%);
    -pie-background: linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.test_cupon .vgame-button:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2A94E0), color-stop(1, #2676B3));
    background-image: -o-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -moz-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -ms-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: linear-gradient(to bottom, #2A94E0 0%, #2676B3 100%);
    -pie-background: linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.bonus_body.no_bg{
    margin-bottom:40px;
    background:#FAFAFA;
}
.bonus_body #lineres .cupHis {
 border-color: #AAAAAA;
 box-shadow: 0 10px 21px -15px rgba(0, 0, 0, 0.4);
    position:relative;
    margin-top: 45px;
}
.bonus_body #lineres .cupHis:before {
 border-bottom: 1px dashed #AEAEAE;
 content: "";
 height: 0;
 left: -15px;
 position: absolute;
 right: -15px;
 top: -25px;
}

.test_cupon .keyboardInputInitiator {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 30px;
}


/* Восстановление пароля */

#forgot_pass_div{
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    min-height: 185px;
    padding: 20px;
    z-index: 1;
}
.forgot_pass_ul {
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    z-index: 2;
}
.forgot_pass_ul li {
    display: inline-block;
    vertical-align: bottom;
    width: 47%;
}
.forgot_pass_ul li label {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #CCCCCC;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    display: inline-block;
    font-size: 14px;
    margin: 0 2px -1px;
    padding: 2px 0;
    vertical-align: bottom;
    width: 100%;
}
.forgot_pass_ul li label:hover{
    cursor:pointer;
}
.forgot_pass_ul li input:checked + label {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    color: #4C4C4C;
    font-weight: 700;
    padding: 7px 0;
    cursor:default !important;
}
.forgot_pass_ul li input{
    display:none;
}
#forgot_pass_form{
    padding:20px;
}
#forgot_pass_div input#reg_email1, #forgot_pass_div input#reg_tel_num {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
    font-size: 14px !important;
    padding: 5px 10px !important;
    width: 100% !important;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#forgot_pass_div input#reg_email1:hover, #forgot_pass_div input#reg_tel_num:hover {
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #d5d5d5;
}
#forgot_pass_div input#reg_email1:focus, #forgot_pass_div input#reg_tel_num:focus{
    box-shadow: 0 0 0 1px #4793c7 inset, 0 0 0 3px #b3daf4;
    background:#fff !important;
}

#forgot_pass_div .new_pass {
    border: 1px solid #2677B3;
    border-radius: 3px;
    color: #FFFFFF;
    height: 40px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    width: 275px;
    font-size: 16px;
    padding: 0;
    display: block;
    text-align: center;
    line-height: 40px;
    margin: 35px auto 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2A94E0), color-stop(1, #2676B3));
    background-image: -o-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -moz-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -ms-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: linear-gradient(to bottom, #2A94E0 0%, #2676B3 100%);
    -pie-background: linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#forgot_pass_div .new_pass:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #268AD1), color-stop(1, #1C679C));
    background-image: -o-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -moz-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -webkit-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: -ms-linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    background-image: linear-gradient(to bottom, #268AD1 0%, #1C679C 100%);
    -pie-background: linear-gradient(bottom, #268AD1 0%, #1C679C 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#forgot_pass_div .new_pass:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2A94E0), color-stop(1, #2676B3));
    background-image: -o-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -moz-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -webkit-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: -ms-linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    background-image: linear-gradient(to bottom, #2A94E0 0%, #2676B3 100%);
    -pie-background: linear-gradient(bottom, #2A94E0 0%, #2676B3 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#forgot_pass_div .verification {
    margin: 15px 0 0;
}
#forgot_pass_div  .verification #captcha {
    float: left;
    margin: 0 20px 0 0;
}
#forgot_pass_div #forgot-phone-form, #forgot_pass_div #forgot-email-form {
    min-height: 115px;
    position: relative;
}

#forgot-phone-form .keyboardInputInitiator,
#forgot-email-form .keyboardInputInitiator {
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 10px;
}
#forgot_pass_div .help_phone {
    border-left: 4px solid #2884C8;
    color: #004589;
    padding: 0 0 0 10px;
}
#forgot_pass_div .verification input {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 2px #E9E9E9;
    font-size: 14px !important;
    padding: 2px !important;
    width: 100px;
    margin: 0 10px 0 0;
}
#forgot_pass_div .verification input:focus{
    box-shadow:0 0 0 1px #4793c7 inset, 0 0 0 2px #b3daf4;
}


/* ToTo */

/*body.toto_bg{*/
    /*background:#0C304C url(https://book.easysportbet.co.uk/images/bg-toto.jpg);*/
    /*background-position:50% 195px;*/
    /*background-repeat:no-repeat;*/
/*}*/
body.toto_bg .sport-cont{
    background:none;
}

body.toto_bg_hockey{
    background:#0C304C url(https://book.easysportbet.co.uk/images/bg-toto.jpg);
    background-position:50% 195px;
    background-repeat:no-repeat;
}
body.toto_bg_hockey .sport-cont{
    background:none;
}

.jackpot_now {
    margin: 5px 0 0;
    text-align: center;
}

.jackpot_now .jackpot_num {
    border-radius: 5px;
    display: inline-block;
    padding: 7px 10px;
    box-shadow: 0 5px 7px -5px #000000;
    margin: 0 0 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8E2B3), color-stop(0.35, #D6BB8C), color-stop(0.5, #6F572B), color-stop(0.65, #C39037), color-stop(1, #CC9638));
    background-image: -o-linear-gradient(bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    background-image: -moz-linear-gradient(bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    background-image: -webkit-linear-gradient(bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    background-image: -ms-linear-gradient(bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    background-image: linear-gradient(to bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    -pie-background: linear-gradient(bottom, #F8E2B3 0%, #D6BB8C 35%, #6F572B 50%, #C39037 65%, #CC9638 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.jackpot_now .title {
    color: #594115;
    display: block;
    font-weight: 700;
    padding: 0 0 3px;
}

.jackpot_now .jackpot_num span {
    background: none repeat scroll 0 0 #000000;
    border-radius: 3px;
    color: #DEA500;
    font-size: 24px;
    font-weight: 700;
    padding: 2px 30px;
    text-shadow: 0 0 5px rgba(222, 165, 0, 0.5);
}

.jackpot_now .jackpot_num span small {
    font-size: 14px;
}

.jackpot_now2 {
    margin: 5px 0 0;
    text-align: center;
    position: relative;
}
.jackpot_now2 .jackpot_num {
    display: inline-block;
    margin: 0 0 5px;
    color: #05558E;
    font-size: 30px;
    font-weight: 700;
    border: 3px double #999999;
    border-radius: 5px;
    padding:5px 15px;
    z-index:1;
    position: relative;
}
.jackpot_now2 .title {
    color: #5B5B5B;
    display: block;
    font-weight: 700;
    padding: 0 0 3px;
    margin-bottom: -11px;
    z-index:2;
    position: relative;
}
.jackpot_now2 .title > span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 5px;
}

.jackpot_now2 .jackpot_num span small {
    font-size: 14px;
}

table.toto input[type="checkbox"],
div.event-result input[type="checkbox"],
.results_filter.in_live .check input[type="checkbox"],
.results_table_live input[type="checkbox"],
.big_check {
    display: none;
}

table.toto input[type="checkbox"] + label,
div.event-result input[type="checkbox"] + label:before,
.results_filter.in_live .check input[type="checkbox"] + label:before,
.results_table_live input[type="checkbox"] + label:before,
.big_check + label:before {
    background: none repeat scroll 0 0 #CCCCCC;
    display: inline-block;
    height: 23px;
    margin: -1px -3px -1px 0;
    width: 24px;
    background:url(https://book.easysportbet.co.uk/images/check_toto.png) no-repeat -23px 0;
}

table.toto input[type="checkbox"] + label:hover,
div.event-result input[type="checkbox"] + label:hover:before,
.results_filter.in_live .check input[type="checkbox"] + label:hover:before,
.results_table_live input[type="checkbox"] + label:hover:before,
.big_check + label:hover:before {
    background-position:-23px -23px;
}

table.toto input[type="checkbox"]:checked + label,
div.event-result input[type="checkbox"]:checked + label:before,
.results_filter.in_live .check input[type="checkbox"]:checked + label:before,
.results_table_live input[type="checkbox"]:checked + label:before,
.big_check:checked + label:before {
    background-position:0 0;
}

table.toto input[type="checkbox"]:checked + label:hover,
div.event-result input[type="checkbox"]:checked + label:hover:before,
.results_filter.in_live .check input[type="checkbox"]:checked + label:hover:before,
.results_table_live input[type="checkbox"]:checked + label:hover:before,
.big_check:checked + label:hover:before {
    background-position:0 -23px;
}

table.toto input[type="checkbox"] + label:active,
div.event-result input[type="checkbox"] + label:active:before,
.results_filter.in_live .check input[type="checkbox"] + label:active:before,
.results_table_live input[type="checkbox"] + label:active:before,
.big_check + label:active:before {
    background-position:-23px -46px;
}

table.toto input[type="checkbox"]:checked + label:active,
div.event-result input[type="checkbox"]:checked + label:active:before,
.results_filter.in_live .check input[type="checkbox"]:checked + label:active:before,
.results_table_live input[type="checkbox"]:checked + label:active:before,
.big_check:checked + label:active:before {
    background-position:0 -46px;
}

div.event-result input[type="checkbox"] + label,
.results_filter.in_live .check input[type="checkbox"] + label,
.results_table_live input[type="checkbox"] + label,
.big_check + label {
    padding-left:25px;
    position:relative;
}

.big_check + label {
    display: inline-block;
    line-height: 23px;
}

div.event-result input[type="checkbox"] + label:before,
.results_filter.in_live .check input[type="checkbox"] + label:before,
.results_table_live input[type="checkbox"] + label:before,
.big_check + label:before {
    content:'';
    position:absolute;
    left:0;
    top:0;
}

.toto_title{
    font-size:18px;
    padding:10px 0 0 0;
    margin:0 15px;
    font-weight:700;
    text-align:center;
    color:#333;
}
.toto_title b{
    font-weight:700;
    color:#055780;
}
.toto_pul {
    font-weight: 700;
    margin: 0 0 15px;
    text-align: center;
}
.toto_pul b{
    color:#1e70ae;
    font-weight: 700;
}
.random_pull {
    list-style: none outside none;
    margin: 5px 0 20px;
    padding: 0;
    text-align: center;
}
.random_pull li{
    display:inline-block;
    vertical-align:top;
}
.random_pull input {
    background: none repeat scroll 0 0 #505358;
    border-color: #37383C;
    border-radius: 3px;
    border-style: solid;
    border-width: 0 1px 3px;
    color: #fff;
    margin: 0 5px;
    padding: 2px 15px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.random_pull input.reset{
    background: none repeat scroll 0 0 #a33737;
    border-color: #722424;
}
.random_pull input:hover{
    background: none repeat scroll 0 0 #83868C;
    border-color: #5F6269;
    cursor:pointer;
}
.random_pull input.reset:hover{
    background: none repeat scroll 0 0 #822c2c;
    border-color: #4a1717;
}
.random_pull input:active {
    background: none repeat scroll 0 0  #83868C;
}
.random_pull input.reset:active{
    background: none repeat scroll 0 0 #a33737;
}
.make_pull {
    border: 1px solid #999999;
    border-radius: 5px;
    list-style: none outside none;
    margin: 0 auto 20px;
    padding: 0;
    padding-top: 10px!important;
    width: 100%;
}
.make_pull > li:nth-child(-n+4),
.make_pull > li.promo {
    padding: 0px 12px;
}
.make_pull .title {
    display: inline-block;
    font-weight: 700;
    width: 145px;
}
.make_pull > li {
    display: inline-block;
    margin: 0 0 10px;
    width: 45%;
}
.make_pull > li:last-child {
    width: 100%;
}
.make_pull > li:last-child span{
    color: #1E70AE;
    float: right;
    margin: 10px 10px 0 0;
}
.make_pull input[type="text"] {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 2px #E9E9E9;
    font-size: 14px !important;
    padding: 2px !important;
    width:87px !important;
}
.make_pull input[type="text"]:focus{
    box-shadow:0 0 0 1px #4793c7 inset, 0 0 0 2px #505358;
}

.make_pull .make_bet {
    border: 1px solid #505358;
    border-radius: 3px;
    color: #FFFFFF;
    height: 40px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 1px -1px rgba(0, 0, 0, 0.3) inset;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    min-width: 300px;
    margin: 0 auto;
    font-size: 17px;
    padding: 0;
    display: block;
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
}

.make_pull .make_bet:hover {
    cursor:pointer;
    background: rgba(181,181,181,1);
    background: -moz-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(68,70,75,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,181,181,1)), color-stop(100%, rgba(68,70,75,1)));
    background: -webkit-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(68,70,75,1) 100%);
    background: -o-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(68,70,75,1) 100%);
    background: -ms-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(68,70,75,1) 100%);
    background: linear-gradient(to bottom, rgba(181,181,181,1) 0%, rgba(68,70,75,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#44464b', GradientType=0 );
}

.make_pull .make_bet:active {
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
}

.make_pull_rand {
    text-align: center;
    margin: 0 0 5px;
}
.make_pull_rand > h3 {
    color: #1E70AE;
    margin: 15px 0 2px;
}
.make_pull.rand {
    margin-bottom: 0;
}
.make_pull.rand > li:first-child {
    width: 50%;
}
.make_pull.rand > li:nth-child(2) {
    width: 40%;
}
.make_pull.rand > li:nth-child(2) input {
    width: 38px !important;
}
.make_pull.rand .make_bet {
    font-size: 12px;
    height: 25px;
    margin: 0 auto;
    width: 50%;
}
table.toto td[colspan="10"], table.totoScore td[colspan="7"] {
    color: #FFFFFF;
    padding: 0;
}
table.toto td[colspan="10"] div, table.totoScore td[colspan="7"] div {
    background: none repeat scroll 0 0 #4c6372 !important;
    padding: 4px 0 4px 5px !important;
}
.toto_menu {
    list-style: none outside none;
    margin: 0 auto;
    padding: 20px 0 15px;
    text-align: center;
}
.toto_menu > li {
    display: inline-block;
}

.toto_menu li a {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 0 -4px;
    padding: 5px 0;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    vertical-align: bottom;
    width:165px;
    box-shadow: 0 4px 0 -3px rgba(255, 255, 255, 0.3) inset;
    background: #7B7B7B;
}

.toto_menu li a:hover {
    background:#3C3E42;
}

.toto_menu li a.active {
    box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.8) inset;
    color: #fff;
    background:#3C3E42;
}
.toto_menu li a.active:hover{
    cursor:default;
}
.toto_menu li:first-child a{
    border-radius:5px 0 0 5px;
}
.toto_menu li:last-child a{
    border-radius:0 5px 5px 0;
}
div.event-result{
    width: 340px;
    background:#fff !important;
    border: 1px solid #999999;
    height: 158px;
    border-radius: 3px;
}
div.event-result:after {
    border-color: rgba(253, 249, 210, 0) rgba(253, 249, 210, 0) #999999 rgba(253, 249, 210, 0) !important;
}
div.event-result .choice-item {
    height: 23px;
    padding: 0 5px 0 2px;
}
div.event-result .choice-item + .choice-item{
    border-left: 1px solid #999999;
}
div.event-result .choice-item label {
    line-height: 23px;
    display: inline-block;
}
div.event-result .choice-item input[type="checkbox"]:checked + label{
    color:#034b82;
}
div.event-result .choice-item label:hover{
    color:#1e70ae;
}
div.event-result td.choices-row{
    border: 1px solid #999999 !important;
}

div.event-result .choice-item .cancel:nth-last-child(1) {
    color:#fff;
    border:1px solid #0c5187;
    margin-left: 5px;
    width: 120px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3584BC), color-stop(1, #0E609F));
    background-image: -o-linear-gradient(bottom, #3584BC 0%, #0E609F 100%);
    background-image: -moz-linear-gradient(bottom, #3584BC 0%, #0E609F 100%);
    background-image: -webkit-linear-gradient(bottom, #3584BC 0%, #0E609F 100%);
    background-image: -ms-linear-gradient(bottom, #3584BC 0%, #0E609F 100%);
    background-image: linear-gradient(to bottom, #3584BC 0%, #0E609F 100%);
    -pie-background: linear-gradient(bottom, #3584BC 0%, #0E609F 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

div.event-result .choice-item .cancel:nth-last-child(1):hover{
    border-color:#09436f;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3996D4), color-stop(1, #1A75BA));
    background-image: -o-linear-gradient(bottom, #3996D4 0%, #1A75BA 100%);
    background-image: -moz-linear-gradient(bottom, #3996D4 0%, #1A75BA 100%);
    background-image: -webkit-linear-gradient(bottom, #3996D4 0%, #1A75BA 100%);
    background-image: -ms-linear-gradient(bottom, #3996D4 0%, #1A75BA 100%);
    background-image: linear-gradient(to bottom, #3996D4 0%, #1A75BA 100%);
    -pie-background: linear-gradient(bottom, #3996D4 0%, #1A75BA 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

div.event-result .choice-item .link {
    border: 1px solid #999999;
    border-radius: 3px;
    display: inline-block;
    margin: 3px 3px 0 0;
    padding: 0 6px;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #D9D9D9));
    background-image: -o-linear-gradient(bottom, #EEEEEE 0%, #D9D9D9 100%);
    background-image: -moz-linear-gradient(bottom, #EEEEEE 0%, #D9D9D9 100%);
    background-image: -webkit-linear-gradient(bottom, #EEEEEE 0%, #D9D9D9 100%);
    background-image: -ms-linear-gradient(bottom, #EEEEEE 0%, #D9D9D9 100%);
    background-image: linear-gradient(to bottom, #EEEEEE 0%, #D9D9D9 100%);
    -pie-background: linear-gradient(bottom, #EEEEEE 0%, #D9D9D9 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

div.event-result .choice-item .cancel:nth-last-child(2):hover, div.event-result .choice-item .cancel:nth-last-child(3):hover, div.event-result .choice-item .link:hover {
    border-color:#828282;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E6E6E6), color-stop(1, #CCCCCC));
    background-image: -o-linear-gradient(bottom, #E6E6E6 0%, #CCCCCC 100%);
    background-image: -moz-linear-gradient(bottom, #E6E6E6 0%, #CCCCCC 100%);
    background-image: -webkit-linear-gradient(bottom, #E6E6E6 0%, #CCCCCC 100%);
    background-image: -ms-linear-gradient(bottom, #E6E6E6 0%, #CCCCCC 100%);
    background-image: linear-gradient(to bottom, #E6E6E6 0%, #CCCCCC 100%);
    -pie-background: linear-gradient(bottom, #E6E6E6 0%, #CCCCCC 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.totoScore a {
    border-bottom: 1px dotted #336699;
}
.totoScore a:hover {
    border-bottom: 1px dotted #fff;
    color:#000;
}


/* Список тиражей Тото */

.fix_table_tr {
    display: none;
    position: relative;
    top: auto;
}

.fix_table_tr.fix-tr {
    position: fixed;
    top: 62px;
    display: block;
    left: 0;
    width: 100%;
    min-width: 1210px;
    margin-top: 0;
}

.fix_table_tr_otstup
{
    margin: 0 20px;
}

.fix_table_tr  table {
    display:table;margin-top:0;min-width: 1210px;
}

.fix_div_tab_mar {
    margin: 0 10px;
}

.toto.fix_table tr:nth-child(even) {
    background: none repeat scroll 0 0 #F5F5F5;
}

.toto.fix_table tr:nth-child(odd) {
    background: none repeat scroll 0 0 #E8E8E8;
}

.toto.fix_table td, .toto.fix_table_tr td {
    padding: 2px 10px;
}

.toto.fix_table td a:hover{
    border-color: rgba(0,0,0,0) !important;
    color: #000;
}

/*****Результаты *****/
.results_filter {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0px 9px 2px 13px;
    height: 44px;
}
.results_filter > li {
    display: inline-block;
    vertical-align:bottom;
    margin: -8px 5px 10px;
}
.results_filter > li:first-child {
    margin-left: 0;
}
.results_filter > li:nth-child(4){
    margin-right: 0;
}
.results_filter .by_days{
    display:block;
    margin: 0 0 5px;
}
.search_score{
    margin:10px 0 0;
    height: 40px;
}
.results_filter input, .results_filter select, .search_in {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 2px #E9E9E9;
    font-size: 14px !important;
    margin: 0 10px 0 0;
    padding: 2px !important;
    text-align: left;
    width: 100px;
}
.results_filter input:focus, .results_filter select:focus, .search_in:focus{
    box-shadow:0 0 0 1px #4793c7 inset, 0 0 0 2px #b3daf4;
}
.results_filter select{
    width:220px;
    padding: 0 0 1px 2px !important;
}
.results_filter .show_results{
    background: none repeat scroll 0 0 #4c6372;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 2px#d6d3d6, 0 0 0 1px #505358 inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 10px;
    vertical-align: top;
    width: 90px;
    text-align: center;
}
.results_filter .show_results:hover{
    background: none repeat scroll 0 0 #505358;
}
.results_filter .title {
    display: block;
    font-weight: 700;
    padding: 0 0 5px;
    text-align: left;
    margin: 0 0 0 -5px;
}
.results_filter .title span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 5px;
}
.search_in {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 4px 4px 25px !important;
    background: #F7F7F7 url("https://book.easysportbet.co.uk/images/search_icon.png") no-repeat scroll 5px 5px !important;
    margin:0;
    width:665px;

-webkit-transition:all 200ms linear !important;
-moz-transition:all 200ms linear !important;
-ms-transition:all 200ms linear !important;
-o-transition:all 200ms linear !important;
transition:all 200ms linear !important;
}
.search_in.in_live{
    width:718px;
}
.search_div.fix-tr-res .search_in{
    width:853px;
}
.search_in:focus {
    background: #fff url("https://book.easysportbet.co.uk/images/search_icon.png") no-repeat scroll 5px -33px !important;
}
.search_div {
    background: #fff;
    height: 27px;
    padding: 7px 0;
    position: relative;
    top: auto;
    width: 883px;
    text-align: center;
}
.search_div.fix-tr-res {
    border-bottom: 1px solid #BBBBBB;
    box-shadow: 0 6px 3px -4px rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 30px;
}
.by_days {
    text-align: center;
    margin: 10px 0 0;
}
.by_days a {
    border-color: #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #747474;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 15px -4px;
    padding: 3px 10px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
    vertical-align: bottom;
    min-width:75px;
    box-shadow: 4px 4px 0 -3px #FFFFFF inset;
    z-index:1;
    position:relative;
    text-align: center;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #F2F2F2),
    color-stop(1, #E8E8E8)
);
background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #E8E8E8 100%);
background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #E8E8E8 100%);
background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, #E8E8E8 100%);
background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #E8E8E8 100%);
background-image: linear-gradient(to bottom, #F2F2F2 0%, #E8E8E8 100%);
-pie-background: linear-gradient(top, #F2F2F2 0%, #E8E8E8 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.by_days a:first-child{
    margin-left:0;
}
.by_days a:last-child{
    width:88px;
}
.by_days a:hover{
    color:#4A4A4A;
    border-color: #aaaaaa;
    z-index:2;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.42, #F2F2F2),
    color-stop(1, #D4D4D4)
);
background-image: -o-linear-gradient(bottom, #F2F2F2 42%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F2F2F2 42%, #D4D4D4 100%);
background-image: -webkit-linear-gradient(bottom, #F2F2F2 42%, #D4D4D4 100%);
background-image: -ms-linear-gradient(bottom, #F2F2F2 42%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F2F2F2 42%, #D4D4D4 100%);
-pie-background: linear-gradient(top, #F2F2F2 42%, #D4D4D4 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.by_days a.active {
    box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.4) inset;
    color: #555555;
    background:#DCDCDC;
    border-color: #aaaaaa;
    z-index:2;
}
.by_days .day {
    display: block;
}
.by_days .week {
    bottom: -17px;
    color: #868686;
    display: block;
    font-size: 10px;
    position: absolute;
    width: 95px;
    -moz-opacity: 0.60;
    opacity: 0.60;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
}
.by_days a:last-child .week{
    width:88px;
}
.by_days .week.weekend {
    color: #b42f2f;
}
.by_days .week.now {
    color: #0C5D9B !important;
}
.by_days a:hover .week, .by_days a.active .week{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
.by_days a.active:hover{
    cursor:default;
}
.by_days a:first-child{
    border-radius:5px 0 0 5px;
}
.by_days a:last-child{
    border-radius:0 5px 5px 0;
}
.show_hide_but {
    margin: 5px 0 15px;
    padding: 0 0 5px;
    text-align: center;
}
.show_hide_but a:hover{
    text-decoration:underline !important;
}
.results_table, .game{
    width:100%;
    border-collapse: collapse;
}
.results_table thead th{
    background: url("https://book.easysportbet.co.uk/images/show_hide_icon.png") no-repeat scroll 5px -53px #DDDDDD;
    border: 1px solid #B5B5B5;
    font-weight: 700;
    padding:4px 5px 4px 25px;
    text-align: left;
    color: #000000;
}

.game thead th {
    font-weight: 700;
    padding:4px 5px 4px 25px;
    text-align: left;
    border: none !important;
    color: #000000;
}



.game .name span:before {
    /*background-color: #4a88b9;*/
    padding:3px;
    margin-right:5px;
    text-align: left;
    width:1px ;
    content:'';
    border: none !important;
    color: #000000;
}

.game .name span.type_1:before{background-color: #4a88b9;}
.game .name span.type_2:before{background-color: #0291d7;}
.game .name span.type_3:before{background-color: #DE6855;}
.game .name span.type_4:before{background-color: #C5D637;}
.game .name span.type_5:before{background-color: #D63737;}
.game .name span.type_6:before{background-color: #2E25B9;}
.game .name span.type_7:before{background-color: #2ED2DA;}
.game .name span.type_8:before{background-color: #f3c000;}
.game .name span.type_9:before{background-color: #D03EB0;}
.game .name span.type_10:before{background-color: #0b8411;}
.game .name span.type_11:before{background-color: #125f16;}
.game .name span.type_12:before{background-color: #69c36d;}
.game .name span.type_13:before{background-color: #3d457f;}
.game .name span.type_14:before{background-color: #a62020;}
.game .name span.type_15:before{background-color: #9f6201;}
.game .name span.type_16:before{background-color: #81a3fb;}
.game .name span.type_17:before{background-color: #99447c;}
.game .name span.type_18:before{background-color: #ffe400;}
.game .name span.type_19:before{background-color: #e2f384;}
.game .name span.type_20:before{background-color: #ff007e;}
.game .name span.type_21:before{background-color: #3d597f;}
.game .name span.type_22:before{background-color: #727272;}
.game .name span.type_23:before{background-color: #8400ff;}
.game .name span.type_24:before{background-color: #b4ff00;}
.game .name span.type_25:before{background-color: #a06f83;}
.game .name span.type_26:before{background-color: #e5b973;}
.game .name span.type_27:before{background-color: #1000e8;}
.game .name span.type_28:before{background-color: #ff6600;}
.game .name span.type_29:before{background-color: #6bc8c3;}
.game .name span.type_30:before{background-color: #0b8411;}
.game .name span.type_31:before{background-color: #4d153a;}
.game .name span.type_32:before{background-color: #ff0000;}
.game .name span.type_33:before{background-color: #02544f;}
.game .name span.type_34:before{background-color: #ff0048;}
.game .name span.type_35:before{background-color: #1c8dad;}
.game .name span.type_36:before{background-color: #522b72;}
.game .name span.type_37:before{background-color: #b4b4b4;}
.game .name span.type_38:before{background-color: #0ce18e;}
.game .name span.type_39:before{background-color: #768f2b;}




.results_table tbody td, .game thead th {
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 5px;
}



#textResult .results_table tbody td.name, #textResult .game thead th.name{
    WIDTH: 45%;
}
#textXResult .results_table tbody td.name , #textResult .game thead th.name{
    WIDTH: 50%;
}

#textResult .results_table ins {
    text-decoration: none;
    background-color: #F3C000;
    padding: 1px 0;
}

.results_table thead:hover th {
    cursor:pointer;
    background: url("https://book.easysportbet.co.uk/images/show_hide_icon.png") no-repeat scroll 5px -79px #D4D4D4;
}

.results_table thead.active th {
    border-bottom: 0px;
    background: url("https://book.easysportbet.co.uk/images/show_hide_icon.png") no-repeat scroll 5px 7px #DDDDDD;
}

.game thead.active th{
    background: #F9F9F9 ;
}

.game thead:hover th{
    background: #d6d6d6 !important;
}

.results_table thead.active:hover th {
    cursor:pointer;
    background: url("https://book.easysportbet.co.uk/images/show_hide_icon.png") no-repeat scroll 5px -23px #D4D4D4;
}

.results_table thead.top th {
    background-color: #e7dfd6;
}

.results_table:last-child thead.active th{
    border: 1px solid #B5B5B5;
}
.results_table thead th img {
    margin: 0 10px 0 5px;
    vertical-align: middle;
}
.results_table .date, .game .date {
    color: #838383;
    padding-left: 10px;
    width: 95px;
}
.results_table .live {
    background: none repeat scroll 0 0 #008000;
    border-radius: 50%;
    display: inline-block;
    height: 7px;
    position: absolute;
    width: 7px;
}
.results_table .name a:hover{
    text-decoration:underline !important;
}
.results_table .score, .game .score {
    font-weight: 400;
    text-align: right;
    padding-right: 10px;
}
.results_table tbody tr:nth-child(odd) td, .game thead tr:nth-child(odd) th, .game tbody tr:nth-child(odd) td{
    background:#F9F9F9;
}
.results_table tbody tr:nth-child(even) td, .game thead tr:nth-child(even) th, .game tbody tr:nth-child(even) td{
    background:#EEEEEE;
}
.results_table td .game:nth-child(odd) td, .results_table td .game:nth-child(odd) th {
    background:#F9F9F9;
}
.results_table td .game:nth-child(even) td, .results_table td .game:nth-child(even) th{
    background:#EEEEEE;
}
.results_table .tv , .results_table_live .tv, .game .tv {
    background: url("tv.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
    width: 14px;
    margin: 0 3px;
    -moz-opacity: 0.80;
    opacity: 0.80;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
}
.results_table .tv:hover, .results_table_live .tv:hover{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}

/*.results_table span, .results_table_live span {
    background:red;
    color:#fff;
}*/

.show_hide_but .show_video{
    font-weight:700 !important;
}
.results_tabs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index: 2;
}
.results_tabs li {
    display: inline-block;
    vertical-align: bottom;
    width: 31%;
}

.results_tabs .live {
    color: #038800;
    font-weight: 700 !important;
}

.results_tabs a.live:hover:after {
    animation:anim_new 0.3s infinite;
    -webkit-animation:anim_new 0.3s infinite;
}
.results_tabs a:hover{
    background: none repeat scroll 0 0 #E3E3E3;
}

.results_tabs span {
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin: 0 2px -1px;
    color: #4C4C4C;
    font-size: 17px;
    vertical-align: bottom;
    width: 100%;
    position:relative;
    cursor: pointer;
    z-index:2;

background: none repeat scroll 0 0 #F0F0F0;
    padding: 2px 0;
    border-color: #CCCCCC;
}
.results_tabs .active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    font-weight: 700;
    padding: 10px 0;
}

/*.results_tabs .inactive {
    background: none repeat scroll 0 0 #F0F0F0;
    padding: 2px 0;
    border-color: #CCCCCC;
}*/

.results_tab_1 {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    padding: 20px 10px 10px;
}
.results_tab_1 #resultsForm ,
.results_tab_1 #xzoneResultsForm {
    text-align: center;
}
.results_filter.in_live .check label {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    margin: 0 10px 0 0;
}
.results_filter.in_live .check label.all {
    font-weight:700;
}
.results_filter.in_live .check input[type="checkbox"]:checked + label, .results_filter.in_live .check label:hover{
    color:#034B82;
    cursor:pointer;
}
.results_filter.in_live {
    height: 40px;
}
.show_hide_but.timer {
    color: #9D9D9D;
}
.show_hide_but.timer #defaultCountdown {
    font-size: 15px;
    text-align: right;
    width: 20px;
    display:inline-block;
    color: #9D9D9D;
}
.results_table_live {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: -1px;
}
.results_table_live td {
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 5px;
}
.results_table_live tr:nth-child(2n) td {
    background: none repeat scroll 0 0 #EEEEEE;
}
.results_table_live tr:nth-child(2n+1) td {
    background: none repeat scroll 0 0 #F9F9F9;
}
.results_table_live .title td {
    background: #d6d3d6 !important;
    border: 1px solid #B5B5B5;
    color: #000000;
    font-weight: 700;
    padding: 1px 5px 1px 5px;
    text-align: left;
}
@keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}
@-moz-keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}
@-webkit-keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}
.results_table_live .live {
    background: #169616;
    border: 1px solid #006F00;
    border-radius: 50%;
    box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
    display: inline-block;
    height: 5px;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-indent: -9000px;
    width: 5px;

    animation:anim_live 1s infinite;
    -webkit-animation:anim_live 1s infinite;
}
.results_table_live .date {
    color: #838383;
    width: 50px;
}
.results_table_live input[type="checkbox"] + label:before  {
    background:url(https://book.easysportbet.co.uk/images/check_toto_tr.png) no-repeat -23px 0;
}
.results_table_live input[type="checkbox"] + label{
    height:23px;
    display:inline-block;
    vertical-align: middle;
}
.results_table_live .title img {
    margin: 0 10px 0 5px;
    vertical-align: middle;
}
.results_table_live .score {
    color: #000000;
    font-weight: 400;
    padding-right: 10px;
    text-align: right;
}
.results_table_live .name:hover{
    text-decoration:underline !important;
    color:#336699;
}
.results_table_live .live_tr {
    width: 10px;
    padding-left: 13px;
}
.show_hide_but.timer .refresh {
    font-weight: 700 !important;
    position:relative;
}
.show_hide_but.timer .refresh:before {
    background: url("https://book.easysportbet.co.uk/images/refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 14px;
    margin: 0 3px -2px 0;
    width: 18px;
}
.show_hide_but.timer .ext_stat {
    font-weight: 700 !important;
    position:relative;
    color:#378ac6;
}
.show_hide_but.timer .ext_stat:before {
    background: url("https://book.easysportbet.co.uk/images/ext_stat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 13px;
    margin: 0 3px -2px 0;
    width: 20px;
}

table.xZoneTable {
    display: none;
    text-align: left;
    width: 100%;
}

table.xZoneTable table {
    width: 48.7%;
    display: inline-block;
    vertical-align: top;
    border: 1px dotted #ccc;
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-right: 1%;
}

table.xZoneTable table tr th {
    text-align: center !important;
    padding: 4px 5px !important;
    background: #F9F9F9 !important;
}

table.xZoneTable table tr td {
    text-align: center;
    border-bottom: none;
}

table.xZoneTable table tr:nth-child(2n+1) td {
    background: #F9F9F9 !important;
}

table.xZoneTable table tr td:last-child {
    text-align: left !important;
    width: 100%;
}

.showXzone {
    border-bottom: 1px dashed #336699;
    margin-left: 10px;
}

/* Page footer */

.foot-description {
    clear: both;
    color: #d6d3d6;
    margin: 0 auto;
    padding: 15px 0;
    width: 1250px;
    font-size: 12px;
    line-height: 150%;
    font-family: Helvetica, sans-serif !important;
    position: relative;
}

.foot-description-bg {
    background: none repeat scroll 0 0 #4c6372;
    clear: both;
    margin: 35px 0 0;
    position: relative;
    z-index: 5;
}

.foot-description ul {
    padding: 0 0 0 15px;
}

.foot-description > h2 {
    margin: 10px 0 10px;
    padding: 0 10px;
}

.foot-description h2,
.foot-description h3,
.foot-description h4,
.foot-description h5,
.foot-description h6 {
    color: #fff;
}

.foot-description table {
    width: 100%;
}

.foot-description table td {
    padding: 0 10px;
    vertical-align: top;
}

.foot-description a {
    color: #5588BB;
}

.foot-description a:hover {
    text-decoration: underline;
}

#footer {
    /*background: #0c304c !important;*/
    color: #fff;
    margin: 5px 0 0 !important;
    padding: 0 0 10px !important;
    font-family: Helvetica, sans-serif !important;
}

.footer-position {
    background: #4c6372;
    padding: 25px 0 10px;
    width: 1250px;
    position: relative;
    margin: 0 auto;
}

.logo-w {
    height: 79px;
    width: 165px;
    margin-top: -15px;
}

.footer-support-phone {
    /*background: url("https://book.easysportbet.co.uk/images/phone_face.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: url("https://book.easysportbet.co.uk/images/phone_face.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
    min-height: 63px;
    padding: 0 0 0 75px;
}

.footer-position .foot_column {
    display: inline-block;
    vertical-align: top;
}

.foot_column.col_1 {
    margin-right: 100px;
}

.foot_column.col_3 {
    float: right;
    width: 350px;
}

.footer-menu {
    display: inline-block;
    float: none !important;
    vertical-align: top;
    margin: 0 30px 0 0 !important;
    width: auto !important;
}

.footer-menu ul {
    margin: 0 !important;
}

#footer .footer-position .footer-menu ul li {
    border-right: 1px solid #428DC8;
    display: inline-block;
    margin-right: 7px;
    padding-right: 7px;
}

#footer .footer-position .footer-menu ul li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0px solid;
}

.footer-menu ul li a {
    color: #d6d3d6 !important;
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
}

.footer-menu ul li a:hover{
    color: #fff !important;
}

.footer-partners {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 40px !important;
}

.footer-partners a {
    display: inline-block;
    text-align: right;
    vertical-align: top;
}

.footer-partners span {
    display: block;
    font-weight: 700;
    padding: 0 0 10px;
    text-align: left;
    color: #fff;
}

.foter-slider {
    background: none repeat scroll 0 0 #4c6372;
    margin: 0 0 5px;
    padding: 18px 0;
}

.image_carousel{
    width: 1150px;
    margin: 0 auto;
    position: relative;
}

a#money_prev, a#money_next {
    background: url("https://book.easysportbet.co.uk/images/arr_slider.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 68px;
    margin-top: -20px;
    width: 36px;
    position: absolute;
    top: 25px;
}

a#money_prev {
    background-position: 0 0;
    left: -35px;
}

a#money_next {
    background-position: -58px 0;
    right: -35px;
}

.footer-copy {
    color: #d6d3d6;
    margin-top: 10px;
}

#social_networks.in-foot {
    bottom: auto;
    display: inline-block;
    float: none;
    margin: 10px 15px 0 0;
    text-align: left !important;
}

.foot_18_plus {
    background: url("https://book.easysportbet.co.uk/images/18+.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    position: absolute;
    width: 39px;
    top: -16px;
    right: 0;
}


/* News slider */

#wrapper-news {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 300px;
    margin-top: 15px;
    overflow: hidden;
    position: relative;
    width: 580px;
}

#news-slider > div {
    float: left;
    width: 580px;
    height: 300px;
    overflow: hidden;
    position: relative;
}

#news-slider > div img {
    width: 100%;
    height: auto;
}

#prev-news, #next-news {
    display: block;
    position: absolute;
}

#prev-news, #next-news {
    background-color: rgba(255, 255, 255, 0.5);
    background-position: 50% center;
    background-repeat: no-repeat;
    border-radius: 50%;
    height: 30px;
    margin: -30px 5px 0;
    top: 50%;
    width: 30px;
}

#prev-news:hover, #next-news:hover {
background-color: rgba(255, 255, 255, 0.9);
}

#prev-news {
    background-image: url("https://book.easysportbet.co.uk/images/ui-prev.png?r");
    background-position: 6px 50%;
    left: 0px;
}
#next-news {
    background-image: url("https://book.easysportbet.co.uk/images/ui-next.png?y");
    background-position: 10px 50%;
    right: 0px;
}

#news-slider .title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    bottom: 0;
    color: #2878B4;
    left: 0;
    padding: 7px 15px;
    position: absolute;
    right: 0;
}

#news-slider .title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    bottom: 0;
    color: #2878B4;
    left: 0;
    padding: 7px 15px;
    position: absolute;
    right: 0;
    line-height: 14px;
    font-size: 12px;
}
.news-slider-more {
    border: 2px solid #878787;
    border-radius: 5px;
    bottom: 10px;
    box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.6) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.6) inset, 0 4px 4px -3px #000000;
    color: #FFFFFF;
    display: block !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 36px;
    height:36px;
    margin: 0 auto;
    padding: 0 0 0 20px;
    position: absolute;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    left: 35%;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #4F9BCD),
    color-stop(1, #0B60A2)
);
background-image: -o-linear-gradient(bottom, #4F9BCD 0%, #0B60A2 100%);
background-image: -moz-linear-gradient(bottom, #4F9BCD 0%, #0B60A2 100%);
background-image: -webkit-linear-gradient(bottom, #4F9BCD 0%, #0B60A2 100%);
background-image: -ms-linear-gradient(bottom, #4F9BCD 0%, #0B60A2 100%);
background-image: linear-gradient(to bottom, #4F9BCD 0%, #0B60A2 100%);
}
#news-slider > div:hover .news-slider-more, #news-slider > div:active .news-slider-more{
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #42B7FF),
    color-stop(1, #0B60A2)
);
background-image: -o-linear-gradient(bottom, #42B7FF 0%, #0B60A2 100%);
background-image: -moz-linear-gradient(bottom, #42B7FF 0%, #0B60A2 100%);
background-image: -webkit-linear-gradient(bottom, #42B7FF 0%, #0B60A2 100%);
background-image: -ms-linear-gradient(bottom, #42B7FF 0%, #0B60A2 100%);
background-image: linear-gradient(to bottom, #42B7FF 0%, #0B60A2 100%);
}
#news-slider > div:active .news-slider-more{
    line-height: 38px;
    box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.8) inset, 0 -1px 0 -1px rgba(0, 0, 0, 0.6) inset, 0 4px 4px -3px #000000;
}
.news-slider-more:after {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.3);
    content: "";
    display: inline-block;
    float: right;
    height: 34px;
    margin: 1px 0 0 20px;
    position: relative;
    width: 36px;
    background:url("https://book.easysportbet.co.uk/images/news-more-ar.png");
    background-position:50%;
    background-repeat:no-repeat;
}


/* Bets on main */

.fil_on_main, .stav_main_title {
    border-bottom: 1px solid #CCCCCC;
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 14px;
}

.fil_on_main .all-sport-check {
    font-weight: 700;
}

.fil_on_main label {
    margin: 0 5px 0 0;
}

.stav_on_main {
    margin: 0;
}

.stav-line {
    border-bottom: 1px solid #CCCCCC;
    line-height: 40px;
    padding: 1px 0 0 10px;
    background: #fff;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9) inset;
}

.stav-line time {
    color: #8E8E8E;
    display: inline-block;
    width: 90px;
    vertical-align: middle;
}

.stav-line .img {
    margin-right: 5px;
    vertical-align: middle;
}

.stav-line .event {
    display: inline-block;
    line-height: 18px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: middle;
    width: 292px;
}

.stav-line .stat_two {
    display: inline-block;
    height: 21px;
    margin-top: 0;
    margin-left: 5px;
    /*vertical-align: middle;*/
}

.stav-line .stat_two .stat, .stav-line .stat_two .more {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: inline-block;
    height: 19px;
    margin: 0px 0 0 4px;
    overflow: hidden;
    text-indent: -9000px;
    vertical-align: middle;
    z-index: 1;
}

.stav-line .stat_two .stat:hover, .stav-line .stat_two .more:hover {
    border-color: #57a3db;
}

.stav-line .stat_two .stat {
    background: #fff url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll -24px 3px;
    width: 20px;
}

.stav-line .stat_two .more {
    width: 15px;
    margin: 0;
    background: #fff url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll 4px 3px;
}

.stav-line .stat_two .more.active, .stav_live_on_main .cof .more.active {
    background-position: -54px 3px;
}

.stav-line .stat_two .stat:hover, .stav-line .stat_two .more:hover {
    z-index: 2;
}

.stav-line .stat_two .stat:hover {
    background: #57a3db url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll -24px -24px;
}

.stav-line .stat_two .more:hover {
    background: #57a3db url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll 4px -24px;
}

.stav-line .stat_two .more.active:hover, .stav_live_on_main .cof .more.active:hover {
    background-position: -54px -24px;
}

.stav-line .win1, .stav-line .win2, .stav-line .draw {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px !important;
    font-weight: 700 !important;
    height: 15px;
    line-height: 16px;
    margin: 0 0 0 5px;
    padding: 2px 5px;
    text-align: center;
    vertical-align: middle;
    width: 24px;
}

.stav-line .win1:hover, .stav-line .win2:hover, .stav-line .draw:hover {
    background: #57a3db;
    color: #fff;
    border: 1px solid #57a3db;
}

.stav-line .more_info, .stav_live_on_main .more_info{
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 30px 0 10px;
    max-height: 500px;
    padding: 5px;
    line-height: 1.3;
    background: #fff;
    display: none;
    overflow: auto;
    position: relative;
}

.stav-line .space {
    margin: 0 7px 0;
}

.stav-line:hover {
    background: #eeeeee;
}

.stav-line .event:hover {
    color: #000;
}

.name-line {
    background: none repeat scroll 0 0 #DADADA;
    border-bottom: 1px solid #CCCCCC;
    color: #434343;
    font-size: 11px;
    padding: 3px 0 3px 10px;
}

.name-line .time-line {
    width: 88px;
    display: inline-block;
}

.name-line .event {
    display: inline-block;
    width: 280px;
}

.name-line .win1, .name-line .win2, .name-line .draw, .name-line .st_tit {
    display: inline-block;
    /*width: 38px;*/
    text-align: center;
    /*margin-left: 5px;*/
}

.name-line .draw, .name-line .st_tit{
    /*width: 44px;*/
}

.look-all-stav {
    border-radius: 2px;
    color: #FFFFFF;
    display: block;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 10px auto;
    padding: 7px 0;
    text-align: center;
    width: 560px;
    background-color:#4c6372;
}

.look-all-stav:hover {
    background-color: #505358;
}

.look-all-stav:active {
    padding: 8px 0 6px;
    background-color: #505358;
}

.stav_live_on_main > li > a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    display: block;
    padding: 4px 10px;
    position:relative;
}
.stav_live_on_main > li > a:hover {
    background: none repeat scroll 0 0 #e5e5e5;
}

.stav_live_on_main .icon {
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px;
}
.stav_live_on_main .live {
    width: 30px;
    height: 14px;
    display: inline-block;
    background: #1c761c;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    line-height: 14px;
    border-radius: 2px;
}
.stav_live_on_main .live:before {
    content: 'LIVE';
}
.stav_live_on_main time {
    color: #7F7F7F;
    display: inline-block;
    font-size: 12px;
    left: 0;
    vertical-align: middle;
    width: 40px;
}
.stav_live_on_main .liga {
    color: #333333;
    font-size: 12px;
}
.stav_live_on_main .event {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 270px;
}
.stav_live_on_main .begin {
    color: #808080;
    font-size: 11px;
    font-style: italic;
}
.stav_live_on_main .left_event {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 395px;
    padding-left: 25px;
}
.stav_live_on_main .right_event {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 40px;
    text-align: center;
    /*margin-left: 7px;*/
    margin-left: 28px;
}
.stav_live_on_main .cof {
    color: #5F5F5F;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 90px;
    margin:0;
}
.stav_live_on_main .cof b {
    color: #000000;
    display: block;
    font-size: 14px;
}
.stav_live_on_main .video {
    background: url("https://book.easysportbet.co.uk/images/tv2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    width: 14px;
    vertical-align: middle;
    margin-top: 5px;
}
.stav_live_on_main .video.null{
    display:none;
}
.stav_live_on_main .event b {
    margin-right: 5px;
}


.stav_live_on_main .stav_cof {
    margin-top: 10px;
}
.stav_live_on_main .stav_cof table {
    width: 100%;
    border-collapse: collapse;
}
.stav_live_on_main .stav_cof table th {
    border-bottom: 1px solid #ccc;
    font-size: 9px;
    font-weight: 400;
    color: #4E4E4E;
    padding-bottom:2px;
    text-align: center;
}
.stav_live_on_main .stav_cof table td {
    color: #000000;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    padding-top:4px;
}
.stav_live_on_main .stav_cof table td a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    font-size: 10px !important;
    padding: 0 4px;
    font-weight: 700 !important;
}
.stav_live_on_main .stav_cof table td a:hover {
    background: none repeat scroll 0 0 #57A3DB;
    border: 1px solid #57A3DB;
    color: #FFFFFF;
}

.stav_live_on_main.with_cof > li > a {
    padding: 10px;
}
.stav_live_on_main.with_cof > li:nth-child(odd) > a {
    background: #f9f9f9;
}
.stav_live_on_main.with_cof > li > a:hover {
    background: none repeat scroll 0 0 #e5e5e5;
}


.stav_live_on_main.blue_style .stav_cof table th {
    color: #7D7D7D;
    border-bottom: 0 solid;
}
.stav_live_on_main.blue_style .stav_cof table td {
    color: #FFFFFF;
    padding-bottom: 4px;
    background: none repeat scroll 0 0 #3180B9;
}
.stav_live_on_main.blue_style .stav_cof table td a {
    border: 1px solid #FFFFFF;
    padding: 0 2px;
    display: inline-block;
    line-height: 12px;
}
.stav_live_on_main.blue_style .stav_cof table td a:hover {
    border: 1px solid #FFFFFF;
    background:#3180B9;
}
.stav_live_on_main.with_cof.blue_style > li:nth-child(2n+1) > a {
    background: none repeat scroll 0 0 #eee;
}
.stav_live_on_main.with_cof.blue_style > li > a:hover {
    background: none repeat scroll 0 0 #E5E5E5;
}
.stav_live_on_main.with_cof.blue_style .stav_cof table tr td:first-child {
    border-radius: 5px 0 0 5px;
}
.stav_live_on_main.with_cof.blue_style .stav_cof table tr td:last-child {
    border-radius: 0 5px 5px 0;
}


.stav_live_on_main.big_cof > li{
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    display: block;
    padding: 4px 10px;
    position: relative;
}
.stav_live_on_main.big_cof > li:hover {
    background: none repeat scroll 0 0 #E5E5E5;
}
.stav_live_on_main.big_cof .left_event {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid;
    padding: 0;
    width: 340px;
}
.stav_live_on_main.big_cof .win1, .stav_live_on_main.big_cof .win2, .stav_live_on_main.big_cof .draw {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px !important;
    font-weight: 700 !important;
    height: 15px;
    line-height: 16px;
    /*margin: 0;*/
    margin-left: 3px;
    padding: 2px 5px;
    text-align: center;
    vertical-align: middle;
    width: 24px;
}
.stav_live_on_main.big_cof .win1:hover, .stav_live_on_main.big_cof .win2:hover, .stav_live_on_main.big_cof .draw:hover {
    background: none repeat scroll 0 0 #57A3DB;
    border: 1px solid #57A3DB;
    color: #FFFFFF;
}
.stav_live_on_main.big_cof .stat, .stav_live_on_main.big_cof .more {
    background: url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll -24px 3px #FFFFFF;
    width: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: inline-block;
    height: 19px;
    margin-left: 3px;
    overflow: hidden;
    text-indent: -9000px;
    vertical-align: middle;
    z-index: 1;
}
.stav_live_on_main.big_cof .more {
    background: url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll 4px 3px #FFFFFF;
    margin: 0 0 0 4px;
    width: 15px;
}
.stav_live_on_main.big_cof .more:hover {
        background: url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll 4px -24px #57A3DB;
    border: 1px solid #57A3DB;
}
.stav_live_on_main.big_cof .stat:hover {
    background: url("https://book.easysportbet.co.uk/images/stat_on_main.png") no-repeat scroll -24px -24px #57A3DB;
    border: 1px solid #57A3DB;
}
.stav_live_on_main.big_cof .cof {
    width: 150px;
    text-align: right;
}
.stav_live_on_main.big_cof  .begin {
    padding-left: 40px;
}
.stav_live_on_main.big_cof time {
    color: #000;
}
.stav_main_title label:before{
    background: url("https://book.easysportbet.co.uk/images/check_toto_tr.png") no-repeat scroll -23px 0 rgba(0, 0, 0, 0);
}

.win1[bl="true"], .win2[bl="true"], .draw[bl="true"] {
    background: none repeat scroll 0 0 #e1e1e1 !important;
    color: #676767 !important;
}

.win1[bl="true"]:hover, .win2[bl="true"]:hover, .draw[bl="true"]:hover {
    background: none repeat scroll 0 0 #e1e1e1 !important;
    color: #676767 !important;
    border: solid 1px #d4d4d4 !important;
}

/* Спорт меню */

.sport_menu input[type="checkbox"] {
    display: none;
}
.sport_menu input[type="checkbox"] + label  {
    background: none repeat scroll 0 0 #CCCCCC;
    display: inline-block;
    height: 16px;
    margin: -1px -3px -1px 0;
    width: 16px;
    position:absolute;
    left:35px;
    top:5px;
    background:url(https://book.easysportbet.co.uk/images/check_sport.png) no-repeat -16px 0;
}
.sport_menu input[type="checkbox"] + label:hover {
    background-position:-16px -16px;
}
.sport_menu input[type="checkbox"]:checked + label {
    background-position:0 0;
}
.sport_menu input[type="checkbox"]:checked + label:hover {
    background-position:0 -16px;
}
.sport_menu input[type="checkbox"] + label:active{
    background-position:-16px -32px;
}
.sport_menu input[type="checkbox"]:checked + label:active{
    background-position:0 -32px;
}
.sport_menu, .sport_menu ul, .event_menu_fav, .time_menu_fav, .future_time_menu, .future_event_menu, .last_viewed_menu,
.stav_live_on_main, #slide_menu .menu_items, #slide_menu .menu_items_right {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.last_viewed_menu, .future_time_menu {
    border-radius: 0 0 3px 3px;
    overflow: hidden;
}

.sport_menu .liga_menu {
    display: none;
}
.sport_menu > li > a {
    background: none repeat scroll 0 0 #E3E3E3;
    border-bottom: 1px solid #C8C8C8;
    color: #000000;
    display: block;
    font-size: 14px !important;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    position:relative;
    /*box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3);*/
}
.sport_menu > li > a:hover, .sport_menu > li > a.active{
    background: none repeat scroll 0 0 #BDBDBD;
}
.sport_menu > li > a .icon {
    display: inline-block;
    text-align: center;
    width: 35px;
}

.sport_menu > li > a .icon img {
    vertical-align: middle;
}

.sport_menu > li > a .count {
    background-color: #505358;
    border-radius: 8px;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 5px 10px 0 0;
    text-align: center;
    width: 35px;
}

.sport_menu .liga_menu > li > a {
    background-repeat: no-repeat;
    background-color: #F1F1F1;
    background-position: 5px 5px;
    border-bottom: 1px solid #C8C8C8;
    border-top: 1px solid #FFFFFF;
    color: #333;
    display: block;
    font-size: 14px !important;
    line-height: 18px;
    min-height: 19px;
    padding: 3px 35px 3px 60px;
    vertical-align: middle;
    position:relative;
}
.sport_menu .liga_menu > li > a.imp {
    background-color: #A5B3BD;
}
.sport_menu .liga_menu > li > a:hover, .sport_menu .liga_menu > li > a.active{
    background-color: #BDBDBD;
}
.sport_menu .liga_menu > li > a.imp:hover, .sport_menu .liga_menu > li > a.active.imp{
    background-color: #c4d9e9;
}
.sport_menu .liga_menu > li > a .arr_open {
    background: url("https://book.easysportbet.co.uk/images/arr_sport.png") no-repeat scroll 11px 50% rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.sport_menu .liga_menu > li > a .arr_open:hover{
    background-position:-40px 50%;
}
.sport_menu .liga_menu > li > a .arr_open.show{
    background-position:-89px 50%;
}
.sport_menu .liga_menu > li > a .arr_open.show:hover{
    background-position:-140px 50%;
}

.sport_menu .liga_menu > li > a.active {
    font-weight: 700 !important;
}

.sport_menu .event_menu > li > a, .event_menu_fav > li > a {
    background: none repeat scroll 0 0 #E7EDDF;
    border-top: 1px solid #dadada;
    color: #333;
    display: block;
    line-height: 16px;
    min-height: 19px;
    padding: 3px 3px 3px 60px;
    vertical-align: middle;
    position:relative;
    font-size: 12px !important;
}
.sport_menu .event_menu > li > a i, .event_menu_fav > li > a i {
    color: #777777;
    display: block;
    font-size: 10px;
}
.sport_menu .event_menu > li > a:hover, .sport_menu .event_menu > li > a.active, .event_menu_fav > li > a:hover{
    background: none repeat scroll 0 0 #DEE8CD;
}

.sport_menu .event_menu > li > a.active {
    font-weight: 700 !important;
}

.sport_menu .event_menu > li > a .date, .event_menu_fav > li > a .date{
    font-size: 11px;
    font-weight: normal;
    display: block;
    color: #777777;
}
.sport_menu .time_menu, .time_menu_fav {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 5px 1px 60px;
}
.sport_menu .time_menu a, .time_menu_fav a {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    display: block;
    margin: 0 0 5px;
    padding: 3px;
    position: relative;
}

.sport_menu .time_menu a, .time_menu_fav a {
    font-size: 11px !important;
}

.sport_menu .time_menu a:before, .time_menu_fav a:before {
    background: url("https://book.easysportbet.co.uk/images/times_icon.png?v=5") no-repeat scroll 0 35px rgba(0, 0, 0, 0);
    content: "";
    height: 27px;
    left: -53px;
    position: absolute;
    top: 4px;
    width: 25px;
}

.sport_menu .time_menu a.time_1:before, .time_menu_fav a.time_1:before {
    background-position: 0 0;
}

.sport_menu .time_menu a.time_2:before, .time_menu_fav a.time_2:before {
    background-position: 0 -127px;
}

.sport_menu .time_menu a.time_3:before, .time_menu_fav a.time_3:before {
    background-position: 0 -253px;
}

.sport_menu .time_menu a.time_4:before, .time_menu_fav a.time_4:before {
    background-position: 0 -374px;
}

.sport_menu .time_menu a.time_5:before, .time_menu_fav a.time_5:before {
    background-position: 0 -493px;
}

.sport_menu .time_menu a.time_6:before, .time_menu_fav a.time_6:before {
    background-position: -47px 0;
}

.sport_menu .time_menu a.time_7:before, .time_menu_fav a.time_7:before {
    background-position: -47px -127px;
}

.sport_menu .time_menu a.time_8:before, .time_menu_fav a.time_8:before {
    background-position: -47px -253px;
}

.sport_menu .time_menu a.time_9:before, .time_menu_fav a.time_9:before {
    background-position: -47px -374px;
}

.sport_menu .time_menu a.time_10:before, .time_menu_fav a.time_10:before {
    background-position: -47px -493px;
}

.sport_menu .time_menu a.time_11:before, .time_menu_fav a.time_11:before {
    background-position: -95px 0;
}

.sport_menu .time_menu a.time_12:before, .time_menu_fav a.time_12:before {
    background-position: -95px -127px;
}

.sport_menu .time_menu a.time_13:before, .time_menu_fav a.time_13:before {
    background-position: -95px -253px;
}

.sport_menu .time_menu a.time_14:before, .time_menu_fav a.time_14:before {
    background-position: -95px -374px;
}

.sport_menu .time_menu a.time_15:before, .time_menu_fav a.time_15:before {
    background-position: -95px -493px;
}

.sport_menu .time_menu a.time_16:before, .time_menu_fav a.time_16:before {
    background-position: -141px 0;
}

.sport_menu .time_menu a.time_17:before, .time_menu_fav a.time_17:before {
    background-position: -141px -127px;
}

.sport_menu .time_menu a.time_18:before, .time_menu_fav a.time_18:before {
    background-position: -141px -253px;
}

.sport_menu .time_menu a.time_19:before, .time_menu_fav a.time_19:before {
    background-position: -141px -372px;
}

.sport_menu .time_menu a.time_20:before, .time_menu_fav a.time_20:before {
    background-position: -141px -493px;
}

.sport_menu .time_menu a.time_21:before, .time_menu_fav a.time_21:before {
    background-position: -188px 0;
}

.sport_menu .time_menu a.time_22:before, .time_menu_fav a.time_22:before {
    background-position: -188px -127px;
}

.sport_menu .time_menu a.time_23:before, .time_menu_fav a.time_23:before {
    background-position: -188px -253px;
}

.sport_menu .time_menu a.time_24:before, .time_menu_fav a.time_24:before {
    background-position: -188px -374px;
}

.sport_menu .time_menu a.time_25:before, .time_menu_fav a.time_25:before {
    background-position: -188px -493px;
}

.sport_menu .time_menu a.lock, .time_menu_fav a.lock {
    background: #f1f1f1 !important;
    color: #767676;
}
.sport_menu .time_menu a.lock:before, .time_menu_fav a.lock:before {
    background: url("https://book.easysportbet.co.uk/images/lock_event.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 12px;
    right: 10px;
    top: 4px;
    width: 10px;
    float: left;
    margin: 0 5px 0 0;
}
.sport_menu .time_menu a:hover, .time_menu_fav a:hover{
    background: #F0F0F0;
}
.sport_menu .time_menu a.active {
    background: #F0F0F0;
    /*color:#242424;*/
}
.sport_menu .event_menu > li > a.lock, .event_menu_fav > li > a.lock {
    background: #f1f1f1;
    color: #767676;
}
.sport_menu .event_menu > li > a.lock:before, .event_menu_fav > li > a.lock:before  {
    background: url("https://book.easysportbet.co.uk/images/lock_event.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    float: right;
    height: 12px;
    width: 10px;
    margin: 0 5px 0 0;
}
.sport_menu .event_menu > li > a .video, .event_menu_fav > li > a .video, .dop_infoBlockEv span.w_100 span.video{
    background: url("https://book.easysportbet.co.uk/images/tv2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 13px;
    width: 14px;
    margin: 0 5px 0 0;
}
.sport_menu .time_menu a.active .date{
    color: #6B6B6B;
}
.sport_menu .time_menu a .date, .time_menu_fav a .date {
    color: #8C8C8C;
    display: block;
    font-size: 11px !important;
    margin: 0 0 3px;
}
.sport_menu .time_menu a .time, .time_menu_fav a .time {
    background: none repeat scroll 0 0 #3989C2;
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    font-size: 10px !important;
    font-weight: 700;
    padding: 0 4px;
    position: absolute;
    right: -1px;
    top: -1px;
}
.scroll_this {
    background: url("https://book.easysportbet.co.uk/images/scroll_to.png") no-repeat scroll 50% 5px #D8D8D8;
    border-bottom: 1px solid #939393;
    box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    display: none;
    height: 18px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9000px;
    top: 0;
    z-index: 10;
}
.scroll_this:hover {
    background-color: #C5C5C5;
}
.sport_menu > li > a .li_vi_dop {
    position: absolute;
    right: 0;
    height: 100%;
    width: 160px;

    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0, rgba(227, 227, 227, 0)),
        color-stop(0.10, rgb(227, 227, 227))
    );
    background-image: -o-linear-gradient(right, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    background-image: -moz-linear-gradient(right, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    background-image: -webkit-linear-gradient(right, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    background-image: -ms-linear-gradient(right, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    background-image: linear-gradient(to right, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    -pie-background: linear-gradient(top, rgba(227, 227, 227, 0) 0%, rgb(227, 227, 227) 10%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.sport_menu > li > a .video {
    background: #a0a0a0;
    border-radius: 8px;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset, 1px 1px 0 0 rgba(255, 255, 255, 0.5);
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 5px 5px 0 0;
    overflow: hidden;
    white-space: nowrap;
    width: 70px;
    position: absolute;
    right: 0;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
}
.sport_menu > li > a .video:after {
    content: 'VIDEO';
}
.sport_menu > li > a .video b {
    background: none repeat scroll 0 0 #3180B9;
    border-radius: 8px;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.5) inset, 1px 0 0px 0 rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 30px;
}
.sport_menu > li > a .video.null b {
    background: #747474;
}
.sport_menu > li > a .live {
    background: #a0a0a0;
    border-radius: 8px;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset, 1px 1px 0 0 rgba(255, 255, 255, 0.5);
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 5px 5px 0 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    position: absolute;
    white-space: nowrap;
    width: 57px;
    right: 76px;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
}
.sport_menu > li > a .live:before {
    content: 'LIVE';
}
.sport_menu > li > a .live b {
    background: none repeat scroll 0 0 #0B810E;
    border-radius: 8px;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.5) inset, 1px 0 0 0 rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
}
.sport_menu .event_menu > li > a .star, .sport_menu .time_menu > li > a .star,
.event_menu_fav > li > a .star, .time_menu_fav > li > a .star {
    background: url("https://book.easysportbet.co.uk/images/star_menu.png") no-repeat scroll -43px 0 rgba(0, 0, 0, 0);
    width: 13px;
    height: 12px;
    position: absolute;
    top: 5px;
    left: 11px;
    display: none;
}
.sport_menu .time_menu > li > a .star, .time_menu_fav > li > a .star {
    left: -24px;
    top: 3px;
    width: 26px;
    height: 90%;
}
.sport_menu.no-touch .event_menu > li > a:hover .star, .sport_menu.no-touch .time_menu > li:hover > a .star{
    display:inline-block;
}
.sport_menu.touch .event_menu > li > a.active .star, .sport_menu.touch .time_menu > li > a.active .star{
    display:inline-block;
}
.sport_menu .event_menu > li > a .star.active, .sport_menu .time_menu > li > a .star.active,
.event_menu_fav > li > a .star.active, .time_menu_fav > li > a .star.active{
    background-position:0 0;
    display:inline-block;
}
.sport_menu .event_menu > li > a .star.active:hover, .sport_menu .time_menu > li > a .star.active:hover,
.event_menu_fav > li > a .star.active:hover, .time_menu_fav > li > a .star.active:hover{
    background-position:-86px 0;
}

.sport_menu_scroll {
    width:100%;
    overflow:auto;
    /*max-height:700px;*/
}






/***** 2 *****/
.sport_menu.sport2 > li > a .li_vi_dop{
    width: 123px;
}
.sport_menu.sport2 > li > a .video{
    width: 46px;
    font-size: 9px;
    background: none repeat scroll 0 0 #D3D3D3;
    color:#000;
    text-shadow: 1px 1px 0 rgba(255,255,255, 0.2);
}
.sport_menu.sport2 > li > a .video b{
    font-size: 10px;
    width: 24px;
    margin: 0 4px 0 0;
}
.sport_menu.sport2 > li > a .video:after {
    content: "TV";
    margin-top: -1px;
    position: absolute;
}
.sport_menu.sport2 > li > a .live{
    right: 50px;
    font-size: 9px;
    width: 48px;
    background: none repeat scroll 0 0 #D3D3D3;
    color:#000;
    text-shadow: 1px 1px 0 rgba(255,255,255, 0.2);
}
.sport_menu.sport2 > li > a .live:before {
    margin-top: -1px;
    position: absolute;
}
.sport_menu.sport2 > li > a .live b{
    width: 24px;
    font-size: 10px;
}

/***** 3 *****/
.sport_menu.sport3 > li > a .video {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5) inset;
    color: #000000;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 5px 5px 0 0;
    overflow: hidden;
    position: relative;
    right: 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    white-space: nowrap;
    width: auto;
}
.sport_menu.sport3 > li > a .video.null {
    color: #787878;
}
.sport_menu.sport3 > li > a .video b {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5) inset;
    color: #1567A6;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0;
    text-align: justify;
    width: 22px;
}
.sport_menu.sport3 > li > a .video.null b {
    color: #787878;
}
.sport_menu.sport3 > li > a .live {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5) inset;
    color: #000000;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 5px 0px 0 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    position: relative;
    right: auto;
    text-align: right;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    white-space: nowrap;
    width: auto;
}
.sport_menu.sport3 > li > a .live:after {
    content: '|';
    width: 5px;
    display: inline-block;
    text-align: center;
    margin: 0 3px;
}
.sport_menu.sport3 > li > a .live b {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
    color: #0B810E;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0;
    position: relative;
    right: 0;
    text-align: right;
    width: 22px;
}
.sport_menu.sport3 > li > a .li_vi_dop {
    height: 100%;
    position: absolute;
    right: 0;
    width: 123px;
    text-align: right;
    padding: 0 3px 0 0;
}
.sport_menu > li > a:hover .li_vi_dop, .sport_menu > li > a.active .li_vi_dop {
    background: #BDBDBD;
}
.topSelectView.live_line a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border: 1px solid #505358;
    box-shadow: 0 4px 0px -3px rgba(255,255,255, 0.3) inset;
}
.topSelectView.live_line a:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
}
.topSelectView.live_line a.sel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    box-shadow: 0 4px 2px -3px rgba(0, 0, 0, 0.5) inset;
}
div.sports_tab div.left{
    position:relative;
    cursor: default;
}
.min_block_line {
    background: url("https://book.easysportbet.co.uk/images/minimize_window.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
    margin: 0;
    cursor:pointer;
}
.min_block_line.active {
    background: url("https://book.easysportbet.co.uk/images/maximize_window.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}
.sports_tab.active_round {
    border-radius: 3px !important;
}
.sport_menu .liga_menu > li > div .video{
    background: url("https://book.easysportbet.co.uk/images/tv2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
    margin: 0 5px 0 0;
    position: absolute;
    width: 14px;
    top: 5px;
    left: 11px;
}
.time_menu_fav {
    border-top: 1px solid #DADADA;
}

.future_time_menu > li > a {
    background: url("https://book.easysportbet.co.uk/images/timer_menu.png") no-repeat scroll 9px 5px #E3E3E3;
    border-bottom: 1px solid #C8C8C8;
    box-shadow: 0 1px 0 0 rgb(227, 227, 227) inset;
    display: block;
    padding: 0px 5px 0px 35px;
    height: 25px;
    line-height: 25px;
    color: #000;
    text-shadow: 1px 1px 0 rgb(227,227,227);
}
.future_time_menu > li > a:hover, .future_time_menu > li > a.active{
    background-color:#D3D3D3;
    background-position:9px -49px;
    color:#1162a1;
}

#nearListGames {
    background: rgb(227, 227, 227);
}

#nearListGames > div {
    text-align: center;
}

#nearListGames p {
    margin: 0;
    padding: 10px 0;
}

.future_event_menu {
    display: none;
    max-height: 400px;
    overflow: auto;
    border-bottom: 1px solid #dadada;
}
.future_event_menu > li > a {
    display: block;
    padding: 4px 10px 4px 30px;
    border-bottom: 1px solid #dadada;
    font-size: 12px !important;
    position:relative;
    background: #fff;
}
.future_event_menu > li:last-child > a{
    border-bottom:0 solid;
}
.future_event_menu > li > a:hover{
    background: #f6f6f6;
}
.future_event_menu > li > a .icon {
    display: block;
    height: 12px;
    left: 10px;
    position: absolute;
    top: 5px;
    width: 12px;
}
.future_event_menu > li > a .icon img{
    max-width:100%;
    height:auto;
}
.future_event_menu > li > a .date {
    float: right;
    text-align: right;
    color: #a2a2a2;
    margin-left: 10px;
}

.stav_on_main.stav2 .stav-line:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F9F9F9;
}
.stav_on_main.stav2 .stav-line:hover {
    background: none repeat scroll 0 0 #E8E8E8;
}

.stav_on_main.stav3 .stav-line:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F9F9F9;
}
.stav_on_main.stav3 .stav-line:hover {
    background: none repeat scroll 0 0 #57A3DB;
}
.stav_on_main.stav3 .stav-line:hover time,
.stav_on_main.stav3 .stav-line:hover .event{
    color:#fff !important;
}
.stav_on_main.stav3 .stav-line:hover .win1,
.stav_on_main.stav3 .stav-line:hover .win2,
.stav_on_main.stav3 .stav-line:hover .draw,
.stav_on_main.stav3 .stav-line:hover .more,
.stav_on_main.stav3 .stav-line:hover .stat,
.stav_on_main.stav3 .stav-line:hover .more_info{
    border:1px solid #fff;
}



.last_viewed_menu > li > a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DADADA;
    display: block;
    font-size: 12px !important;
    padding: 4px 10px 4px 30px;
    position: relative;
}
.last_viewed_menu > li > a:hover{
    background: #f6f6f6;
}
.last_viewed_menu > li > a .icon {
    display: block;
    height: 12px;
    left: 10px;
    position: absolute;
    top: 5px;
    width: 12px;
}
.last_viewed_menu > li > a .icon img {
    height: auto;
    max-width: 100%;
}
#uMessage img {
    margin-top: -2px;
}
.wrap_lk {
    margin-left: 20px;
}


.sport_menu.old3 > li > a .video:after {
    background: none repeat scroll 0 0 #505358;
    color: #FFFFFF;
    content: "Video";
    padding: 2px 3px;
}
.sport_menu.old3 > li > a .live:before {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #999999;
    content: "LIVE";
    padding: 1px 3px;
    line-height: 12px !important;
    height: 12px !important;
    display: inline-block;
}
.sport_menu.old3 > li > a .li_vi_dop {
    width: 140px;
}
.sport_menu > li > a .video.null:after {
    background: #c0c0c0;
}


/* Top slide menu */

.fix_slide_menu{
    height: 0;
    margin: 0 auto;
    position:relative;
    width: 1250px;
    z-index: 2000;
}

#slide_menu {
    border-color: rgba(255,255,255,0.2);
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.7) inset;
    height: 25px;
    margin: -36px auto 0 -1px;
    position: absolute;
    width: 1250px;
    background:rgba(0,0,0,0.2);
    top:36px;
    display: none;
}

#slide_menu.fixed {
    position: fixed;
    z-index: 1000;
    background: #253038;
    margin:0 auto 0 -1px;
    box-shadow: 0 3px 7px 2px rgba(12,48,76,1);
    display:block;
    min-width: 1250px;
}

#slide_menu .menu_items > li{
    float:left;
    display:block;
}
#slide_menu .menu_items > li > a {
    display: block;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    color: #97C3E3;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight: 700;
}
#slide_menu .menu_items > li > a:hover, #slide_menu .menu_items > li:hover > a{
    color:#fff;
}
#slide_menu .menu_items > li > a.active{
    color:#fff;
    background-color: rgba(255,255,255,0.1);
    border-left: 1px solid rgba(255,255,255,0.2);
    border-right: 1px solid rgba(255,255,255,0.2);
}
#slide_menu .menu_items > li > a.home {
    background: url("https://book.easysportbet.co.uk/images/home_icon.png") no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
    width: 30px;
    height: 25px;
    padding: 0;
    text-indent: -9000px;
    overflow: hidden;
}
#slide_menu .menu_items > li > a.home.active{
    background-color: rgba(255,255,255,0.1);
}
#slide_menu .menu_items > li > a.home.active, #slide_menu .menu_items > li > a.home:hover{
    background-position:-35px 3px;
    border-left:0 none;
}
#slide_menu .menu_sub_items {
    position: absolute;
    list-style: none;
    padding: 5px 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0.2);
    background: #253038;
    z-index: 100;
    border-radius: 0 0 5px 5px;
    display:none;
}

#slide_menu .menu_items > li:hover .menu_sub_items{
    display:block;
}

#slide_menu .menu_items_right > li:hover .menu_sub_items{
    display:block;
}

#slide_menu .menu_sub_items li a {
    display: block;
    font-size: 12px;
    padding: 3px 10px;
    color: #97C3E3;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 0 rgba(255,255,255,0.1);
}
#slide_menu .menu_sub_items li:last-child a{
    border-bottom: 0 none;
    box-shadow: 0 0px 0 0 rgba(255,255,255,0.1);
}
#slide_menu .menu_sub_items li a:hover{
    color:#fff;
}

#slide_menu .menu_items_right {
    float: right;
}
#slide_menu .menu_items_right > li {
    display: block;
    float: left;
}
#slide_menu .menu_items_right > li > a {
    color: #97C3E3;
    font-size: 12px;
    line-height: 15px;
    padding: 1px 10px;
    display: block;
    font-weight: 700;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    background: #505358;
    border-radius: 3px;
    margin: 4px 5px 4px 2px;
    box-shadow: 0 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 0 rgba(255,255,255,0.1);
}

#slide_menu .menu_items_right > li > a:hover, #slide_menu .menu_items_right > li > a.active{
    color:#fff;
    background: #2069A1;
}


/* 1x2 Block */

#one_span .input_one_click {
    border: 0 none;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    padding: 1px 5px;
    text-align: right;
    vertical-align: middle;
    width: 35px;
}

#one_span .input_one_click_but {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 5px 0 0;
    padding: 1px 11px;
    vertical-align: middle;
    background: #505358;
}

#one_span .input_one_click_but:hover {
    background: #37393C;
}

#one_span {
    height: 30px !important;
    display: none;
    vertical-align: top;
    position: relative;
}

#one_ch input {
    vertical-align: middle;
}

#one_ch label {
    margin-right: 10px;
}

#one_ch {
    line-height: 35px;
    float: right;
}

#all_sum {
    left: 0;
    top: 16px;
    width: 41px;
    position: absolute;
    background: #fff;
    color: #000;
    line-height: normal;
    font-size: 11px;
    z-index: 500;
    cursor: pointer;
    padding-left: 4px;
}

#all_sum span {
    display: block;
}

.one_click_preloader {
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
    top: 50%;
    left: 50%;
    position: relative;
    margin: -65px 0 0 -125px;
    width: 250px;
    height: 90px;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    color: #666;
    padding-top: 40px;
    border: 3px solid #73b5c5;
}

.hot_title_sport {
    font-size: 12px;
    min-height: 24px;
    padding: 0 10px;
}

.hot_title_sport table {
    width: 100%;
    margin: 5px 0 0;
}

.hot_title_sport table td {
    vertical-align: top;
}

.hot_title_sport .name {
    line-height: 1;
    padding-bottom: 7px;
}

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

.hot_title_sport img, .hot_title_sport a/*, .hot_title_sport span*/ {
    display: inline-block;
}

.hot_title_sport a {
    color: #4B4B4B;
    display: inline-block;
    font-size: 11px !important;
    font-weight: 500 !important;
    font-family: Roboto;
}

.hot_title_sport .score a.stat_icon {
    background-image: url("https://book.easysportbet.co.uk/images/icon_statistika_1.png");
    background-repeat: no-repeat;
    height: 14px;
    width: 17px;
    display: inline-block;
    margin: 0 0 -3px 3px;
}

.hot_title_sport a .gname {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}

/*.hot_title_sport span, */.hot_title_sport .score {
    font-size: 10px;
    font-weight: 700;
    color: #333;
    text-align: right;
    white-space: nowrap;
}

/*.hot_title_sport img:first {*/
    /*margin-right: 5px;*/
/*}*/

.hot_title_sport .video {
    background: none repeat scroll 0 0 #505358;
    color: #FFFFFF;
    font-size: 10px !important;
    font-weight: 400 !important;
    line-height: 15px !important;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0 4px;
}

.hot_title_sport .video:hover {
    background: none repeat scroll 0 0 #4c6372;
    text-decoration: none !important;
}

.hot_table_bet {
    padding: 0 10px 5px;
}

.hot_table_bet > table {
    width: 100%;
    border-collapse: collapse;
}

.hot_table_bet > table td, .hot_table_bet > table th {
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 1px;
    text-align: center;
}

.hot_table_bet > table th {
    background: none repeat scroll 0 0 #E8E8E8;
    color: #5B5B5B;
    font-size: 10px !important;
    padding: 0 5px;
}

.hot_table_bet > table td {
    line-height: 18px;
    color: #000;
    cursor: default;
}

.hot_table_bet > table td a {
    text-decoration: underline !important;
    display: block;
    font-size: 12px !important;
    padding: 2px 2px;
}

.hot_table_bet > table td a:hover {
    background: #505358;
    color: #fff;
    text-decoration: none !important;
}

#group_three {
    background: none repeat scroll 0 0 #E3E3E3;
    padding: 1px 0 1px;
}


.tb2 {
    background : none repeat scroll 0 0 #FFFFFF;
    border : 1px solid #A1A1A1;
    border-radius : 3px;
    margin: 10px;
    width: auto;
}

#titleHotLines {
    background: none repeat scroll 0 0 #FFD400;
    margin: 0 10px 10px;
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #CEA32C;
    font-size: 13px;
    font-weight: 700;
    color: #000;
}

.hot_table_more .loading {
    text-align: center;
    margin: 20px 0;
}

.hot_live_bet .hot_table_more {
    border: 1px solid #a1a1a1;
    border-radius: 0 !important;
    margin-top: 10px;
    max-height: 460px;
    overflow: auto;
    padding: 0 1px 0 0 !important;
    width: auto !important;
    display: none;
}

.hot_live_bet .hot_table_plus {
    background: url("https://book.easysportbet.co.uk/images/hot_line_plus.png") no-repeat scroll 100% 0 #009FD5;
    display: inline-block;
    height: 14px;
    margin: 0 0 -3px 3px;
    padding: 0 16px 0 4px;
    min-width: 18px;
    font-size: 11px !important;
    color: #ffffff;
    line-height: 15px;
    text-decoration: none !important;
    border-radius: 2px;
}

.hot_live_bet .hot_table_plus.active{
    background-position: 100% -14px;
    background-color: #007DB3;
}

.hot_live_bet .hot_table_plus:hover {
    text-decoration: none !important;
}


/* Play Zone in Live*/

#playZoneContainer #zoneVisibleBtn {
    background: #EEEEEE;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(60%, #CCCCCC));
    background-image: -o-linear-gradient(bottom, #EEEEEE 0, #CCCCCC 60%);
    background-image: -moz-linear-gradient(bottom, #EEEEEE 0, #CCCCCC 60%);
    background-image: -webkit-linear-gradient(bottom, #EEEEEE 0, #CCCCCC 60%);
    background-image: -ms-linear-gradient(bottom, #EEEEEE 0, #CCCCCC 60%);
    background-image: linear-gradient(to bottom, #EEEEEE 0, #CCCCCC 60%);
    -pie-background: linear-gradient(bottom, #EEEEEE 0, #CCCCCC 60%);
    text-shadow: 0 1px 1px #999999;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    cursor: pointer;
    height: 24px;
    position: relative;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #555;
}

#playZoneContainer #zoneVisibleBtn:hover {
    color: #000;
}

/* Go to top */
.go_to_top {
    background: url("https://book.easysportbet.co.uk/images/strup.png") no-repeat scroll 50% 50% rgba(255, 255, 255, 0.8);
    border: 0 solid #FF0000;
    border-radius: 0 5px 5px 0;
    float: left;
    height: 50px;
    opacity: 0.2;
    position: fixed;
    top: 50%;
    width: 45px;
    z-index: 200;
    display:block;
}

.go_to_top:hover {
    opacity: 0.6;
}

/*Контакты*/
.contacts_rec {
    min-height: 340px;
}
.contacts_rec .title{
    color: #333;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight:700;
}
.contacts_rec .title.min{
    margin-bottom: 0px;
}
.contacts_rec p.min{
    margin-top:0;
}
.contacts_rec .line {
    display: block;
    color:#000;
    font-weight:700;
}
.contacts_rec .desc {
    display: block;
    color:#535353;
    margin-bottom: 10px;
}
.contacts_rec a{
    text-decoration:underline !important;
    color:#1265a7 !important;
    font-weight:700 !important;
}
.contacts_rec a:hover{
    text-decoration:none !important;
}
.contacts_rec .phone {
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight:700;
}

/* Banners */
div.gameBanner {
    margin: 15px 0;
}

div.gameBanner + div.gameBanner {
    margin-top: 0 !important;
}

div.gameBanner img {
    border-radius: 3px;
}

/*About us*/
.information td {
    vertical-align: top;
    color:#000;
}
.information td .dark{
    background:#e3e3e3;
}
.information td h2{
    color:#333;
    font-size:18px;
    font-weight:700;
    margin:0 0 10px;
}
.information td p{
    margin:0 0 20px;
    line-height: 1.5;
}
.information td p:last-child{
    margin:0;
}
.information td div {
    padding: 15px;
}
.information td a{
    text-decoration:underline !important;
    color:#1265a7 !important;
}
.information td a:hover{
    text-decoration:none !important;
}

/*News collector*/
.news_collector_con, .news_collector{
    width:100%;
    position:relative;
}
.news_collector{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.news_collector_con:before,.news_collector_con:after{
    display:block;
    clear:both;
    content: "";
}
.news_collector li{
    padding:10px;
    float:left;
    width:31%;
    display:block;
}
.news_collector li:nth-child(even){
    background:#f5f5f5;
}
.news_collector li .img{
    display:block;
    width:100%;
    height:145px;
    overflow:hidden;
    margin-bottom: 5px;
}
.news_collector li .img img{
    height: auto;
    min-height: 100%;
    width: 100%;
}
.news_collector li time{
    color:#454545;
    font-size:10px;
    margin:0 0 5px;
    display:block;
}
.news_collector li h3{
    margin:0 0 10px;
}
.news_collector li h3 a{
    color: #333;
    display: block;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1;
    text-decoration: none;
    line-height: 22px;

    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.news_collector li h3 a:hover{
    text-decoration:underline !important;
}
.news_collector li p{
    color: #000000;
    height: 108px;
    line-height: 18px;
    margin: 0 0 5px;
    overflow: hidden;
    text-overflow: clip;
}
.news_collector li .link{
    display:block;
    text-align:right;
}
.news_collector li .link a{
    color:#505358;
    text-decoration:underline !important;
}
.news_collector li .link a:hover{
    text-decoration:none !important;
}

.news_pagination{
    margin-top:35px;
}
.news_pagination ul {
    list-style: none outside none;
    text-align: center;
    margin:0;
    padding:0;
}
.news_pagination li {
    display: inline-block;
    vertical-align: top;
}
.news_pagination li a, .news_pagination li span {
    cursor: default;
    display: block;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    width: 27px;
}
.news_pagination li span.current{
    font-size:18px;
    font-weight:700;
}
.news_pagination li a{
    color:#1164a8 !important;
    text-decoration:underline !important;
}
.news_pagination li a:hover{
    text-decoration:none !important;
    cursor:pointer;
}
.news_pagination li a.prev, .news_pagination li span.prev,
.news_pagination li a.next, .news_pagination li span.next{
    background: url("https://book.easysportbet.co.uk/images/news_pag.png?v=1") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    margin: 4px 7px 0;
    overflow: hidden;
    text-indent: -9000px;
    width: 9px;
}
.news_pagination li span.prev{background-position:0px 0px;}
.news_pagination li span.next{background-position:-9px 0px;}
.news_pagination li a.prev{background-position:0px -24px;}
.news_pagination li a.next{background-position:-9px -24px;}
.news_pagination li a.prev:hover{background-position:0px -12px;}
.news_pagination li a.next:hover{background-position:-9px -12px;}

/*News*/
.news_more_con .img {
    float: left;
    margin: 0 20px 10px 0;
    max-width: 305px;
    overflow: hidden;
}
.news_more_con .img img {
    height: auto;
    max-width: 100%;
}
.news_more_con time{
    display:block;
    color:#454545;
    font-size:10px;
}
.news_more_con .title{
    font-weight:700;
    color:#1164a8;
    font-size:18px;
    line-height: 1;
    margin: 5px 0 10px;
}
.news_more_con h2{
    color:#000;
    font-weight:700;
    font-size:14px;
    margin:0 0 20px;
}
.news_more_con p{
    margin:0 0 10px;
    color:#000;
    line-height:1.5;
}
.news_more_con .social {
    margin-top: 25px;
    position: relative;
}
.news_more_con .social > div{
    float:left;
    margin-right:25px;
}
.news_more_con .social #vk_like{
    margin:0;
}
.news_more_con .social .back{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.news_more_con a{
    text-decoration:underline !important;
    color:#0e63a3;
}
.news_more_con a:hover{
    text-decoration:none !important;
}

/* Line search results */

#sCont a {
    display: block;
    color: #CCCCCC;
}

/* Личные данные */
.account_body .acc_column1, .acc_column2{
    display:inline-block;
    vertical-align:top;
}
.account_body .acc_column1{
    width:55%;
    padding-right:20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.account_body .acc_column2{
    width:44%;
}
.account_body fieldset{
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 0 0 10px;
    padding: 15px 15px 5px;
}
.account_body fieldset:last-child{
    margin:0;
}
.account_body fieldset legend {
    color: #385C78;
    font-weight: 700;
    line-height: 1;
}
.account_body .title sup {
    display: inline-block;
    vertical-align: top;
}
.account_body fieldset ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.account_body fieldset ul li {
    margin: 0 0 10px;
    position: relative;
}
#pin-code{
    background-color: #505358!important;
    color: #fff!important;
}
.account_body fieldset input[type="text"], .account_body fieldset select, .account_body fieldset input[type="password"] {
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 2px #E9E9E9;
    font-size: 14px !important;
    padding: 2px 10px !important;
    width: 56%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    height:auto !important;
    position: relative;
}
.account_body fieldset .keyboardInputInitiator {
    position: absolute;
    top: 2px;
    right: 10px;
}
.account_body fieldset select {
    padding: 2px 2px 2px 10px !important;
}
.account_body fieldset input[type="text"]:hover, .account_body fieldset select:hover, .account_body fieldset input[type="password"]:hover {
    box-shadow: 0 0 0 2px#d6d3d6, 0 0 0 1px #505358 inset;
}
.account_body fieldset input[type="text"]:focus, .account_body fieldset select:focus, .account_body fieldset input[type="password"]:focus {
    box-shadow: 0 0 0 2px#d6d3d6, 0 0 0 1px #505358 inset;
    background:#fff !important;
}
.account_body fieldset .title {
    color: #4C4C4C;
    display: inline-block;
    font-weight: 700;
    width:40%;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 1.2;
    vertical-align: top;
}
.account_body fieldset .text {
    vertical-align: top;
}
.account_body fieldset .text_tel {
    display: inline-block;
}
.account_body fieldset .phoneCode {
    position: absolute;
    left: 37%;
    top: 3px;
}
.account_body fieldset .save_acc_set {
    background: none repeat scroll 0 0 #4c6372;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 2px#d6d3d6, 0 0 0 1px #505358 inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 0;
    vertical-align: top;
    margin: 10px 0 0 43%;
    width:90px;
    text-align:center;
}
.account_body fieldset .save_acc_set:hover{
    background: none repeat scroll 0 0 #505358;
}
.account_body fieldset .save_acc_set:active{
    background: none repeat scroll 0 0 #505358;
}
.account_body fieldset .del_acc_set {
    background: none repeat scroll 0 0 #8a2929;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 2px #D57474, 0 0 0 1px #600000 inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 0;
    vertical-align: top;
    margin: 10px 0 0 10px;
    width:87px;
    text-align:center;
}
.account_body fieldset .del_acc_set:hover{
    background: none repeat scroll 0 0 #711010;
}
.account_body fieldset .del_acc_set:active{
    background: none repeat scroll 0 0 #8a2929;
}
.account_body fieldset .save_acc_set_link {
    border-bottom: 1px dashed #689BCE;
    display: inline-block;
    margin: 5px 0 0 43%;
}
.account_body fieldset .save_acc_set_link:hover {
    border-color: #fff;
}
.account_body fieldset .save_acc_set_link2:hover {
    color:#000;
}
.account_body #reg_passport_ser {
    width: 13%;
}
.account_body #reg_passport {
    margin-left: 5px;
    width: 41%;
}
.account_body fieldset ul.user_data > li {
    border-bottom: 1px dotted #D0D0D0;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.account_body fieldset ul.user_data > li:last-child{
    margin:0;
    padding:0;
    border-width:0;
}
.account_body fieldset ul.user_data > li > .title {
    border-right: 1px dotted #D0D0D0;
    padding-right: 10px;
}
.account_body fieldset ul.user_data select{
    width:53%;
    padding: 2px !important;
}
.account_body .change_pass {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    margin: 15px 0 0;
    padding: 10px;
    position:relative;
}
.account_body .change_pass:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #D7D7D7;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: -10px;
}
.account_body .change_pass input {
    width: 56% !important;
}
.account_body .change_pass #captcha {
    margin: 10px 0 10px 42%;
}
.account_body .change_pass.lit input {
    width: 54% !important;
}
.account_body .change_pass.lit .save_acc_set{
    margin: 10px 0 0 44%;
}

.account_body .change_pass.lit input.lit {
    margin-left: 5px;
    width: 48% !important;
}
#games_content .account_body div.regWarn{
    text-align: right;
}
#fSecureQuestion .regWarn {
    color: #FF0000;
    margin-bottom: 3px;
    font-size: 11px;
    font-style: italic;
}





.account_body fieldset ul.user_data > li:last-child {
    border-bottom: 1px dotted #d0d0d0;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.account_body fieldset ul li.loginLi {
    border-bottom: 1px solid #ccc;
    margin-bottom: 17px;
    padding-bottom: 14px;
}
.account_body fieldset ul li.loginLi .text {
    padding-left: 15px;
}
.account_body fieldset ul li .text.bigText {
    color: #4793c7;
    font-size: 20px;
    line-height: 10px;
}
.account_body fieldset .save_acc_set_link.rightFL {
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.account_body .change_pass:before {
    background-color: #fafafa;
    border-left: 1px solid #d7d7d7;
    border-radius: 0 0 14px;
    border-top: 1px solid #d7d7d7;
    border-width: 1px 0 0 1px;
    height: 14px;
    left: 100%;
    margin-left: -55px;
    top: -8px;
    width: 14px;

    -moz-transform:scale(1) rotate(45deg);
    -webkit-transform:scale(1) rotate(45deg);
    -o-transform:scale(1) rotate(45deg);
    -ms-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg);
}
.account_body fieldset .addDataBut {
    color: #fff;
    display: inline-block;
    font-family: Roboto;
    font-size: 14px !important;
    font-weight: 300 !important;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: top;
    width: 185px;
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
}
.account_bodyAllSave {
    background: rgba(130,130,130,1);
    background: -moz-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(48,50,54,1)));
    background: -webkit-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -o-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: -ms-linear-gradient(top, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    background: linear-gradient(to bottom, rgba(130,130,130,1) 0%, rgba(48,50,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#303236', GradientType=0 );
    color: #fff;
    display: block;
    font-size: 18px !important;
    height: 35px;
    line-height: 35px;
    margin: 15px auto 5px;
    text-align: center;
    width: 215px;
}
.account_body fieldset .addDataBut:hover,
.account_bodyAllSave:hover {
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}

.bigOrangeMes {
    background-color: #e8812d;
    border-radius: 5px;
    color: #fff;
    font-family: Roboto;
    padding: 25px 20px 20px;
    margin-bottom:40px;
}
.bigOrangeMes .name1 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.1;
}
.bigOrangeMes .name2 {
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 20px;
    text-align: center;
}
.bigOrangeMes .colCon {
    min-height: 105px;
    padding-right: 290px;
    position: relative;
}
.bigOrangeMes .colCon .absCol {
    position: absolute;
    right: 0;
    top: 0;
    width: 270px;
}
.bigOrangeMes .colCon .col {
    font-size: 14px;
}
.bigOrangeMes .colCon .col ul {
    font-weight: 300;
    margin: 10px 0 0;
    padding: 0 0 0 14px;
}
.bigOrangeMes .colCon .absCol input[type="text"] {
    border: 1px solid #909090;
    border-radius: 3px;
    box-shadow: 0 15px 14px -8px rgba(0, 0, 0, 0.3) inset;
    display: block;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.bigOrangeMes .colCon .absCol .help {
    display: block;
    font-size: 11px;
    margin: 3px 0 14px;
    text-align: center;
}
.bigOrangeMes .colCon .absCol .submit {
    border-color: #708e41 #708e41 #acbe91;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 35px;
    text-align: center;
    margin-top: 30px;
}

.box-modal.help_popup_long.addDataAcc {
    background-image: none;
    padding: 30px;
    width: 755px;
}


/* Bet's table for select game */
#games_content div.bet-title {
    background: none repeat scroll 0 0 #A5B3BD;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
    border-color: #767F86 #A2B8C7;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 15px;
    font-weight: 700;
    height: 24px;
    padding: 1px 0;
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#games_content div.bet-title div.groupName {
    background: url('https://book.easysportbet.co.uk/images/minus2.gif') no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    padding: 0 15px 0 20px;
}

#games_content div.bet-title.min div.groupName {
    background: url('https://book.easysportbet.co.uk/images/plus2.gif') no-repeat scroll 5px 5px rgba(0, 0, 0, 0) !important;
}

#games_content div.bets {
    border-collapse: collapse;
    display: table;
    margin: 0 0 1px;
    table-layout: fixed;
    width: 100%;
}

#games_content div.bets > div {
    display: table-row;
    height: 100%;
}

#games_content div.bets > div > div {
    display: table-cell;
    height: 100%;
    border: 1px solid #FFFFFF;
    background: none repeat scroll 0 0 #EEEEEE;
}

#games_content div.bets > div > div{
    background: none repeat scroll 0 0 #d6d3d6;
}

#games_content div.bets > div:nth-child(2n) > div {
    background: none repeat scroll 0 0 #DDE3E6;
}

#games_content div.bets div div span.bet_type {
    background: none repeat scroll 0 0 #d6d3d6;
    border: 0 solid #E4EEF9;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 14px;
    padding: 4px 55px 4px 5px;
    position: relative;
}

#games_content div.bets div:nth-child(2n) div span.bet_type {
    background: none repeat scroll 0 0 #E0E0E0;
}

#games_content div.bets div div:first-child span.bet_type {
    margin-left: 0;
}

#games_content div.bets div div span.bet_type:hover {
    background: none repeat scroll 0 0 #505358;
    color: #ffffff;
}

#games_content div.bets div div span.bet_type.bet_middle {
    background-color: #ecdfa8;
    color: #000000;
}
#games_content div.bets div div span.bet_type.bet_middle:hover {
    background-color: #fbe173;
}

#games_content div.bets div div span.bet_type span.koeff {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(51, 102, 153, 0.7);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #336699;
    font-size: 12px;
    line-height: 16px;
    margin: 2px 4px 0 0;
    min-width: 30px;
    padding: 0 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}

#games_content div.bets div div span.bet_type:hover .koeff {
    border-color: rgba(51, 102, 153, 1);
    color: #244a70;
}

#games_content div.bets div div span.bet_type.blockSob {
  background: url("https://book.easysportbet.co.uk/images/lock_event.png?v=2") no-repeat scroll 6px 4px #c4c4c4;
  color: #616161;
  padding-left: 23px;
  cursor:no-drop !important;
}

#games_content div.bets div div span.bet_type.blockSob span.koeff {
  background: none repeat scroll 0 0 #aeaeae;
  border-color: #fff;
  color: #ffffff;
}

/* Sale coupon button*/

.saleCuponBtn {
    display: inline-block;
    cursor: pointer;
    padding: 2px 7px;
    color: #383838;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    border-right: 1px solid #e47900;
    border-bottom: 1px solid #e47900;
    background: #ffb400;
    background: linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -o-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -moz-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -webkit-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    background: -ms-linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    -pie-background: linear-gradient(top, #ffb400 0%, #ff9c00 100%);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.35);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.saleCuponBtn a {
    color: #000000;
    font-weight: bold !important;
}

/* *** */

.gen20881 {
    height: 100px;
    padding-top: 50px;
    text-align: center;
}


/* Change timezone select */

#time_con {
    width: 194px;
}

#serverTime2 {
    background-color: #eee;
    background-image: url('https://book.easysportbet.co.uk/images/time_icon.png');
    background-position: 6px 8px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    margin: 0;
    padding: 6px 6px 6px 24px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#serverTime2 b {
    margin-right: 8px;
}

#serverTime2:after {
    background-image: url('https://book.easysportbet.co.uk/images/time_ar.png');
    content: '';
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    vertical-align: middle;
    width: 5px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

#serverTime2:hover {
    background-color: #fff;
}

#serverTime2:hover:after {
    background-position: 0 10px;
}

/* Time before in 1x2 bets */

.timer_line {
    background-color: #d6d3d6;
    background-image: url('https://book.easysportbet.co.uk/images/timer_line3.png');
    background-position: 6px 50%;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    color: #505358 !important;
    cursor: help;
    display: inline-block !important;
    height: 13px;
    line-height: 13px;
    margin-left: 5px;
    margin-right: 1px;
    padding: 0 6px 0 18px;
}

/* Custom title */

.custom-tooltip-styling {
    background: rgba(0,0,0,0.9) !important;
    color: #FFFFFF !important;
    border: 1px solid #fff !important;
    padding: 5px 15px;
    max-width: 300px;
    font-size: 10px !important;
    font-family: Arial;
    line-height: 14px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.5);
    white-space: pre-line;
    -moz-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.5);
    box-shadow: 0 5px 5px -2px rgba(0,0,0,0.5);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

/* Login with social network */

.login_in_soc {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.all_soc_enter {
    background-color: #eee;
    border: 0 solid #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 5px 7px -2px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 5px 7px -2px rgba(0, 0, 0, 0.7);
    box-shadow: 0 5px 7px -2px rgba(0, 0, 0, 0.7);
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -20px;
    text-align: left;
    top: 43px;
    z-index: 2;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.all_soc_enter:before {
    background-color: #eee;
    -moz-border-radius: 3px 0 13px;
    -webkit-border-radius: 3px 0 13px;
    border-radius: 3px 0 13px;
    -moz-box-shadow: -2px -2px 3px -2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: -2px -2px 3px -2px rgba(0, 0, 0, 0.5);
    box-shadow: -2px -2px 3px -2px rgba(0, 0, 0, 0.5);
    content: '';
    display: block;
    height: 15px;
    position: absolute;
    right: 20px;
    top: -8px;
    width: 15px;
    z-index: -1;
    -moz-transform: scale(1) rotate(45deg);
    -webkit-transform: scale(1) rotate(45deg);
    -o-transform: scale(1) rotate(45deg);
    -ms-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.all_soc_enter > li {
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 5px;
}

.all_soc_enter > li:first-child {
    color: #8b8b8b;
    font-size: 11px;
    line-height: 12px;
    min-width: 155px;
    padding: 5px;
    text-align: center;
    cursor: default;
}

.all_soc_enter > li:last-child {
    border-width: 0;
}

.all_soc_enter > li:first-child a {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.all_soc_enter > li:last-child a {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.all_soc_enter a {
    background-color: #eee;
    color: #7c7c7c;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    padding: 6px 20px 6px 15px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    white-space: nowrap;
    z-index: 3;
}

.all_soc_enter a:before {
    background-image: url('https://book.easysportbet.co.uk/images/enter_soc2.png');
    background-position: 28px 28px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 7px;
    position: relative;
    vertical-align: top;
    width: 28px;
}

.all_soc_enter a.vk_en:before { background-position: 0 0px; }
.all_soc_enter a.fb_en:before { background-position: 0 -28px; }
.all_soc_enter a.ok_en:before { background-position: 0 -56px; }
.all_soc_enter a.gp_en:before { background-position: 0 -84px; }
.all_soc_enter a.ya_en:before { background-position: 0 -112px; }
.all_soc_enter a.tw_en:before { background-position: 0 -140px; }
.all_soc_enter a.mr_en:before { background-position: 0 -168px; }
.all_soc_enter a.lj_en:before { background-position: 0 -196px; }

.all_soc_enter a:hover {
    color: #000;
    background-color: #fff;
}

.login_in_soc .enter_button_main {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -moz-box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.3) inset;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.soc_arr_menu {
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.3) inset;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 7px 3px 8px;
    position: relative;
    margin-top: 5px;
    height: 16px;
    background-color: #0E63A4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3382BB), color-stop(1, #0E63A4));
    background-image: -o-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -moz-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -webkit-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: -ms-linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    background-image: linear-gradient(to bottom, #3382BB 0%, #0E63A4 100%);
    -pie-background: linear-gradient(bottom, #3382BB 0%, #0E63A4 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.soc_arr_menu:hover {
    background-color: #0E6CB0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #398FCC), color-stop(1, #0E6CB0));
    background-image: -o-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -moz-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -webkit-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: -ms-linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    background-image: linear-gradient(to bottom, #398FCC 0%, #0E6CB0 100%);
    -pie-background: linear-gradient(bottom, #398FCC 0%, #0E6CB0 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.soc_arr_menu:before {
    background-image: url('https://book.easysportbet.co.uk/images/stat_on_main.png');
    background-position: 0 -32px;
    content: '';
    display: block;
    height: 5px;
    left: 5px;
    position: absolute;
    top: 10px;
    width: 7px;
}


/* Online trading help */

.obuchalka_stock {
    background-color: #ffa500;
    border-bottom: 2px solid #b27300;
    border-radius: 3px 3px 4px 4px;
    margin-top: 15px;
    padding: 10px 5px;
    -moz-box-shadow: inset 0 -1px 0 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 -1px 0 0 rgba(255,255,255,0.1);
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB83D), color-stop(1, #FFA600));
    background-image: -o-linear-gradient(bottom, #FFB83D 0%, #FFA600 100%);
    background-image: -moz-linear-gradient(bottom, #FFB83D 0%, #FFA600 100%);
    background-image: -webkit-linear-gradient(bottom, #FFB83D 0%, #FFA600 100%);
    background-image: -ms-linear-gradient(bottom, #FFB83D 0%, #FFA600 100%);
    background-image: linear-gradient(to bottom, #FFB83D 0%, #FFA600 100%);
}

.obuchalka_stock .title {
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    padding-left: 15px;
    padding-right: 35px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    text-transform: uppercase;
    position: relative;
}

.obuchalka_stock .title:before {
  background-image: url('https://book.easysportbet.co.uk/images/stock_arrow.png');
  background-position: -286px 50%;
  background-repeat: no-repeat;
  bottom: 0;
  content: '';
  position: absolute;
  right: 6px;
  top: 0;
  width: 44px;
  border-left: 1px solid rgba(0,0,0,0.2);
  box-shadow: inset 1px 0 0 0 rgba(255,255,255,0.3);
}

.obuchalka_stock .title:hover:before {
  background-position: 14px 50%;
}

.obuchalka_stock .title.active:before {
  background-position: -442px 50%;
}

.obuchalka_stock .title.active:hover:before {
  background-position: -142px 50%;
}

.obuchalka_stock .cont {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);
  margin: 15px 5px 0;
  padding: 5px;
  display: none;
}

#obuchalka_stock_cont .ui-tabs-nav {
    border: none;
    background-color: transparent;
    background-image: none;
    padding: 0;
    margin: 0 -5px 10px;
    text-align: center;
}

#obuchalka_stock_cont .ui-tabs-nav .ui-state-default {
    background: none repeat scroll 0 0 #eee;
    border: medium none;
    border-radius: 3px;
    display: inline-block;
    float: none;
    margin: 0 1px;
    padding: 0;
}

#obuchalka_stock_cont .ui-tabs-nav .ui-tabs-active {
  background: none repeat scroll 0 0 #ffbb3d;
}

#obuchalka_stock_cont .ui-tabs-nav .ui-state-default a {
  font-size: 11px;
  padding: 3px 0;
  text-align: center;
  width: 85px;
}

#obuchalka_stock_cont .ui-tabs-panel {
  padding: 0 5px;
}

.stock_steps {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

.stock_steps > li {
  font-family: Arial;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}

.stock_steps .number {
  background-color: #88b64a;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-weight: 700;
  height: 17px;
  left: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 17px;
}

/* Информационное табло */

div#r-table {
    display: table;
    height: 120px;
    min-width: 65%;
    max-width: 96%;
    margin: 0 auto;
    border: 1px solid rgba(45,56,72,0.5);
    color: #ffffff;
    background: #63778e;
    background: linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    background: -o-linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    background: -moz-linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    background: -webkit-linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    -pie-background: linear-gradient(top, rgba(99,119,142,0.75) 0%, rgba(41,51,68,0.75) 100%);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15), inset 1px 1px 0 rgba(255,255,255,0.45), 0 5px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), inset 1px 1px 0 rgba(255,255,255,0.45), 0 5px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), inset 1px 1px 0 rgba(255,255,255,0.45), 0 5px 5px rgba(0,0,0,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

div#r-table .curmatch-info {
    margin: 0 1px 5px 1px;
    border-bottom: 1px solid rgba(23,28,37,0.4);
}

div#r-table .curmatch-info div {
    border-bottom: 1px solid rgba(106,116,138,0.4);
    padding: 7px 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    height: 21px;
}

div#r-table .curmatch-info div .dop-info {
    position: absolute;
    left: 20px;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    text-align: left;
    display: table;
}

div#r-table .curmatch-info div .dop-info span {
    display: table-row;
}

div#r-table .curmatch-info div .dop-info span span {
    display: table-cell;
}

div#r-table .curmatch-info div .cur-half {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    padding: 0 10px;
    display: inline-block;
    position: relative;
}

div#r-table .curmatch-info div #GameStateStr {
    bottom: -1px;
    color: #ffc300;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8px;
    left: 0;
    position: absolute;
    width: 100%;
}

div#r-table .curmatch-info div .cur-half img {
    display: inline;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

div#r-table .curmatch-info div .cur-time {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    right: 20px;
    padding-right: 20px;
    background: url('https://book.easysportbet.co.uk/images/time-icon.png') no-repeat 100% 50%;
}

div#r-table .curmatch-info div .cur-time.line {
    font-size: 17px !important;
    position: relative !important;
    right: 0 !important;
    top: -3px;
    padding-left: 20px !important;
    background-position: 0% 50% !important;
}

div#r-table .curmatch-info div .cur-time.line sup {
    font-size: 14px !important;
    text-transform: none !important;
    position: relative;
    margin-right: 3px;
    padding: 0;
    color: #ffffff;
}

div#r-table .curmatch-info div .cur-time.line span,
div#r-table .curmatch-info div .cur-time.line span sup {
    color: #f4cf05 !important;
}

div#r-table .curmatch-info div #tvChannel {
    top: 1px;
    left: 0;
    color: #ffc300;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9px;
    position: absolute;
    width: 100%;
}

div#r-table .cur-game-result {
    text-align: center;
    font-size: 15px;
    padding: 0 5px 5px 10px;
    margin: 0 auto;
    border-spacing: 7px 0;
}

div#r-table .cur-game-result td {
    padding: 2px;
}

div#r-table .cur-game-result td.gamer {
    position: relative;
}

div#r-table .cur-game-result td.gamer img {
    position: absolute;
    left: -14px;
    top: 6px;
}

div#r-table .cur-game-result .game-th {
    font-size: 9px;
    font-weight: bold;
    color: #0eadff;
    text-transform: uppercase;
    text-align: center;
}

div#r-table .cur-game-result .game-th td {
    padding: 3px 0;
}

div#r-table .cur-game-result .game-th .startLine {
    font-size: 20px;
    font-weight: bold;
    color: #f4cf05;
    text-transform: uppercase;
    text-align: center;
    display: block;
    width: 150px;
    margin: 0 auto;
}

div#r-table .cur-game-result .command-del-one {
    height: 1px;
    background: rgba(23,28,37,0.4);
}

div#r-table .cur-game-result .command-del-two {
    height: 1px;
    background: rgba(106,116,138,0.4);
}

div#r-table .cur-game-result .yellow-card {
    width: 20px;
    height: 5px;
    background: #ddb300;
    margin: 0 auto;
}

div#r-table .cur-game-result .red-card {
    width: 20px;
    height: 5px;
    background: #b30001;
    margin: 0 auto;
}

div#r-table .cur-game-result .zero {
    color: #7a8bb1;
}


/* Golden Race */
#playarea {
    width: 100%;
    height: 100%;
    min-height:    100%;
    overflow: hidden;
}

#gameframe {
    min-height: 1000px;
}

iframe.noScrolling {
    width: 100%;
    height:    100%;
    overflow: hidden;
}

.moreInf {
    display: none;
}

#betsHistory {
    display: none;
    font-size: 12px !important;
}

#betsHistory #historyForm {
    text-align: center;
    margin: 15px 0;
}

#betsHistory #historyForm .title {
    font-size: 12px;
    color: #333;
}

#betsHistory .content {
    overflow: auto;
    max-height: 380px;
}

#betsHistory .content .results_table_live {
    margin-bottom: 0;
}

#betsHistory .content .results_table_live a.openBetDetails {
    border-bottom: 1px dashed #369;
}

/* Приложение для ПК */

#sports_page.win_app {
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_bg.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin-bottom: -5px;
    width: 100%;
    position: relative;
}

.win_app .win_app_body {
    color: #ffffff;
    margin: 0 auto !important;
    padding: 60px 0 100px !important;
    width: 1100px !important;
    position: relative;
    float: none !important;
}

.mob_app .mobile_app_body {
    width: 100% !important;
    position: relative;
    float: none !important;
}

.win_app .title .first {
    font-size: 50px;
    line-height: 50px;
}

.win_app .title .second {
    font-size: 43px;
    line-height: 74px;
}

.win_app .title {
    width: 390px;
}

.win_app .desc {
    color: #8ebae7;
    font-size: 18px;
    font-weight: 700;
    margin: 5px 0 30px;
    text-shadow: 0 2px 2px #000000;
    text-transform: uppercase;
}

.win_app .monitop {
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_pc.png');
    background-repeat: no-repeat;
    height: 391px;
    position: absolute;
    right: 0;
    top: 60px;
    width: 658px;
}

.win_app .prop {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.win_app .prop li {
    background-position: 0 50%;
    background-repeat: no-repeat;
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    margin-bottom: 2px;
    padding-left: 85px;
    text-transform: uppercase;
}

.win_app .prop li:nth-child(1) {
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_ico1.png');
}

.win_app .prop li:nth-child(2) {
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_ico2.png');
}

.win_app .prop li:nth-child(3) {
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_ico3.png');
}

.win_app p {
    margin: 0;
    text-align: center;
}

.win_app .link {
    background-color: #d73636;
    border-radius: 5px;
    box-shadow: 1px 5px 8px -2px rgba(0, 0, 0, 0.8);
    color: #ffffff;
    display: inline-block;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 65px;
    margin: 55px 0 10px 27px;
    min-width: 200px;
    overflow: hidden;
    padding-left: 85px;
    padding-right: 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto;
    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    -ms-transition:all 300ms linear;
    -o-transition:all 300ms linear;
    transition:all 300ms linear;
}
.win_app .link:hover{
    background-color: #ae2c2c;
}
.win_app .link:before {
    background-color: rgba(0, 0, 0, 0.2);
    background-image: url('https://book.easysportbet.co.uk/images/soft/win_load.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: "";
    height: 65px;
    left: 0;
    position: absolute;
    top: 0;
    width: 70px;
}

.win_app .link_desc {
    color: #9fbffe;
    font-size: 17px;
    text-align: left;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
}

.hottest_games.desktop {
    width: 1100px;
    margin: 0 auto;
}

.cutInfo span {
    border-bottom: 1px dashed #000;
    cursor: pointer;
}

.win_app_desc {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
    color: #669bc3;
    margin: 50px auto 10px;
    padding: 15px 20px 5px;
    width: 1060px;
    font-size: 13px;
    line-height: 1.3;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.win_app_desc h3 {
    color: #97c6ea;
    font-size: 18px;
    margin: 0 0 10px;
}
.win_app_desc p {
    margin: 0 0 10px;
    text-align: left;
}
.win_app_desc table {
    width: 100%;
}
.win_app_desc table td:nth-child(1) {
    padding-right: 30px;
}
.win_app_stand {
    color: #669bc3;
    font-size: 18px;
    margin: 50px auto 10px;
    padding: 0 20px;
    width: 1060px;
}
.win_app_stand .title {
    font-size: 34px;
    font-weight: 700;
    line-height: 50px;
    margin: 0 0 30px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.win_app_best {
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid #669bc3;
    border-radius: 5px;
    box-shadow: 0 5px 12px -1px rgba(0, 0, 0, 0.2);
    color: #669bc3;
    font-size: 14px;
    line-height: 18px;
    margin: 55px auto 0;
    min-height: 72px;
    padding: 20px 20px 20px 320px;
    position: relative;
    width: 756px;
}
.win_app_best .title {
    font-size: 32px;
    font-weight: 700;
    left: 20px;
    line-height: 36px;
    position: absolute;
    text-transform: uppercase;
    top: 20px;
    width: 300px;
}
.win_app_best p {
    text-align: left;
}
.win_app_stand table td {
    border-top: 1px solid rgba(0, 0, 0, 0.6);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15) inset;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
}
.win_app_stand table {
    border-collapse: collapse;
    width: 100%;
}
.win_app_stand table tr:first-child td {
    border-top: none;
    box-shadow: none;
}
.win_app_stand .arr_div {
    background-color: #082c48;
    border: 1px dashed #669bc3;
    border-radius: 5px;
    display: inline-block;
    padding: 15px;
    width: 70%;
    position:relative;
    min-height: 40px;
}
.win_app_stand .arr_div:before {
    content: "";
    height: 78px;
    margin-top: -38px;
    position: absolute;
    top: 50%;
    width: 53px;
}
.win_app_stand .arr_div.rd:before {
    background-image: url("https://book.easysportbet.co.uk/images/soft/arr_div_r.png");
    right: -53px;
}
.win_app_stand .arr_div.ld:before {
    background-image: url("https://book.easysportbet.co.uk/images/soft/arr_div_l.png");
    left: -53px;
}
.win_app_stand .arr_div.rd {
    padding-left: 85px;
}
.win_app_stand .arr_div.ld {
    padding-right: 85px;
}
.win_app_stand .arr_div .num {
    background-color: rgba(255, 255, 255, 0.03);
    border: 2px solid #669bc3;
    border-radius: 50%;
    font-size: 35px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    margin-top: -27px;
    position: absolute;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    top: 50%;
    width: 50px;
}
.win_app_stand .arr_div.rd .num{
    left: 15px;
}
.win_app_stand .arr_div.ld .num{
    right: 15px;
}
.win_app_stand img {
    *background-color: #0c304c;
    *border: 1px dashed #669bc3;
    border-radius: 5px;
    *padding: 7px;
}
.win_app_load {
 text-align: center;
}
.win_app_load .link {
    margin: 45px auto 8px;
}
.win_app_load .link_desc {
    text-align: center;
}

/* Меню в блоке Информация, Личный кабинет и аналогичные */

.infoMenuBlock {
    padding: 5px 0 0 5px;
    background: #ffffff;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.infoMenuBlock .info table tr td:first-child {
    width: 20px;
}

.left_menu_ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.left_menu_ul a {
    background-position: 10px 50%;
    background-repeat: no-repeat;
    display: block;
    font-size: 12px !important;
    line-height: 28px;
    padding: 0 10px 0 38px;
    text-transform: uppercase;
    font-family: Tahoma;
}
.left_menu_ul li{
    border-bottom: 1px solid #e9e9e9;
}
.left_menu_ul li:last-child{
    border-bottom:none;
    border-radius:0 0 4px 4px;
}
.left_menu_ul li a.img01{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_01.png); }
.left_menu_ul li a.img02{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_02.png); }
.left_menu_ul li a.img03{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_03.png); }
.left_menu_ul li a.img04{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_04.png); }
.left_menu_ul li a.img05{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_05.png); }
.left_menu_ul li a.img06{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_06.png); }
.left_menu_ul li a.img07{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_07.png); }
.left_menu_ul li a.img08{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_08.png); }
.left_menu_ul li a.img09{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_09.png); }
.left_menu_ul li a.img10{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_10.png); }
.left_menu_ul li a.img11{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_11.png); }
.left_menu_ul li a.img12{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_12.png); }
.left_menu_ul li a.img13{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_13.png); }
.left_menu_ul li a.img14{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_11.png); }
.left_menu_ul li:hover{
    background-color:#eee;
}
.left_menu_ul li.active{
    background: rgba(102,102,102,1);
    background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(39,40,43,1)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(39,40,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#27282b', GradientType=0 );
}
.left_menu_ul li.active a{
    color: #fff;
}
.left_menu_ul li.active a.img01{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_01a.png); }
.left_menu_ul li.active a.img02{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_02a.png); }
.left_menu_ul li.active a.img03{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_03a.png); }
.left_menu_ul li.active a.img04{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_04a.png); }
.left_menu_ul li.active a.img05{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_05a.png); }
.left_menu_ul li.active a.img06{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_06a.png); }
.left_menu_ul li.active a.img07{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_07a.png); }
.left_menu_ul li.active a.img08{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_08a.png); }
.left_menu_ul li.active a.img09{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_09a.png); }
.left_menu_ul li.active a.img10{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_10a.png); }
.left_menu_ul li.active a.img11{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_11a.png); }
.left_menu_ul li.active a.img12{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_12a.png); }
.left_menu_ul li.active a.img13{ background-image:url(https://book.easysportbet.co.uk/images/office/lc_13a.png); }

.leftMenuPayLink {
    border-radius: 3px;
    clear: both;
    display: block;
    font-family: Roboto;
    font-size: 20px !important;
    height: 40px;
    line-height: 40px;
    margin: 15px 0;
    text-align: center;
    text-transform: uppercase;
}

.infoMenuBlock.noName {
    border-radius: 5px;
}
.infoMenuBlock.noName .left_menu_ul li:first-child {
    border-radius: 5px 5px 0 0;
}
.infoMenuBlock.noName .left_menu_ul li:last-child {
    border-radius: 0 0 5px 5px;
}

/* Ссылка на видео */
/************** 1 ****************/
#videoLink {
    background-color: #2c7bb6;
    background-image: url("https://book.easysportbet.co.uk/images/play_ico.png") !important;
    background-position: 14px 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    color: #ffffff;
    font-size: 18px !important;
    font-weight: 700 !important;
    height: 44px !important;
    line-height: 1.1;
    padding-left: 55px;
    width: auto !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    overflow: hidden;
    background-size: 28px 28px;
    display: block;
    margin-top: 15px;
    padding-top: 6px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    transition:all 150ms linear;
}
#videoLink:hover {
    background-color: #308cd1;
    background-size: 34px 34px;
    background-position: 11px 50%;
}
#videoLink > i {
    display: block;
    font-size: 11px;
    font-style: normal;
}
#videoLink span {
    display: block;
    height: 44px;
    overflow: hidden;
    position: absolute;
    right: -22px;
    top: 0;
    width: 135px;
    background-color:#7ea24a;

    -moz-transform:scale(1) skew(-45deg, 0deg);
    -webkit-transform:scale(1) skew(-45deg, 0deg);
    -o-transform:scale(1) skew(-45deg, 0deg);
    -ms-transform:scale(1) skew(-45deg, 0deg);
    transform:scale(1) skew(-45deg, 0deg);
}
#videoLink span img {
    color: rgba(0, 0, 0, 0);
    display: block;
    left: -22px;
    position: absolute;
    top: 0;

    -moz-transform:scale(1) skew(45deg, 0deg);
    -webkit-transform:scale(1) skew(45deg, 0deg);
    -o-transform:scale(1) skew(45deg, 0deg);
    -ms-transform:scale(1) skew(45deg, 0deg);
    transform:scale(1) skew(45deg, 0deg);
}
#videoLink span:before, #videoLink span:after{
    background-color: #2c7bb6;
    content: "";
    height: 44px;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 10;

    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    transition:all 150ms linear;
}
#videoLink span:before {
    left: 5px;
}
#videoLink span:after {
    right: 10px;
}
#videoLink:hover span:before,#videoLink:hover span:after{
    background-color: #308cd1;
}


/* Информация о лицензии */

.foot-information-bg {
    background-color: #103654;
    margin: 0 0 -17px;
    padding: 5px 0 25px;
}
.foot-information {
    background-color: #134369;
    background-image: url('https://book.easysportbet.co.uk/images/inf_foot_ico.png');
    background-position: 28px 50%;
    background-repeat: no-repeat;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    clear: both;
    color: #88b2d4;
    font-size: 12px;
    height: 126px;
    line-height: 126px;
    margin: 0 auto;
    padding: 0 220px 0 145px;
    position: relative;
    width: 1230px;
}
.foot-information img {
    border-left: 2px solid #103654;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.foot-information p {
    display: inline-block;
    line-height: 20px;
    margin: 0;
    vertical-align: middle;
}

/* Видео в лайве*/
/*
#videoPopUp {
    position: relative;
    padding: 30px 8px 8px 8px;
    background: #F0C869;
    height: 100%;
    border: 1px solid #BD9B44;
    box-shadow: 0 0 2px rgba(0,0,0,0.3)
}

#videoPopUp span.close {
    position: absolute;
    top: 0;
    right: 6px;
    background: #CB4F51;
    text-align: center;
    width: 45px;
    color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    cursor: default;
    z-index: 10;
}

#videoPopUp span.close:hover {
    background: #E24242;
}

#videoPopUp span.minimize {
    position: absolute;
    top: 0;
    right: 52px;
    text-align: center;
    width: 25px;
    color: #3D2700;
    font-family: Impact, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    cursor: default;
    z-index: 10;
}

#videoPopUp span.minimize:hover {
    background: #3665B5;
    color: #FFFFFF;
}

#winTitle {
    width: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    text-align: center;
    color: #3C2200;
}

#winContainer {
    outline: 1px solid #A0A0A0;
}

input#url {
    -webkit-box-sizing : border-box;‌​
-moz-box-sizing : border-box;
    box-sizing : border-box;
    width: 100%;
    padding: 3px 5px 3px 25px;
    background: #F1F1F1;
    border: 1px solid #B5B6BA;
    font-size: 12px;
    font-family: Segoe UI;
    background: url('https://book.easysportbet.co.uk/images/globe.png') no-repeat 5px 50%;
}

#adressBar {
    position: relative;
    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    width: 100%;
    background: #F1F1F1;
    padding: 10px;
    border-bottom: 1px solid #A0A0A0;
}

#videoContent {
    background: #FFFFFF;
}


::-webkit-input-placeholder { color: #666666; font-size: 11px; font-family: Helvetica, sans-serif; font-style: italic; }
::-moz-placeholder          { color: #666666; font-size: 11px; font-family: Helvetica, sans-serif; font-style: italic; }
:-moz-placeholder           { color: #666666; font-size: 11px; font-family: Helvetica, sans-serif; font-style: italic; }
:-ms-input-placeholder      { color: #666666; font-size: 11px; font-family: Helvetica, sans-serif; font-style: italic; }
*/


/* Кнопки статистики */
.menu_stat {
    height: 32px;
    left: 170px;
    list-style: none outside none;
    margin: 4px 0 0;
    padding: 0;
    position: absolute;
    top: 0;
}

.menu_stat li {
    float: right;
}

.menu_stat a {
    background-image: url("https://book.easysportbet.co.uk/images/menu_stat_icons.png");
    background-position: 50px 50px;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-left: 5px;
    width: 37px;
}

.menu_stat a.ls { background-position: 0 0; }
.menu_stat a.rz { background-position: -42px 0; }
.menu_stat a.st { background-position: -84px 0; }
.menu_stat a.ls:hover { background-position: 0 -37px; }
.menu_stat a.rz:hover { background-position: -42px -37px; }
.menu_stat a.st:hover { background-position: -84px -37px; }

#videoLeft{
    padding-left: 2px;
    background: linear-gradient(to bottom, #3583bc 0%,#0d62a4 100%);
    color: #eeeeee;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 35px;
    height: 36px;
    border-radius: 3px;
}

#spanVideo{
    padding: 0;
    padding-left: 16px;
    margin: 0;
    position: relative;
    top: -5px;
    font-size: 11px;
    color: #555555;
}

/* Бонус при регистрации */
.reg_bonus_div {
    background: none repeat scroll 0 0 #1e70ae;
    border-radius: 5px;
    color: #ffffff;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    padding: 7px 20px;
    text-align: center;
}

.reg_bonus_div > b {
    color: #ffff00;
    font-size: 24px;
}

.reg_bonus_div > span {
    color: #ffff00;
}

.kofs_l_l_ul {
    *background-color: #f9f9f9;
    border: 1px dashed #cccccc;
    *box-shadow: 0 0 0 1px #ffffff inset;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 10px;
}
.kofs_l_l_ul > li {
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 4px;
    padding-bottom: 4px;
}
.kofs_l_l_ul > li:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.kofs_l_l_ul a {
    border-radius: 2px;
    display: inline-block;
    padding: 1px 4px;
}
.kofs_l_l_ul a:hover {
    color:#ffffff !important;
    background-color: #57a3db;
}
.kofs_list_line a{
    text-decoration:underline !important;
}
.kofs_list_line a:hover{
    text-decoration:none !important;
}
.kofs_list_line .title {
    color: #000000;
    margin-bottom: 5px;
}

/*********************************/
.suc_reg_mes_1{
    border-radius: 5px;
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 28px;
    line-height: 32px;
    margin: 40px 5px;
    padding: 13px 10px;
    text-align: center;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);

    background: #0073b0;
    background: -moz-linear-gradient(top,  #0073b0 0%, #007bb7 50%, #0071b2 51%, #0072ae 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073b0), color-stop(50%,#007bb7), color-stop(51%,#0071b2), color-stop(100%,#0072ae));
    background: -webkit-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: -o-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: -ms-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: linear-gradient(to bottom,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073b0', endColorstr='#0072ae',GradientType=0 );
}
.suc_reg_mes_2 {
    color: #4c5559;
    font-family: "Roboto",sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
}
.suc_reg_mes_2 span{
    font-size: 35px;
}
.suc_reg_mes_3 {
    color: #709141;
    font-family: "Roboto",sans-serif;
    font-size: 19px;
    font-weight: 500;
    text-align: center;
}
.suc_reg_mes_3 span{
    font-size: 25px;
}
.suc_reg_mes_4 {
    border: 1px solid #87aa50;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    margin: 20px auto 30px;
    padding: 0;
    text-align: center;
    width: 305px;
    border-radius: 5px;
}
.suc_reg_mes_5{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-top: 2px solid #1e70ae;
    padding: 25px 0 25px 20px;
    margin: 0 -16px -16px;
    text-align: center;
}
.suc_reg_mes_5:before, .suc_reg_mes_5:after,
.suc_reg_mes_5 .hide_buts:before, .suc_reg_mes_5 .hide_buts:after{
    display:block;
    content:'';
    clear:both;
}
.suc_reg_mes_5 a {
    border: 1px solid #afc1ce;
    border-radius: 5px;
    color: #435e73;
    display: block;
    float: left;
    font-family: Roboto,Arial,sans-serif;
    font-size: 10px;
    font-weight: 700;
    height: 72px;
    line-height: 72px;
    margin: 2px 4px 2px 0;
    position: relative;
    text-transform: uppercase;
    width: 110px;

    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
.suc_reg_mes_5 a:hover{
    background-color: #eeeeee;
    border: 1px solid #91a5b4;

    background: #f2f2f2;
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d3d3d3));
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d3d3d3 100%);
    background: -o-linear-gradient(top,  #f2f2f2 0%,#d3d3d3 100%);
    background: -ms-linear-gradient(top,  #f2f2f2 0%,#d3d3d3 100%);
    background: linear-gradient(to bottom,  #f2f2f2 0%,#d3d3d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d3d3d3',GradientType=0 );
}
.suc_reg_mes_5 a:before{
    background-image: url("https://book.easysportbet.co.uk/images/pay_systems.png");
    background-repeat:no-repeat;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    background-position: 200px 200px;
    position:absolute;
    top:0;
    left:0;
}
.suc_reg_mes_5 a span {
    display: inline-block;
    line-height: 14px;
    vertical-align: middle;
}
.suc_reg_mes_5 .but1:before{ background-position: 0px 0px; }
.suc_reg_mes_5 .but2:before{ background-position: -135px 0px; }
.suc_reg_mes_5 .but3:before{ background-position: -267px 0px; }
.suc_reg_mes_5 .but4:before{ background-position: -664px 0px; }
.suc_reg_mes_5 .but5:before{ background-position: -532px 0px; }
.suc_reg_mes_5 .but6:before{ background-position: -399px 0px; }
.suc_reg_mes_5 .but7:before{ background-position: -1197px 0px; }
.suc_reg_mes_5 .but8:before{ background-position: -797px 0px; }
.suc_reg_mes_5 .but9:before{ background-position: -1330px 0px; }
.suc_reg_mes_5 .but10:before{ background-position: -1461px 0px; }
.suc_reg_mes_5 .but11:before{ background-position: -1603px 0px; }
.suc_reg_mes_5 .but12:before{ background-position: -1750px 0px; }
.suc_reg_mes_5 .but13:before{ background-position: -1903px 0px; }
.suc_reg_mes_5 .but14:before{ background-position: -2052px 0px; }
.suc_reg_mes_5 .but15:before{ background-position: -2193px 0px; }
.suc_reg_mes_5 .but16:before{ background-position: -2324px 0px; }
.suc_reg_mes_5 .but17:before{ background-position: -2467px 0px; }

.suc_reg_mes_5 .hide_buts {
    display: none;
    width:100%;
}
.suc_reg_mes_5 .hide_buts.active {
    display: block;
}


/*** Modal windows ***/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 60px 24px 24px; margin: 0; border: 0; vertical-align: top; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(https://book.easysportbet.co.uk/images/loading_m.gif) no-repeat 50% 50%; }
.box-modal {
    position: relative;
    width: 700px;
    padding: 16px;
    background: #fff;
    box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
    border-radius: 6px;
}
.box-modal p{margin:10px 0;}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
.box-modal .ls_video_in_modal iframe, .box-modal .ls_video_in_modal object{
    margin:0 auto;
    max-width: 100%;
    max-height:380px;
    display: block;
}


/* Шапка для игры в линии */
div#r-table .cur-game-result .game-th .startLine{
    width:105px !important;
}
div#r-table .cur-game-result td.team_name:first-child {
    position: relative;
    height: 55px;
}
div#r-table .cur-game-result td.team_name:last-child {
    position: relative;
    height: 55px;
}
div#r-table .cur-game-result td.team_name .team_logo {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.05), 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
    display: block;
    height: 50px;
    margin: 2px auto 7px;
    overflow: hidden;
    padding: 10px;
    width: 50px;
}

div#r-table .cur-game-result .game-th {
    padding-top: 25px;
}

/* Шапка для игры в линии для тенниса */
div#r-table.tennis .cur-game-result td.team_name .team_logo {
    background-color: #ffffff;
    border-radius: 0;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.05), 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
    display: block;
    height: 50px;
    margin: 2px auto 7px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 42px;
}

div#r-table.tennis .cur-game-result td.team_name .team_logo:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

div#r-table.tennis .cur-game-result td.team_name .team_logo img {
    box-shadow: 0 0 0 2px #ffffff inset;
    height: 100%;
    width: 100%;
}


/* Popup окно с предложением помочь в регистрации, пополнении счета */
.help_popup {
    padding: 25px;
    width: 515px;
    font-family: 'Roboto', sans-serif;
}

.help_popup_long.addPhone {
    background-image: url("https://book.easysportbet.co.uk/images/page_pop_attachPhone_bg.jpg");
    background-position: 0 100%;
    padding: 28px 30px 10px 360px;
    width: 590px;
}
.help_popup_long.addPhone .submit:before {
    display: none !important;
}
.help_popup_long.addPhone .col {
    box-shadow: none !important;
}

.help_popup_long.addPhone .input_form .col:last-child {
    width: 295px;
}
.help_popup_long.addPhone .input_form .col:first-child {
    width: 275px;
    padding-right:0;
}
.help_popup_long.addPhone .input_form .col:first-child ul {
    margin: 5px 0 0;
    padding: 0 0 0 13px;
}
.help_popup_long.addPhone .input_form .col:first-child ul li {
    font-weight: 300;
    padding: 2px 0;
}

.help_popup .text1 {
    border-radius: 5px;
    color: #ffffff;
    font-size: 28px;
    height: 95px;
    line-height: 95px;
    margin: 10px 0;
    padding: 0 10px;
    text-align: center;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    background: #0073b0;
    background: -moz-linear-gradient(top,  #0073b0 0%, #007bb7 50%, #0071b2 51%, #0072ae 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073b0), color-stop(50%,#007bb7), color-stop(51%,#0071b2), color-stop(100%,#0072ae));
    background: -webkit-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: -o-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: -ms-linear-gradient(top,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    background: linear-gradient(to bottom,  #0073b0 0%,#007bb7 50%,#0071b2 51%,#0072ae 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073b0', endColorstr='#0072ae',GradientType=0 );
}

.help_popup .text1 span {
    display: inline-block;
    vertical-align: middle;
    line-height: 32px;
}

.help_popup .text2 {
    color: #4c5559;
    font-size: 14px;
    padding: 15px 0;
    text-align: center;
}

.help_popup .input_form {
    margin: 10px 0;
    width: 100%;
}

.help_popup .input_form:before,
.help_popup .input_form:after {
    clear: both;
    display: block;
    content: '';
}

.help_popup .input_form .col:first-child {
    box-shadow: 1px 0 0 0 #b3b3b3;
    float: left;
    padding: 10px 20px;
    width: 290px;
}

.help_popup .input_form .col:last-child {
    float: left;
    padding: 10px 20px;
    width: 145px;
}

.help_popup .input_form .col .text {
    border: 1px solid #909090;
    border-radius: 5px;
    box-shadow: 0 20px 10px -15px #cccccc inset;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 18px;
    font-weight: 500;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-right: 25px;
}
#addPhoneForm .keyboardInputInitiator {
    margin-left: -24px;
    margin-top: -5px;
}

.help_popup .input_form .col .help {
    color: #7c7c7c;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0;
}

.help_popup .input_form .col .submit,
.help_popup .input_form .col .activate {
    border: 1px solid #87aa50;
    border-radius: 5px;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    width: 100%;
    position: relative;
}

.help_popup .input_form .col .submit:before {
    background-image: url('https://book.easysportbet.co.uk/images/phone_icon_g.png');
    content: '';
    display: block;
    height: 27px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 26px;
}

.help_popup .input_form .col .online,
.help_popup .input_form .col .call{
    border-radius: 5px;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 50px;
    line-height: 20px;
    width: 178px;
    text-align: right;
    padding-right: 13px;
    padding-left: 11px;
    margin-bottom: 18px;
    padding-top: 5px;
    position: relative;
}

.help_popup .input_form .col .call:before
{
    background-image: url('https://book.easysportbet.co.uk/images/consul_ico2.png');
    content: '';
    display: block;
    height: 37px;
    left: 50%;
    margin-left: -96px;
    position: absolute;
    top: 8px;
    width: 42px;
}
.help_popup .input_form .col .online:before {
    background-image: url('https://book.easysportbet.co.uk/images/consul_ico1.png');
    content: '';
    display: block;
    height: 37px;
    left: 50%;
    margin-left: -96px;
    position: absolute;
    top: 8px;
    width: 42px;
}

.blue_but_light {
    color: #ffffff;
    text-decoration: none;
    background: #81a4cc;
    background: -moz-linear-gradient(top,  #81a4cc 0%, #4e719c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81a4cc), color-stop(100%,#4e719c));
    background: -webkit-linear-gradient(top,  #81a4cc 0%,#4e719c 100%);
    background: -o-linear-gradient(top,  #81a4cc 0%,#4e719c 100%);
    background: -ms-linear-gradient(top,  #81a4cc 0%,#4e719c 100%);
    background: linear-gradient(to bottom,  #81a4cc 0%,#4e719c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81a4cc', endColorstr='#4e719c',GradientType=0 );
}

.blue_but_light:hover {
    color: #ffffff;
    text-decoration: none;
    background: #8fb4df;
    background: -moz-linear-gradient(top,  #8fb4df 0%, #5d83b2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fb4df), color-stop(100%,#5d83b2));
    background: -webkit-linear-gradient(top,  #8fb4df 0%,#5d83b2 100%);
    background: -o-linear-gradient(top,  #8fb4df 0%,#5d83b2 100%);
    background: -ms-linear-gradient(top,  #8fb4df 0%,#5d83b2 100%);
    background: linear-gradient(to bottom,  #8fb4df 0%,#5d83b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fb4df', endColorstr='#5d83b2',GradientType=0 );
}

.help_popup_long {
    background-image: url('https://book.easysportbet.co.uk/images/page_pop_bg.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 15px 30px 3px 360px;
    width: 550px;
}

.help_popup_long .text1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    color: #377aad;
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.3;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    text-transform: uppercase;
}

.help_popup_long .text2 {
    padding: 0 0 10px;
    text-align: left;
}

.help_popup_long .input_form .col:first-child {
    padding-left: 0;
    width: 315px;
}

.help_popup_long .input_form .col:last-child {
    padding-right: 0;
    width: 145px;
}


/* Табы для чата и купона */
/***************************/
.sports_tab_two {
    color: #0e548a;
    height: 36px;
    margin-top: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}

.sports_tab_two_con > * {
    padding-top: 10px;
}

.sports_tab_two .tab_but img {
    margin: 3px 4px 0 0;
    vertical-align: top;
}

.sports_tab_two .tab_but {
    border-bottom: 4px solid #0f63a5;
    border-radius: 3px 3px 0 0;
    cursor: pointer;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    line-height: 29px;
    margin-top: 3px;
    position: relative;
    text-align: center;
    width: 50%;
    background: #e4e4e4;
    background: -moz-linear-gradient(top,  #e4e4e4 0%, #c4c4c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#c4c4c4));
    background: -webkit-linear-gradient(top,  #e4e4e4 0%,#c4c4c4 100%);
    background: -o-linear-gradient(top,  #e4e4e4 0%,#c4c4c4 100%);
    background: -ms-linear-gradient(top,  #e4e4e4 0%,#c4c4c4 100%);
    background: linear-gradient(to bottom,  #e4e4e4 0%,#c4c4c4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#c4c4c4',GradientType=0 );
}

.sports_tab_two .tab_but:hover {
    background: #d2d2d2;
    background: -moz-linear-gradient(top,  #d2d2d2 0%, #afafaf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#afafaf));
    background: -webkit-linear-gradient(top,  #d2d2d2 0%,#afafaf 100%);
    background: -o-linear-gradient(top,  #d2d2d2 0%,#afafaf 100%);
    background: -ms-linear-gradient(top,  #d2d2d2 0%,#afafaf 100%);
    background: linear-gradient(to bottom,  #d2d2d2 0%,#afafaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#afafaf',GradientType=0 );
}

.sports_tab_two .tab_but.active {
    color: #fff;
    cursor: default;
    height: 29px;
    line-height: 29px;
    margin-top: 0;
    padding-top: 3px;
    background: #3482bb;
    background: -moz-linear-gradient(top,  #3482bb 0%, #0f64a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3482bb), color-stop(100%,#0f64a5));
    background: -webkit-linear-gradient(top,  #3482bb 0%,#0f64a5 100%);
    background: -o-linear-gradient(top,  #3482bb 0%,#0f64a5 100%);
    background: -ms-linear-gradient(top,  #3482bb 0%,#0f64a5 100%);
    background: linear-gradient(to bottom,  #3482bb 0%,#0f64a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3482bb', endColorstr='#0f64a5',GradientType=0 );
}

.sports_tab_two .tab_but.active:before {
    border-color: #0f64a5 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    bottom: -10px;
    content: '';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
}

#lastCoupons {
    text-align: center;
    padding-bottom: 7px;
}

.open_bets_ul li {
    margin-bottom: 13px;
}

.open_bets_ul li:last-child {
    margin-bottom: 0;
}

.open_bets_ul li .block {
  background: none repeat scroll 0 0 #ffe565;
  border: 1px solid #c2b020;
  border-radius: 3px;
  margin: 0 0 5px;
  padding: 6px 5px;
  position: relative;
  text-align: left;
}

.open_bets_ul li .block .teams span {
    color: #000000!important;
    display: inline!important;
    font-size: 11px!important;
    font-weight: 700!important;
    line-height: 1.3;
    margin: 0;
    padding: 0 !important;
}

.open_bets_ul li .coupInfo {
    text-align: left;
    font-size: 11px;
    font-style: italic;
}

.open_bets_ul li .block .type {
    padding: 0 30px 0 0;
    position: relative;
}

.open_bets_ul li .block .type span {
    color: #454545 !important;
    display: inline !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.3;
    margin: 0 !important;
    padding: 0 !important;
}

.open_bets_ul li .block .type span.team {
    color: #000000 !important;
    display: inline-block !important;
    font-weight: 700 !important;
}

.open_bets_ul li .block .type span.bet {
    bottom: 0;
    color: #000000 !important;
    position: absolute;
    right: 0;
    text-align: center;
    width: 40px;
}

.open_bets_ul {
    list-style: outside none none;
    margin: 0;
    padding: 5px 5px 15px;
}

.open_bets_ul li .buts {
    text-align: center;
}

.open_bets_ul li .buts a {
    border-radius: 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px !important;
    height: 18px;
    line-height: 17px;
    margin: 0;
    padding: 0 10px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    vertical-align: top;
}

.open_bets_ul li .buts .sale.green {
    background-color: #77a02e;
    box-shadow: none;
    color: #fff;
    text-shadow: 0 0 0 transparent;
}

.open_bets_ul li .buts .replace.blue {
    background-color: #698cb5;
    box-shadow: none;
    color: #fff;
    text-shadow: 0 0 0 transparent;
}

.open_bets_ul li .buts .sale.green:hover {
    background-color: #668928;
}

.open_bets_ul li .buts .replace.blue:hover {
    background-color: #5b7a9e;
}


.table_payment {
    border-collapse: collapse;
}
.table_payment td {
    color: #5F5F5F;
}
.table_payment tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F9F9F9;
}
.table_payment .tr_title {
    background: none repeat scroll 0 0 #DADADA;
    color: #434343;
}
.table_payment tr {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.table_payment_safecharge tr:nth-child(2n+1), .table_payment_safecharge tr:nth-child(2n) {
    background: none;
}
.table_payment_safecharge tr:last-child {
    border-bottom: none;
}
.table_payment tr.tr_color {
    background: none repeat scroll 0 0 #F9F9F9;
}
.table_payment tr:hover, .table_payment tr.tr_color:hover {
    background: none repeat scroll 0 0 #E8E8E8;
}
.table_payment tr:first-child {
    background: #3583bc;
    border-bottom: none;
    border-left: 1px solid #3583bc;
    border-right: 1px solid #3583bc;
    border-top: 1px solid #3583bc;
}
.table_payment tr:first-child  td{
    color: #fff;
    font-size: 14px;
}


/* Slots */

.slot_block_wrap .slot_block  li {
    width: 11.6%;
}
div.sports_widget div.widget_ajax_area.fullscreen.slot_block_wrap {
    background: #fff;
    overflow: hidden;
}
.slot_block_wrap .slot_block {
    margin: 0;
    padding: 0;
}
.slot_block_wrap .slot_block>p {
    margin: 13px 8px;
}
.slot_block_wrap .slot_block li{
    display: inline-block;
    vertical-align: top;
    margin: 13px 8px;
    /*width: 228px;*/
    /*height: 200px;*/
    position: relative;
}

.slot_block_wrap .slot_block li.g-slot-item{width:154px;min-height:140px; display: inline-block; float: none;}
.slot_block_wrap #PTSlotsList, .slot_block_wrap #GSlotsList{text-align:center;}
.slot_block_wrap #PTSlotsList li.g-slot-item{width:203px;}


.slot_block_wrap .slot_block .block_img{
    float:left;
    width:100%;
    display:block;
    overflow:hidden;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.slot_block_wrap .slot_block img{
    position:relative;
    z-index:22;
    width:100%;
}
.slot_block_wrap .slot_block .play-button{
    width:100%;
    position:absolute;
    top:5px;
    opacity:0;
    text-align:center;
    z-index:100;
}
.slot_block_wrap .slot_block .play-button span{
    text-decoration:none;
    padding:12px 20px 10px;
    border-top:1px solid #6CB1E4;
    color: #fff;
    font: 13px/18px Arial,Helvetica,sans-serif;
    background: #3583bc;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0 1px 0 #444;
    box-shadow: 0 0 3px #222;
}
/*
@media screen and (max-width: 1300px) {
    .slot_block_wrap .slot_block .play-button span {
      font: 14px/18px Arial,Helvetica,sans-serif;
    }
}
*/
.slot_block_wrap .slot_block .popular-game-name {
    float: left;
    width: 100%;
    margin: 7px 0 0;
}
.slot_block_wrap .slot_block .popular-game-name p{
    margin:0;
}
.slot_block_wrap .slot_block .popular-game-name p span {
    width: 200px;
    height: auto;
    background: 0 0;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.75);

    font-weight: bold;
    font-size: 16px;
    /*white-space: nowrap;*/
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    box-shadow: none;
    display: block;
}

.slot_block_wrap .slot_block li.g-slot-item .popular-game-name p span{
    white-space: normal;
    width: 130px;

}

.slot_block_wrap .slot_block li img{
    background-color: #000;
    transition-duration:750ms;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    margin-bottom: -3px;
}
.slot_block_wrap .slot_block li:hover img{
    transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    -o-transform:scale(1.4);
    -webkit-transform:scale(1.4);
}
.slot_block_wrap .slot_block li:hover p.play-button{
    top: 50%;
    margin-top: -15px;
    opacity:1;
    transition-duration:350ms;
    left: 0px;
}
.slot_block_wrap .slot_block li p.play-button{
    top:5px;
    opacity:0;
    transition-duration:350ms;
}
.slot_block_wrap .slot_block li:hover {
    cursor: pointer;
}

#slot_content {
    position:relative;
    width: 98%;
    margin: 0 auto 13px;
}
.slots_tab {
    color: #0e548a;
    margin-top: 25px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}

.slots_con {
    /*border-left: 1px solid #A1A1A1;
    border-right: 1px solid #A1A1A1;
    border-bottom: 1px solid #A1A1A1;*/
    overflow: hidden;
    width: 100%;
    margin-top: -10px;
    background: none repeat scroll 0 0 #E3E3E3;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.sports_tab_two_con > * {
    padding-top: 10px;
}

.slots_tab .tab_button img {
    margin: 3px 4px 0 0;
    vertical-align: top;
}


.bonus_tab .tab_button{
    font-family: Roboto;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0;
    color:#ffffff;
    min-width: 385px;
    margin-top: 5px;

    background: #b6b6b6;
    background: -moz-linear-gradient(top,  #b6b6b6 50%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#b6b6b6), color-stop(100%,#d3d3d3));
    background: -webkit-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: -o-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: -ms-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: linear-gradient(to bottom,  #b6b6b6 50%,#d3d3d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#d3d3d3',GradientType=0 );

    background-position: 0 0px !important;
}

.slots_tab .tab_button {
    cursor: pointer;
    /*float: left;*/
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    margin-top: 3px;
    position: relative;
    text-align: center;
    width: 13%;

    background: #e4e4e4;
    background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#c4c4c4));
    background: -moz-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    background: -o-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    background: -ms-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    -pie-background: linear-gradient(top, #e4e4e4, #c4c4c4);

    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.slots_tab .tab_button:hover {
    background: #d2d2d2;
    background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#afafaf));
    background: -moz-linear-gradient(top,  #d2d2d2,  #afafaf);
    background: -o-linear-gradient(top,  #d2d2d2,  #afafaf);
    background: -ms-linear-gradient(top,  #d2d2d2,  #afafaf);
    -pie-background: linear-gradient(top, #d2d2d2, #afafaf);

    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

.slots_tab .tab_button.active {
    color: #fff;
    cursor: default;
    height: 26px;
    line-height: 26px;
    margin-top: 0;

    background: #3482bb;
    background: -webkit-gradient(linear, left top, left bottom, from(#3482bb), to(#0f64a5));
    background: -moz-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -o-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -ms-linear-gradient(top,  #3482bb,  #0f64a5);
    -pie-background: linear-gradient(top, #3482bb, #0f64a5);

    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
/*
.slots_tab .tab_button.active:before {
    border-color: transparent transparent #E3E3E3 transparent;
    border-style: solid;
    border-width: 0 6px 6px;
    bottom: -5px;
    content: '';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
}
*/
.slotsFilters {
    list-style: outside none none;
    margin: 0;
    padding: 25px 10px 5px;
}
.slotsFilters:before, .slotsFilters:after{
    display:block;
    content:'';
    clear:both;
}
.slotsFilters li{
    float:left;
}
.slotsFilters li a{
    background-color: #2670ab;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 5px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.45);
    color: #ffffff;
    display: block;
    font-family: "Myriad Pro Regular",Arial,sans-serif;
    font-size: 20px !important;
    line-height: 40px;
    height: 40px;
    margin-right: 3px;
    min-width: 115px;
    padding: 0 25px;
    text-align: center;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
    background-image: url(https://book.easysportbet.co.uk/images/slot_menu_buts.png);
    margin-bottom: 5px;
}
.slotsFilters li a:hover, .slotsFilters li a.active{
    background-position: 0 -40px;
}
.slotsFilters li a.icoBut {
    min-width: inherit;
    padding: 0;
    width: 41px;
}
.slotsFilters li a.icoBut:before{
    background-image: url(https://book.easysportbet.co.uk/images/slot_menu_buts.png);
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 40px;
}
.slotsFilters li a.icoBut.slFil_1:before{background-position: 5px -94px;}
.slotsFilters li a.icoBut.slFil_2:before{background-position: 0 -137px;}
.slotsFilters li a.icoBut.slFil_3:before{background-position: 5px -181px;}
.slotsFilters li a.icoBut.slFil_4:before{background-position: 5px -226px;}


/******************************/
#games_content.slot_block_wrap {
    background-color: #dcdcdc;
    background-image: url("https://book.easysportbet.co.uk/images/slots2_bg1.png");
    padding: 20px;
}

#games_content.bonus_block_wrap {
    background: #fff;
    overflow: hidden;
}

#games_content.slot_block_wrap #slot_content {
    margin: 0;
    width: 100%;
}
.slot_block2 {
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
}
.slot_block2:before, .slot_block2:after{
    display:block;
    clear:both;
    content:'';
}
.slot_block2 > li{
    display: inline-block;
    vertical-align: top;
    width:16.6%;
    position:relative;
    padding: 20px 0 10px;
}
@media screen and (max-width: 1430px) {
    .slot_block2 > li{
        width:20%;
        padding: 20px 0;
    }
}
.slot_block2 li .block_img {
    background-color: #000;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    box-shadow: 0 5px 10px -3px rgba(0, 0, 0, 0.7);
    /*height: 105px;*/
    margin: 0 auto;
    overflow: hidden;
    width: 185px;
    position:relative;
    background-size: 100% 100%;
}
/*  */
.slot_block2 li .block_img:before {
    background-color: rgba(0, 0, 0, 0.0);
    content: "";
    display: block;
    height: 100%;
    width: 100%;

    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -ms-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out;
}
.slot_block2 li .block_img:hover:before {
    background-color: rgba(0, 0, 0, 0.8);
}
.slot_block1 li .block_img .link {
    /*background-color: #a3a3a3;*/
    border-bottom: 3px solid #6a6a6a;
    border-radius: 5px 5px 7px 7px;
    /*box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;*/
    color: #000;
    display: block;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700 !important;
    height: 28px;
    line-height: 28px;
    margin: 3px auto;
    text-align: center;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.75);
    text-transform: uppercase;
    width: 112px;
    position:relative;
    overflow: hidden;
    z-index: 5;
}
.slot_block2 li .block_img .link:before,
#games_content.slot_block_wrap .slotsPay .but:before {
    background-color: rgba(0, 0, 0, 0.0);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 5px 5px 7px 7px;

    -webkit-transition:all 100ms linear;
    -moz-transition:all 100ms linear;
    -ms-transition:all 100ms linear;
    -o-transition:all 100ms linear;
    transition:all 100ms linear;
}
.slot_block2 li .block_img .link:hover:before,
#games_content.slot_block_wrap .slotsPay .but:hover:before{
    background-color: rgba(0, 0, 0, 0.2);
}
.slot_block2 li .block_img .link {
    background-color: #a3a3a3;
    border-bottom: 3px solid #6a6a6a;
    border-radius: 5px 5px 7px 7px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
    color: #000;
    display: block;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700 !important;
    height: 28px;
    line-height: 28px;
    margin: 3px auto;
    text-align: center;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.75);
    text-transform: uppercase;
    width: 112px;
    position:relative;
    overflow: hidden;
    z-index: 5;
}
.slot_block2 li .block_img .link:before,
#games_content.slot_block_wrap2 .slotsPay .but:before {
    background-color: rgba(0, 0, 0, 0.0);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 5px 5px 7px 7px;

    -webkit-transition:all 100ms linear;
    -moz-transition:all 100ms linear;
    -ms-transition:all 100ms linear;
    -o-transition:all 100ms linear;
    transition:all 100ms linear;
}
.slot_block2 li .block_img .link:hover:before,
#games_content.slot_block_wrap2 .slotsPay .but:hover:before{
    background-color: rgba(0, 0, 0, 0.2);
}
.slot_block2 li .block_img .link span{
    position:relative;
}
.slot_block2 li .block_img .link.yellow, #games_content.slot_block_wrap .slotsPay .but.yellow    {
    border-color: #5c3b06;
    color:#270904;

    background: #f8e359;
    background: -moz-linear-gradient(top,  #f8e359 0%, #ecd434 50%, #daa929 51%, #f0d140 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8e359), color-stop(50%,#ecd434), color-stop(51%,#daa929), color-stop(100%,#f0d140));
    background: -webkit-linear-gradient(top,  #f8e359 0%,#ecd434 50%,#daa929 51%,#f0d140 100%);
    background: -o-linear-gradient(top,  #f8e359 0%,#ecd434 50%,#daa929 51%,#f0d140 100%);
    background: -ms-linear-gradient(top,  #f8e359 0%,#ecd434 50%,#daa929 51%,#f0d140 100%);
    background: linear-gradient(to bottom,  #f8e359 0%,#ecd434 50%,#daa929 51%,#f0d140 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8e359', endColorstr='#f0d140',GradientType=0 );
}
.slot_block2 li .block_img .link.blue{
    width: 90px;
}
.slot_block2 li .block_img .link.blue, #games_content.slot_block_wrap .slotsPay .but.blue{
    border-color: #1a415f;
    color:#193262;

    background: #bfe2ff;
    background: -moz-linear-gradient(top,  #bfe2ff 0%, #9bd3ff 50%, #74c2ff 51%, #a2d6ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfe2ff), color-stop(50%,#9bd3ff), color-stop(51%,#74c2ff), color-stop(100%,#a2d6ff));
    background: -webkit-linear-gradient(top,  #bfe2ff 0%,#9bd3ff 50%,#74c2ff 51%,#a2d6ff 100%);
    background: -o-linear-gradient(top,  #bfe2ff 0%,#9bd3ff 50%,#74c2ff 51%,#a2d6ff 100%);
    background: -ms-linear-gradient(top,  #bfe2ff 0%,#9bd3ff 50%,#74c2ff 51%,#a2d6ff 100%);
    background: linear-gradient(to bottom,  #bfe2ff 0%,#9bd3ff 50%,#74c2ff 51%,#a2d6ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe2ff', endColorstr='#a2d6ff',GradientType=0 );
}
.slot_block2 li .block_img .link.blue_green, #games_content.slot_block_wrap .slotsPay .but.blue_green{
    border-color: #1d4040;
    color:#1d4040;

    background: #d8f2f2;
    background: -moz-linear-gradient(top,  #d8f2f2 0%, #98d1d1 50%, #3a8a8a 51%, #679393 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f2f2), color-stop(50%,#98d1d1), color-stop(51%,#3a8a8a), color-stop(100%,#679393));
    background: -webkit-linear-gradient(top,  #d8f2f2 0%,#98d1d1 50%,#3a8a8a 51%,#679393 100%);
    background: -o-linear-gradient(top,  #d8f2f2 0%,#98d1d1 50%,#3a8a8a 51%,#679393 100%);
    background: -ms-linear-gradient(top,  #d8f2f2 0%,#98d1d1 50%,#3a8a8a 51%,#679393 100%);
    background: linear-gradient(to bottom,  #d8f2f2 0%,#98d1d1 50%,#3a8a8a 51%,#679393 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f2f2', endColorstr='#679393',GradientType=0 );
}
.slot_block2 li .block_img .link.red, #games_content.slot_block_wrap .slotsPay .but.red{
    border-color: #6e0000;
    color:#fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);

    background: #ff6d6d;
    background: -moz-linear-gradient(top,  #ff6d6d 0%, #ff1717 50%, #c90101 51%, #f90000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6d6d), color-stop(50%,#ff1717), color-stop(51%,#c90101), color-stop(100%,#f90000));
    background: -webkit-linear-gradient(top,  #ff6d6d 0%,#ff1717 50%,#c90101 51%,#f90000 100%);
    background: -o-linear-gradient(top,  #ff6d6d 0%,#ff1717 50%,#c90101 51%,#f90000 100%);
    background: -ms-linear-gradient(top,  #ff6d6d 0%,#ff1717 50%,#c90101 51%,#f90000 100%);
    background: linear-gradient(to bottom,  #ff6d6d 0%,#ff1717 50%,#c90101 51%,#f90000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d6d', endColorstr='#f90000',GradientType=0 );
}
.slot_block2 > li .play_buts {
    opacity: 0;
    position: absolute;
    top: -75px;
    width: 100%;
    left:0;

    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -ms-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out;
}
.slot_block2 > li .play_buts.one_but {
    padding-top: 18px;
}
.slot_block2 > li .block_img:hover .play_buts {
    opacity: 1;
    top: 20px;
}
.slot_block2 li .block_img .link_con {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

#games_content.slot_block_wrap .bonus_con {
    background: #fff;
    overflow: hidden;
}

#games_content.slot_block_wrap .slots_con {
    background-color: #000;
    background-image: url("https://book.easysportbet.co.uk/images/slots2_bg2.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-radius: 0;
    margin-top: 0;
    padding-bottom: 20px;
}
#games_content.slot_block_wrap .slots_tab {
    border-bottom: 3px solid #025492;
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: 98%;
    background: #7A7A78;
    background: #bcbbb8;
    background: -moz-linear-gradient(top, #bcbbb8 0%, #555554 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbbb8), color-stop(100%,#555554));
    background: -webkit-linear-gradient(top, #bcbbb8 0%,#555554 100%);
    background: -o-linear-gradient(top, #bcbbb8 0%,#555554 100%);
    background: -ms-linear-gradient(top, #bcbbb8 0%,#555554 100%);
    background: linear-gradient(to bottom, #bcbbb8 0%,#555554 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbbb8', endColorstr='#555554',GradientType=0 );
    border-radius: 5px 5px 0 0;
    padding: 10px 1% 5px;
}
#games_content.slot_block_wrap .slots_tab.noauth .tab_button.dc{display:none;}
#games_content.slot_block_wrap .slots_tab .tab_button{
    box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5) inset;
    color: #fff;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    text-indent: 0;
    text-transform: uppercase;

    background: #5e5e5e;
    background: -moz-linear-gradient(top,  #5e5e5e 0%, #2d2d2d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#2d2d2d));
    background: -webkit-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 100%);
    background: -o-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 100%);
    background: -ms-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 100%);
    background: linear-gradient(to bottom,  #5e5e5e 0%,#2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#2d2d2d',GradientType=0 );

    background-position:0 0 !important;
    display: inline-block;
    width: 12%;
    margin: 0 2px 5px;
    min-width: 200px;
}
@media screen and (max-width: 1465px) {
    #games_content.slot_block_wrap .slots_tab .tab_button{
        width: 170px;
    }
}
#games_content.slot_block_wrap .slots_tab .tab_button:hover{
    background: #757575;
    background: -moz-linear-gradient(top,  #757575 0%, #444444 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#444444));
    background: -webkit-linear-gradient(top,  #757575 0%,#444444 100%);
    background: -o-linear-gradient(top,  #757575 0%,#444444 100%);
    background: -ms-linear-gradient(top,  #757575 0%,#444444 100%);
    background: linear-gradient(to bottom,  #757575 0%,#444444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#444444',GradientType=0 );

    background-position:0 0 !important;
}
#games_content.slot_block_wrap .slots_tab .tab_button:first-child,
#games_content.slot_block_wrap .slots_tab .tab_button.active{
    box-shadow:none;
}
#games_content.slot_block_wrap .slots_tab .tab_button.active{
    height: 32px;
    line-height: 32px;
    margin-top: 0;

    background: #3384bb;
    background: -moz-linear-gradient(top,  #3384bb 0%, #015492 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3384bb), color-stop(100%,#015492));
    background: -webkit-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: -o-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: -ms-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: linear-gradient(to bottom,  #3384bb 0%,#015492 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3384bb', endColorstr='#015492',GradientType=0 );

    background-position:0 0 !important;
}
.slot_block2 li .new {
    background-image: url("https://book.easysportbet.co.uk/images/slots2_new.png");
    border: 1px solid #ebd871;
    border-radius: 50%;
    box-shadow: 0 0 5px 0 rgba(249, 246, 191, 0.75);
    height: 31px;
    left: 50%;
    margin-left: -29px;
    position: absolute;
    top: 10px;
    width: 57px;

    -webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -ms-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out;
}
.slot_block2 li .block_img:hover + .new{
    opacity: 0;
    top: -10px;
}
#games_content.slot_block_wrap .slotsFilters {
    padding: 20px 20px 10px;
    background-color:rgba(0,0,0,0.55);
}
#games_content.slot_block_wrap .slotsFilters li a {
    color: #000;
    font-family: Roboto;
    font-size: 16px !important;
    font-weight: 700 !important;
    height: 32px;
    line-height: 34px;
    margin-right: 6px;
    min-width: 158px;
    padding: 0 10px;
    text-shadow: 0 0 0 transparent;
    text-transform: uppercase;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.5) inset;

    background: #bcbbb8;
    background: -moz-linear-gradient(top,  #bcbbb8 0%, #555554 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbbb8), color-stop(100%,#555554));
    background: -webkit-linear-gradient(top,  #bcbbb8 0%,#555554 100%);
    background: -o-linear-gradient(top,  #bcbbb8 0%,#555554 100%);
    background: -ms-linear-gradient(top,  #bcbbb8 0%,#555554 100%);
    background: linear-gradient(to bottom,  #bcbbb8 0%,#555554 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbbb8', endColorstr='#555554',GradientType=0 );
}
#games_content.slot_block_wrap .slotsFilters li a:hover{
    background: #a5a4a2;
    background: -moz-linear-gradient(top,  #a5a4a2 0%, #3f3f3f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a4a2), color-stop(100%,#3f3f3f));
    background: -webkit-linear-gradient(top,  #a5a4a2 0%,#3f3f3f 100%);
    background: -o-linear-gradient(top,  #a5a4a2 0%,#3f3f3f 100%);
    background: -ms-linear-gradient(top,  #a5a4a2 0%,#3f3f3f 100%);
    background: linear-gradient(to bottom,  #a5a4a2 0%,#3f3f3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a4a2', endColorstr='#3f3f3f',GradientType=0 );
}
#games_content.slot_block_wrap .slotsFilters li a.active{
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.75);

    background: #3384bb;
    background: -moz-linear-gradient(top,  #3384bb 0%, #015492 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3384bb), color-stop(100%,#015492));
    background: -webkit-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: -o-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: -ms-linear-gradient(top,  #3384bb 0%,#015492 100%);
    background: linear-gradient(to bottom,  #3384bb 0%,#015492 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3384bb', endColorstr='#015492',GradientType=0 );
}
#games_content.slot_block_wrap .slotsFilters li a.icoBut {
    min-width: 32px;
    padding: 0;
    width: 32px;
}
#games_content.slot_block_wrap .slotsFilters li a.icoBut:before {
    background-image: url("https://book.easysportbet.co.uk/images/slot_menu_buts2.png");
    height: 32px;
}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_1:before {background-position: 5px 4px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_2:before {background-position: -31px 4px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_3:before {background-position: -69px 4px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_4:before {background-position: -104px 4px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_1.active:before {background-position: 5px -45px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_2.active:before {background-position: -31px -45px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_3.active:before {background-position: -69px -45px;}
#games_content.slot_block_wrap .slotsFilters li a.icoBut.slFil_4.active:before {background-position: -104px -45px;}

#games_content.slot_block_wrap .slotsPay {
    padding: 0 20px 17px;
    font-family: Roboto;
    background-color:rgba(0,0,0,0.55);
}
#games_content.slot_block_wrap .slotsPay:before,
#games_content.slot_block_wrap .slotsPay:after,
#games_content.slot_block_wrap .slotsPay .line:before,
#games_content.slot_block_wrap .slotsPay .line:after{
    display:block;
    clear:both;
    content:'';
}
#games_content.slot_block_wrap .slotsPay .line {
    float: left;
    padding-top: 22px;
    position: relative;
}
#games_content.slot_block_wrap .slotsPay .line .text {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    left: 0;
    line-height: 16px;
    position: absolute;
    top: 0;
}
#games_content.slot_block_wrap .slotsPay .but:hover {
    opacity: 0.8;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
#games_content.slot_block_wrap .slotsPay input {
    outline: none;
}
#games_content.slot_block_wrap .slotsPay .input {
    border: 1px solid #535352;
    border-radius: 5px;
    color: #004b7f;
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    margin: 0 6px 0 0;
    padding: 0 10px;
    vertical-align: top;
    width: 124px;
    box-shadow: none;
}
#games_content.slot_block_wrap .slotsPay .input::-webkit-input-placeholder {color:#3283bb;opacity: 1;}
#games_content.slot_block_wrap .slotsPay .input::-moz-placeholder          {color:#3283bb;opacity: 1;}
#games_content.slot_block_wrap .slotsPay .input:-moz-placeholder           {color:#3283bb;opacity: 1;}
#games_content.slot_block_wrap .slotsPay .input:-ms-input-placeholder      {color:#3283bb;opacity: 1;}

#games_content.slot_block_wrap .slotsPay .but {
    border-style: solid;
    border-width: 0 0 3px;
    display: block;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    height: 31px;
    line-height: 30px;
    min-width: 158px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    border-radius: 5px 5px 7px 7px;
    float:left;
    margin-right:6px;
    position: relative;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.75);
}



.slot_block_wrap .slot_block .popular-game-name p {
    display: block;
    font-family: Roboto;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}
.slot_block_wrap .slot_block .popular-game-name p span {
    color: #93ceff;
    width: auto;
}
.slot_block_wrap .slot_block li:hover .popular-game-name p span {
    color: #fa8100;
}
.slot_block_wrap .slot_block .block_img {
    float: none;
    position: relative;
    width: auto;
    border-radius: 5px;
}
.slot_block_wrap .slot_block li .wrap_block_img {
    padding: 4px;
    border-radius: 5px;
    background: #ffb76b;
    background: -moz-linear-gradient(-45deg,  #ffb76b 0%, #ffa73d 10%, #ff7c00 33%, #ffa73d 50%, #ff7c00 51%, #ffa73d 69%, #ff7c00 86%, #ff7f04 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffb76b), color-stop(10%,#ffa73d), color-stop(33%,#ff7c00), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(69%,#ffa73d), color-stop(86%,#ff7c00), color-stop(100%,#ff7f04));
    background: -webkit-linear-gradient(-45deg,  #ffb76b 0%,#ffa73d 10%,#ff7c00 33%,#ffa73d 50%,#ff7c00 51%,#ffa73d 69%,#ff7c00 86%,#ff7f04 100%);
    background: -o-linear-gradient(-45deg,  #ffb76b 0%,#ffa73d 10%,#ff7c00 33%,#ffa73d 50%,#ff7c00 51%,#ffa73d 69%,#ff7c00 86%,#ff7f04 100%);
    background: -ms-linear-gradient(-45deg,  #ffb76b 0%,#ffa73d 10%,#ff7c00 33%,#ffa73d 50%,#ff7c00 51%,#ffa73d 69%,#ff7c00 86%,#ff7f04 100%);
    background: linear-gradient(135deg,  #ffb76b 0%,#ffa73d 10%,#ff7c00 33%,#ffa73d 50%,#ff7c00 51%,#ffa73d 69%,#ff7c00 86%,#ff7f04 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=1 );
}
.slot_block_wrap .slot_block li .play-button span:hover{
    background-color:#be6200;
    border-top: 1px solid #fa8100;
}
.slot_block_wrap .slot_block li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    padding: 5px 20px;
}




.slots_con_PlayNGo .slot_block li .wrap_block_img {
    background: transparent;
    text-align: center;
}
.slots_con_PlayNGo .slot_block li img {
    background-color: transparent;
    width: 150px;
}
.slots_con_PlayNGo .slot_block .block_img {
    overflow: visible;
}
.slots_con_PlayNGo .slot_block li:hover img {
    transform: scale(1.2);
}

/* end slots*/

/* Скрываем календарь Datepicker */
.datepicker_month .ui-datepicker-calendar {
    display : none;
}

.ui-datepicker-current {
    display: none;
}




.wrap_filter_date {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.wrap_filter_date .filter_date {
    text-align: left;
    padding-left: 32px;
    float: left;
    margin-right: 20px;
}
.title_filter_date {
    font-size:16px;
    padding:10px 0 0 0;
    margin:0 0 10px 0;
}
.shopid, .block_input_checkbox {
    margin-bottom: 10px;
}
/*@media screen and (max-width: 1360px) {
    .wrap_filter_date .filter_date .period {
        display: none;
    }
}*/

.block_input_checkbox_paid {
    width: 150px;
    float: left;
    margin: 15px 0 5px;
}

.block_input_checkbox_paid label {
    display: block;
    margin-bottom: 6px;
}

.block_input_checkbox_paid input {
    margin: 0 5px 0 0;
    vertical-align: top;
}
#filters {
    border: 1px solid #A1A1A1;
    overflow: hidden;
    padding: 15px;
    margin: 10px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
#checkList {
    margin: 0;
    padding: 0;
}

#checkList li {
    float: left;
    width: 50%;
    height: 26px;
    list-style-type: none;
}

#checkList li a {
    border-bottom: 4px solid #0f63a5;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 3px;
    position: relative;
    text-align: center;
    width: 100%;
    float: left;

    background: #e4e4e4;
    background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#c4c4c4));
    background: -moz-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    background: -o-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    background: -ms-linear-gradient(top,  #e4e4e4,  #c4c4c4);
    -pie-background: linear-gradient(top, #e4e4e4, #c4c4c4);

    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#checkList li a:hover {
    background: #d2d2d2;
    background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#afafaf));
    background: -moz-linear-gradient(top,  #d2d2d2,  #afafaf);
    background: -o-linear-gradient(top,  #d2d2d2,  #afafaf);
    background: -ms-linear-gradient(top,  #d2d2d2,  #afafaf);
    -pie-background: linear-gradient(top, #d2d2d2, #afafaf);

    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#checkList li a.active {
    color: #fff;
    cursor: default;
    height: 26px;
    line-height: 26px;
    margin-top: 0;
    padding-top: 3px;

    background: #3482bb;
    background: -webkit-gradient(linear, left top, left bottom, from(#3482bb), to(#0f64a5));
    background: -moz-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -o-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -ms-linear-gradient(top,  #3482bb,  #0f64a5);
    -pie-background: linear-gradient(top, #3482bb, #0f64a5);

    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}


#results .wrap-result-content {
    border: 1px solid #A1A1A1;
    overflow: hidden;
    padding: 15px;
    margin-top: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

#results .wrap_table_result {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    /*max-height: 600px;
    border-top: 1px solid #d3d8dd;*/
}

#results .wrap_table_result .table_title {
    position: absolute;
}

#results .wrap_table_date {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 600px;
    margin-top: 35px;
}

.block_input_checkbox .lbl-check {
    width: 24%;
    display: inline-block;
    line-height: 20px;
}

#results .wrap_table_result table {
    border-collapse: collapse;
}

#results .wrap_table_result tr {
    border-left: 1px solid #d3d8dd;
    border-right: 1px solid #d3d8dd;
}
#results .wrap_table_result th {
    background: #3c96d9;
    padding: 10px 5px;
    color: #fff;
    font-size: 13px;
    border-bottom: 1px solid #d3d8dd;
    text-align: center;
}
#results .wrap_table_result td {
    border-bottom: 1px solid #d3d8dd;
    padding: 5px;
    text-align: center;
}
#results .wrap_table_result tr.odd>td {
background: #fff;
}
#results .wrap_table_result tr:nth-child(2n+1) > td {
background: none repeat scroll 0 0 #F9F9F9;
}
#results .wrap_table_result tr:hover > td {
background: #eee;
}
.preloader {
    margin: 10px 0;
    text-align: center;
}

#results table span {
    display: block;
}

#results table th span {
    font-weight: bold;
}

#filters #sendRequest {
    border: 1px solid #2674AE;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: -29px 0 0 0;
    padding: 0 10px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    display: block;
    float: right;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #57C1FF),
    color-stop(1, #3985BF)
);
background-image: -o-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -moz-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -webkit-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -ms-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: linear-gradient(to bottom, #57C1FF 0%, #3985BF 100%);
-pie-background: linear-gradient(top, #57C1FF 0%, #3985BF 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
#filters #sendRequest:hover {
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #38A1DE),
    color-stop(1, #216A9E)
);
background-image: -o-linear-gradient(bottom, #38A1DE 0%, #216A9E 100%);
background-image: -moz-linear-gradient(bottom, #38A1DE 0%, #216A9E 100%);
background-image: -webkit-linear-gradient(bottom, #38A1DE 0%, #216A9E 100%);
background-image: -ms-linear-gradient(bottom, #38A1DE 0%, #216A9E 100%);
background-image: linear-gradient(to bottom, #38A1DE 0%, #216A9E 100%);
-pie-background: linear-gradient(top, #38A1DE 0%, #216A9E 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
#filters #sendRequest:active {
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #57C1FF),
    color-stop(1, #3985BF)
);
background-image: -o-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -moz-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -webkit-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: -ms-linear-gradient(bottom, #57C1FF 0%, #3985BF 100%);
background-image: linear-gradient(to bottom, #57C1FF 0%, #3985BF 100%);
-pie-background: linear-gradient(top, #57C1FF 0%, #3985BF 100%);
behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

/* office/history/ start */

.betHistoryTypeMenu.active-tab{
    font-weight:bold;
}

.tableFilter tr .checkbox_fields{
    vertical-align:middle;
    margin-top:-1px;
}

.hisFullProp .table_prop{
    width:100%;
    border-spacing:0;
}
.hisFullProp .table_prop .header_line{
    background:#bee3f3;
    color:#333;
}
.hisFullProp .table_prop .header_line th{
    border-top: 2px solid #80aabb;
    border-bottom: 2px solid #80aabb;
}

.cupHis{
    font-size: 12px;
    line-height: 18px;
}
.cupHis .header_line{
    background: #bee3f3;
    color: #333; font-weight: bold;
}
.cupHis .header_line td{
    border-top: 2px solid #80aabb;
    border-bottom: 2px solid #80aabb;
}

th .ri, td.ri{
    text-align: right;
}
th .le, td.le{
    text-align: left;
}
th .ce, td.ce{
    text-align: center;
}

.head-title{
    font-size:16px;
    padding:10px 0 0 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #4E4E4E;
    width:300px;
}
.tabsTriger{
    margin:20px 0;
    border-bottom:2px solid #cccccc;
    font-size:14px;
}
.preImage{
    height:70px;
    padding-top:50px;
    text-align:center;
}

#contentHistory .tableResult{
    border-collapse: collapse;
}
#contentHistory .tableResult tr{
    border-left: 1px solid #d3d8dd;
    border-right: 1px solid #d3d8dd;
}
#contentHistory .tableResult tr.lastLine{
    text-align: center;
}
#contentHistory .tableResult tr.lastLine > td{
    display: none;
}
#contentHistory .tableResult tr.winLine{
    background:rgb(179, 245, 177);
}
#contentHistory .tableResult th{
   background: #3c96d9;
   padding: 10px 5px;
   color: #fff;
   font-size: 13px;
   border-bottom: 1px solid #d3d8dd;
   text-align: center;
}
#contentHistory .tableResult td{
    border-bottom: 1px solid #d3d8dd;
    padding: 5px;
    text-align: center;
}
#contentHistory .tableResult #contentHistory .tableResult td{
    background: none repeat scroll 0 0 #F9F9F9;
}
#contentHistory .tableResult .journalResult{
    width: 1000px; margin: 0px auto;
}
#contentHistory .tableResult .showInfoLink{
    display: block;
    background: url("https://book.easysportbet.co.uk/images/his-arr.png");
    background-repeat: no-repeat;
    background-position: 8px 9px;
    width: 33px;
    height: 25px;
    margin: 0 auto;
    font-weight: bold;
}
#contentHistory .tableResult .showInfoLink:hover{
    background-position: -54px 9px;
}

#contentHistory .tableResult .showInfoLink.active{
    background-position: 8px -50px;
}
#contentHistory .tableResult .showInfoLink.active:hover{

    background-position: -54px -50px;
}



#contentHistory .text-message,
#contentHistory .text-message-error{
    text-align: center;
    font-weight: bold;padding: 10px 0;
}
#contentHistory .text-message-error{
    color:red;
}

/* office/history/ end */

/* <matchStats>  */

.dop_info_event_but {
    background-color: #000000;
    border-bottom: 1px solid #4c4c4c;
    color: #ccc;
    cursor: pointer;
    font-size: 10px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 10;
}
.dop_info_event_but:hover {
    background-color: #272727;
}

.dop_info_event_res:before, .dop_info_event_res:after,
.dop_info_event_res .list li .line:before, .dop_info_event_res .list li .line:after{
    display:block;
    clear:both;
    content:'';
}
.dop_info_event_res {
    background-color: #2c2c2c;
    clear: both;
    color: #fff;
    position: relative;
    overflow:hidden;
}
.dop_info_event_res .col {
    float: left;
    width: 50%;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.dop_info_event_res .col.col1 {
    padding-right: 15px;
}
.dop_info_event_res .col.col2 {
    padding-left: 15px;
}
.dop_info_event_res .list {
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
}
.dop_info_event_res .list li {
    position: relative;
}
.dop_info_event_res .list li:before {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    bottom: -1px;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    width: 110px;
}
.dop_info_event_res .col2 .list li:before {
    left: auto;
    right: 0;
}
.dop_info_event_res .list li:last-child:before{
    display: none;
}
.dop_info_event_res .list li span{
    display:block;
}
.dop_info_event_res .col.col1 .list li{
    padding-left:120px;
}
.dop_info_event_res .col.col2 .list li{
    padding-right:120px;
}
.dop_info_event_res .bgL, .dop_info_event_res .bgR{
    background-color: #363636;
    height: 100%;
    position: absolute;
    top: 0;
    width: 110px;
}
.dop_info_event_res .bgL {
    box-shadow: 10px 0 10px 0 rgba(0, 0, 0, 0.2);
    left: 0;
}
.dop_info_event_res .bgR {
    box-shadow: -10px 0 10px 0 rgba(0, 0, 0, 0.2);
    right: 0;
}
.dop_info_event_res .bgC {
    border-left: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    bottom: 10px;
    left: 50%;
    position: absolute;
    top: 10px;
    width: 0;
    z-index: 2;
}
.dop_info_event_res .list li .name {
    color: #939393;
    line-height: 16px;
    margin-top: -13px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: absolute;
    top: 50%;
    width: 80px;
}
.dop_info_event_res .col1 .list li .name {
    left: 0;
    padding-left: 30px;
    text-align:left;
}
.dop_info_event_res .col2 .list li .name {
    right: 0;
    padding-right: 30px;
    text-align:right;
}
.dop_info_event_res .list li .line {
    border-bottom: 1px dotted #4a4a4a;
    padding: 5px;
}
.dop_info_event_res .list li:last-child .line {
    border-bottom: none;
}
.dop_info_event_res .list li .line .w_50{
    float:left;
    width:50%;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.dop_info_event_res .list li .line .w_50:first-child{
    padding-right:10px;
    text-align:right;
}
.dop_info_event_res .list li .line .w_50:last-child{
    padding-left:10px;
    text-align:left;
    border-left: 1px dashed rgba(255, 255, 255, 0.1);
}
.dop_info_event_res .list li .line .w_100{
    text-align:center;
}
.dop_info_event_res .blueC, .dop_info_event_res .blueC .name {
    color: #0eadff !important;
}
.dop_info_event_res .greenC{
    color:#6ea50e !important;
}
.dop_info_event_res .list li .line.wSc .score {
    text-align: center;
    white-space: nowrap;
    width: 18%;
}
.dop_info_event_res .list li .line.wSc .score span{
    display:inline-block;
    vertical-align:top;
}
.dop_info_event_res .list li .line.wSc .team{
    width: 41%;
    padding: 12px 0;
}
.dop_info_event_res .list li .line.wSc .team:first-child{
    text-align:right;
}
.dop_info_event_res .list li .line.wSc .team:last-child{
    text-align:left;
}
.dop_info_event_res .list li .line.wSc .score .scoreCon {
    background-color: #000;
    border-color: #2c2c2c;
    border-radius: 5px;
    border-style: solid;
    border-width: 2px 3px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 -1px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 10px;
    padding: 0 7px;
}
.dop_info_event_res .stat_table {
    border-collapse: collapse;
    width: 100%;
}
.dop_info_event_res .stat_table td {
    border-bottom: 1px solid #3e3e3e;
    border-top: 1px solid #3e3e3e;
    color: #d6d6d6;
    font-family: Roboto,Arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    padding: 2px 5px;
    text-align: center;
}
.dop_info_event_res .stat_table tr:nth-child(2n+1) td {
    background-color: rgba(255, 255, 255, 0.02);
}
.dop_info_event_res .stat_table .score {
    width: 30%;
}
.dop_info_event_res .stat_table .summary-vertical {
    width: 35%;
}
.dop_info_event_res .stat_table .summary-vertical.fl {
    padding-left: 30px;
}
.dop_info_event_res .stat_table .summary-vertical.fr {
    padding-right: 30px;
}
.dop_info_event_res .stat_table .summary-vertical.fl > div:first-child {
    float: left;
    margin-left: -28px;
    text-align: left;
    white-space: nowrap;
    width: 26px;
}
.dop_info_event_res .stat_table .summary-vertical.fr > div:last-child {
    float: right;
    margin-right: -28px;
    text-align: right;
    white-space: nowrap;
    width: 26px;
}
.dop_info_event_res .stat_table .summary-vertical.fl > div:last-child,
.dop_info_event_res .stat_table .summary-vertical.fr > div:first-child {
    float: left;
    height: 12px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
}
.dop_info_event_res .stat_table .summary-vertical.fl > div:last-child div {
    border-radius: 1px;
    float: right;
    height: 8px;
    margin: 2px 1px;
}
.dop_info_event_res .stat_table .summary-vertical.fr > div:first-child div {
    border-radius: 1px;
    float: left;
    height: 8px;
    margin: 2px 1px;
}
.dop_info_event_res .name b {
    background-image: url("https://book.easysportbet.co.uk/images/dop_list_icons.png");
    background-position: 0 14px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    position: absolute;
    width: 14px;
}
.dop_info_event_res .col1 .name b {
    left: 7px;
}
.dop_info_event_res .col2 .name b {
    right: 7px;
}
.dop_info_event_res .name b.i1{background-position: 0 0px;}
.dop_info_event_res .name b.i2{background-position: 0 -24px;}
.dop_info_event_res .name b.i3{background-position: 0 -48px;}
.dop_info_event_res .name b.i4{background-position: 0 -72px;}
.dop_info_event_res .name b.i5{background-position: 0 -96px;}
.dop_info_event_res .name b.i6{background-position: 0 -120px;}
.dop_info_event_res .name b.i7{background-position: 0 -143px;}
.dop_info_event_res .name b.i8{background-position: 0 -165px;}
.dop_info_event_res .name b.i9{background-position: 0 -184px;}
.dop_info_event_res .name b.i10{background-position: 0 -205px;}
.dop_info_event_res .players_color > span {
    display: block;
    cursor:default;
}
.dop_info_event_res .players_color > span .change {
    color: #777777;
}
.dop_info_event_res .players_color > span > b {
    background-color: #8d8d8d;
    border-radius: 50%;
    color: #000000;
    display: inline-block;
    font-size: 10px;
    height: 15px;
    margin: 1px 0 1px 5px;
    text-align: center;
    width: 15px;
    line-height: 15px;
}
.dop_info_event_res .players_color.r_col > span > b{
    margin: 1px 5px 1px 0;
}
.dop_info_event_res .players_color > span:hover, .dop_info_event_res .players_color > span.active{
    color:#78aace;
}
.dop_info_event_res .players_color > span:hover > b, .dop_info_event_res .players_color > span.active > b{
    color:#000000;
    background-color: #78aace;
}
.dop_info_event_res .yellow-card,
.dop_info_event_res .arr-red,
.dop_info_event_res .arr-green,
.dop_info_event_res .yellow-red-card,
.dop_info_event_res .gol{
    margin: 0 2px;
    vertical-align: middle;
    display: inline-block;
}
.dop_info_event_res .yellow-card {
    background-color: #f4eb00;
    border-radius: 1px;
    height: 10px;
    width: 7px;
}
.dop_info_event_res .red-card {
    background-color: #f90000;
    border-radius: 1px;
    height: 10px;
    width: 7px;
}
.dop_info_event_res .yellow-red-card{
    background-color: #f4eb00;
    border-radius: 1px;
    box-shadow: 0 5px 0 0 #f90000 inset;
    height: 10px;
    width: 7px;
}
.dop_info_event_res .arr-red {
    border-color: #f90000 transparent transparent;
    border-style: solid;
    border-width: 8px 4px 0;
    height: 0;
    width: 0;
}
.dop_info_event_res .arr-green {
    border-color: transparent transparent #19d600;
    border-style: solid;
    border-width: 0 4px 8px;
    height: 0;
    width: 0;
}
.dop_info_event_res .gol {
    background-image: url("ico_game/1.png");
    background-size: 12px 12px;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .gol.rugby {
    background-image: url("ico_game/7.png");
}
.dop_info_event_res .penal-fail{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -801px 50% !important;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .question{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -1280px 50% !important;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .hockey-gol{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -89px 50% !important;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .two-mins{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -1311px 50% !important;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .five-mins{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -1341px 50% !important;
    height: 12px;
    width: 12px;
}
.dop_info_event_res .ten-mins{
    background: url("https://book.easysportbet.co.uk/images/icons-detail-ls.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: -1371px 50% !important;
    height: 12px;
    width: 12px;
}

.dop_info_event_res .w_50.players_color > span span{
    display:inline-block;
    vertical-align:middle;
}
.dop_info_event_res .w_50.players_color {
    padding-right: 10px;
    text-align: right;
    width: 215px;
}
.dop_info_event_res .w_50.players_color:last-of-type {
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
}
.dop_info_event_res .name_100 {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
    color: #8a8a8a;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 2px 5px;
}
.dop_info_event_res .bgC .clipsa {
    background-image: url("https://book.easysportbet.co.uk/images/clipsa.png");
    height: 17px;
    left: -10px;
    position: absolute;
    width: 20px;
}
.dop_info_event_res .bgC .clipsa:first-child{
    top: 10px;
}
.dop_info_event_res .bgC .clipsa:last-child{
    bottom: 10px;
}
.seo_text_event_res {
    background-color: #232323;
    border-top: 1px solid #424242;
    box-shadow: 0 8px 5px 10px rgba(0, 0, 0, 0.2);
    color: #7e7e7e;
    margin: 0;
    padding: 5px 15px;
    position: relative;
    text-align: justify;
    text-indent: 0;
    z-index: 1;
}
.seo_text_event_res b {
    color: #aaa;
}
.seo_text_event_res h2 {
    border-bottom: 1px solid #141414;
    box-shadow: 0 1px 0 0 #393939;
    color: #d3d3d3;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
    text-indent: 0;
}
.seo_text_event_resMin {
    background-color: #232323;
    box-shadow: 0 -8px 8px 10px #232323;
    color: #7e7e7e;
    font-size: 11px;
    line-height: 1.3;
    margin: 0;
    padding: 5px 15px 5px 10px;
    position: relative;
    text-align: justify;
    text-indent: 0;
}
.seo_text_event_resMin b {
    color: #aaa;
}
.seo_text_event_resMin h2 {
    border-bottom: 1px solid #141414;
    box-shadow: 0 1px 0 0 #393939;
    color: #d3d3d3;
    font-size: 13px;
    font-weight: 700;
    margin: 5px 0 0;
    padding-bottom: 10px;
    text-indent: 0;
}
.dop_info_event_res .long_sc_tab {
    width: 100%;
    border-collapse: collapse;
    background-color: #282828;
}
.dop_info_event_res .long_sc_tab td, .dop_info_event_res .long_sc_tab th {
    border: 1px solid #3a3a3a;
    color: #d5d5d5;
}
.dop_info_event_res .long_sc_tab b {
    color: #ffffff;
    font-weight: 700;
}
.dop_info_event_res .long_sc_tab .time_tr td,.dop_info_event_res .long_sc_tab th {
    color: #8a8a8a;
    background-color: rgba(0, 0, 0, 0.15);
    font-size: 10px;
}
.dop_info_event_res .long_sc_tab .part {
    width: 30px;
    text-align: center;
}
.dop_info_event_res .long_sc_tab .time_tr .time_tit {
    padding-right: 5px;
    text-align: right;
}
.dop_info_event_res .long_sc_tab .name_tit {
    padding-left: 10px;
    text-align: left;
}
.dop_info_event_res .long_sc_tab sup {
    color: #d5d5d5;
    font-size: 9px;
}
.dop_info_event_res .long_sc_tab.shot_part .part {
    width: 19px;
}
.dop_info_event_res .long_sc_tab .two_line {
    border-width: 1px 3px 1px 1px;
}
.dop_infoBlockEv{
    border-bottom: 1px solid #4c4c4c;
}
.dop_info_event_resMes {
    background-color: #242424;
    border-bottom: 1px solid #2f2f2f;
    box-shadow: 0 -1px 0 0 #171717 inset;
    color: #dddddd;
    font-weight: 700;
    padding: 9px 20px;
    text-align: center;
    text-transform: uppercase;
}
.dop_info_event_resNav {
    background-color: #242424;
    border-bottom: 1px solid #363636;
    list-style: outside none none;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
.dop_info_event_resNav li {
    color: #727272;
    cursor: pointer;
    display: inline-block;
    line-height: 16px;
    margin: 0 15px;
    max-width: 40%;
    padding: 4px 0 8px;
    position: relative;
    vertical-align: top;
}
.dop_info_event_resNav li .name b{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.dop_info_event_resNav li:hover {
    color: #878787;
}
.dop_info_event_resNav li.act {
    color: #ffffff;
    cursor: default;
}
.dop_info_event_resNav li.act:before {
    background-color: #2c2c2c;
    border-left: 1px solid #363636;
    border-radius: 0 0 12px;
    border-top: 1px solid #363636;
    bottom: -12px;
    content: "";
    display: block;
    height: 12px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 12px;
    z-index: 10;

    -moz-transform:scale(1) rotate(45deg);
    -webkit-transform:scale(1) rotate(45deg);
    -o-transform:scale(1) rotate(45deg);
    -ms-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg);
}

.dop_info_event_but {
    background-color: #272727;
}
.dop_info_event_but:hover {
    background-color: #343434 !important;
}
.dop_info_event_but.active {
    background-color: #0f0f0f;
}
.dop_info_event_but.active:hover {
    background-color: #1d1d1d !important;
}
@media screen and (max-width: 1720px) {
    .dop_info_event_res .col {
        float: none;
        padding: 0 !important;
        width: 100%;
    }
    .dop_info_event_res .bgR, .dop_info_event_res .bgC {
        display: none;
    }
    .dop_info_event_res .col.col2 .list li {
        padding-left: 120px;
        padding-right: 0;
    }
    .dop_info_event_res .col2 .list li .name {
        left: 0;
        padding-left: 30px;
        padding-right: 0;
        right: auto;
        text-align: left;
    }
    .dop_info_event_res .col2 .name b {
        left: 7px;
        right: auto;
    }
    .dop_info_event_res .stat_table .score {
        width: 20%;
    }
    .dop_info_event_res .stat_table .summary-vertical {
        width: 40%;
    }
    .seo_text_event_resMin {
        border-top: 1px solid #424242;
        box-shadow: 0 8px 5px 10px rgba(0, 0, 0, 0.2);
        padding: 10px 15px 5px;
    }
    .dop_info_event_res .col1 .list li:last-child:before{
        display: block;
    }
    .dop_infoBlockEv.minInf .dop_info_event_res .col1 .list li:last-child:before{
        display: none;
    }
    .dop_info_event_res .col2 .list li:before {
        left: 0;
        right: auto;
    }
}
@media screen and (max-width: 1480px) {
    .dop_info_event_res .stat_table .score {
        width: 30%;
    }
    .dop_info_event_res .stat_table .summary-vertical {
        width: 35%;
    }
}


.dop_info_event_res .stat_table.stat_lin .summary-vertical {
    width: 44%;
}
.dop_info_event_res .stat_table.stat_lin .score {
    width: 12%;
}
.dop_info_event_res .stat_table.stat_lin .score {
    background-color: #2a2a2a;
    border-left: 1px solid #3e3e3e;
    border-right: 1px solid #3e3e3e;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
}
.dop_info_event_res .stat_table.stat_lin .summary-vertical.fl {
    padding-left: 5px;
    text-align: left;
}
.dop_info_event_res .stat_table.stat_lin .summary-vertical.fr {
    padding-right: 5px;
    text-align: right;
}
.dop_info_event_res .stat_table.stat_lin .td_title {
    background-color: rgba(0, 0, 0, 0.3);
    color: #cccccc;
    font-weight: 700;
}
.dop_info_event_res .stat_table.stat_lin .num {
    display: inline-block;
    min-width: 19px;
}
.dop_info_event_res .stat_table.stat_lin .summary-vertical.fl .gol.rugby{
    margin-right: 5px;
}
.dop_info_event_res .stat_table.stat_lin .summary-vertical.fr .gol.rugby{
    margin-left: 5px;
}
.dop_info_event_res .stat_table.stat_lin span{
    display:inline-block;
    vertical-align:top;
}

/* </matchStats> */


/* tvgames Backgammon*/

.formBlock .blockHint{
    color: white;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
}

.formBlock .blockHint img.imgHint{
    width: 30px;
    margin-top: -4px;
}
.formBlock .blockHint .preText{
    display: inline-block;
}
.formBlock .blockHint .wrapHint{
    display: inline-block;
    position: relative;
    width: 30px;
    height: 37px;
}
.formBlock .hintMessage{
    display:none;
    position: absolute;
    background: white;
    width: 420px;
    color: #535353;
    font-size: 13px;
    text-align: justify;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 2px 2px 10px rgba(0,0,0,1);
    left: -25px;
    top:35px;
    z-index: 101;
}



.formBlock .amountField{
    width: 115px;
    display: inline-block;/*border: 1px solid #FFFFFF;box-shadow: 0 0 0 1px #A3A3A3 inset, 0 0 0 3px #E9E9E9;
                                    font-size: 14px;padding: 5px 10px;width: 170px;background: #F7F7F7;margin: 20px auto 0;*/
    padding: 8px 10px;
    margin: 0 0 10px 0;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;}
.formBlock #resGameBalance,.formBlock .resGameBalance  {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 10px 7px;
    height: 15px;
    background-color: white;
    min-width: 80px;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
}
.formBlock .wrap_formChangeBalance{display: inline-block;vertical-align: bottom;}
.formBlock .formChangeBalance{text-align: center;}
.formBlock .show_balance {display: inline-block;margin-left: 10px;vertical-align: top;margin-bottom: 8px;margin-top: 1px;}
.formBlock .formChangeBalance .text_block, .show_balance .text_block {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    vertical-align: middle;}
.formBlock {width:1100px;margin: 20px auto 0;position: relative;text-align: center;}
.formBlock .amountField.errors{border-color: red;}
.formBlock .changeBalance, .refreshBalance{
    cursor: pointer;
    border: 1px solid #648634;display: inline-block;vertical-align: middle;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    padding: 0 10px;
    height: 34px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 2px -2px rgba(255, 255, 255, 0.8) inset, 0 -3px 0 -2px rgba(0, 0, 0, 0.2) inset;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EC85B), color-stop(1, #6B8B3E));
    background-image: -o-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -moz-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -webkit-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -ms-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: linear-gradient(to bottom, #9EC85B 0%, #6B8B3E 100%);
    -pie-background: linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

/* tvgames Backgammon*/

/* tvgames casino_pro*/
.wrapListGames{
    width: 1000px;
    margin: 0 auto;
    background: white;
}

.wrapListGames .head-title{
    color: #369;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    border-bottom: 1px solid #369;
}
.wrapListGames ul{
    margin: 0;
    padding: 0;
    margin-left: 25px;
}

.wrapListGames ul li{
    display: inline-block;
    vertical-align: top;
    margin: 13px 15px;
    width: 200px;
    /*  width: 12.2%;*/
    min-height: 330px;
    position: relative;
}

.wrapListGames ul li:hover{
    cursor: pointer;
}

.wrapListGames ul li .xprogame_img{
    float: left;
    /* width: 100%;*/
    display: block;
    overflow: hidden;
    /* border: 2px outset #6FB4E0; */
    border: 4px solid #3583BC;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');

}
.wrapListGames ul li .xprogame_img img{
    transition-duration:750ms;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    margin-bottom: -3px;
    width: 200px;
}

.wrapListGames ul li:hover .xprogame_img img{
    transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    -o-transform:scale(1.4);
    -webkit-transform:scale(1.4);
}

.wrapListGames ul li:hover .xprogame_img p.play-button{
    top:125px;
    opacity:1;
    transition-duration:350ms;
    left: 0px;.

}
.wrapListGames ul li .xprogame_img p.play-button{
    top:5px;
    opacity:0;
    transition-duration:350ms;
    width: 100%;
    position: absolute;

    text-align: center;
    z-index: 10;
}
.wrapListGames ul li .xprogame_img .play-button span {
    text-decoration: none;
    padding: 12px 20px 10px;
    border-top: 1px solid #6CB1E4;
    color: #fff;
    font: 16px/18px Arial,Helvetica,sans-serif;
    background: #3583bc;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0 1px 0 #444;
    box-shadow: 0 0 3px #222;
}

.wrapListGames ul li .xprogame-name{
    float: left;
    width: 100%;
    margin: 7px 0 0;
    color: #369;
    text-align: center;
    /*width: 200px;
    height: auto;
    background: 0 0;
    color: #282828;

    font-weight: bold;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-shadow: none;
    display: block;*/
}

.wrapListGames a.returnLink, #blockIframe a.returnLink{

    cursor: pointer;
    border: 1px solid #648634;
    display: inline-block;
    margin: 5px;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 16px !important;
    font-weight: 700;
    padding: 5px 10px;
    height: 20px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 2px -2px rgba(255, 255, 255, 0.8) inset, 0 -3px 0 -2px rgba(0, 0, 0, 0.2) inset;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EC85B), color-stop(1, #6B8B3E));
    background-image: -o-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -moz-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -webkit-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: -ms-linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    background-image: linear-gradient(to bottom, #9EC85B 0%, #6B8B3E 100%);
    -pie-background: linear-gradient(bottom, #9EC85B 0%, #6B8B3E 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}


/********************/
.casino_page {
    background-color: #000;
    background-position: 50% 0;
    background-repeat: repeat-x;
    padding-bottom: 50px !important;
}
.casino_page_1 {
    background-image: url("https://book.easysportbet.co.uk/images/fon_casino_2560x1200_1.jpg");
}
.casino_page_2 {
    background-image: url("https://book.easysportbet.co.uk/images/fon_casino_2560x1200_2.jpg");
}
.casino_page:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -20px;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
.casino_page .sports_widget {
    margin: 0 auto;
    width: 960px;
}
.casino_page .sb-header {
    border-radius: 3px;

    background: #49a924;
    background: -moz-linear-gradient(top,  #49a924 0%, #35721f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49a924), color-stop(100%,#35721f));
    background: -webkit-linear-gradient(top,  #49a924 0%,#35721f 100%);
    background: -o-linear-gradient(top,  #49a924 0%,#35721f 100%);
    background: -ms-linear-gradient(top,  #49a924 0%,#35721f 100%);
    background: linear-gradient(to bottom,  #49a924 0%,#35721f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a924', endColorstr='#35721f',GradientType=0 );
}
.casino_page .wrapListGames {
    background-color: transparent;
    width: 100%;
}
.casino_page .wrapListGames ul {
    margin: 0;
}
.casino_page .wrapListGames ul li {
    display: block;
    float: left;
    margin: 0 32px 45px 0;
    width: 216px;
}
.casino_page .wrapListGames ul li.new_casino {
    width: 273px;
    margin: 0 0 45px 35px;
    min-height: 134px;
}
.casino_page .wrapListGames ul li:nth-child(4n) {
    margin-right: 0;
}
.casino_page .wrapListGames ul li .xprogame_img {
    border: medium none;
    border-radius: 20px;
    float: none;
    height: 300px;
    padding: 8px;

    background: #ffffd1;
    background: -moz-linear-gradient(top,  #ffffd1 0%, #edba1f 50%, #d08401 51%, #efc125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffd1), color-stop(50%,#edba1f), color-stop(51%,#d08401), color-stop(100%,#efc125));
    background: -webkit-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: -o-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: -ms-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: linear-gradient(to bottom,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffd1', endColorstr='#efc125',GradientType=0 );
}
.casino_page .wrapListGames ul li .xprogame_img.new_casino {
    height: 134px;
}
.casino_page .wrapListGames ul li:hover .xprogame_img{
    background: #efc125;
    background: -moz-linear-gradient(top,  #efc125 0%, #d08401 49%, #edba1f 50%, #ffffd1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efc125), color-stop(49%,#d08401), color-stop(50%,#edba1f), color-stop(100%,#ffffd1));
    background: -webkit-linear-gradient(top,  #efc125 0%,#d08401 49%,#edba1f 50%,#ffffd1 100%);
    background: -o-linear-gradient(top,  #efc125 0%,#d08401 49%,#edba1f 50%,#ffffd1 100%);
    background: -ms-linear-gradient(top,  #efc125 0%,#d08401 49%,#edba1f 50%,#ffffd1 100%);
    background: linear-gradient(to bottom,  #efc125 0%,#d08401 49%,#edba1f 50%,#ffffd1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc125', endColorstr='#ffffd1',GradientType=0 );
}
.casino_page .wrapListGames ul li .xprogame_img .play_img {
    background-color: #227a00;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 14px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7) inset;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.casino_page .wrapListGames ul li .xprogame-name {
    color: #eec024;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
}
.casino_page .wrapListGames ul li:hover .xprogame-name {
    color: #fffdcb;
}
.casino_page .wrapListGames ul li .xprogame_img p.play-button {
    left: 0;
}
.casino_page .wrapListGames ul li .xprogame_img .play-button span {
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: #523e04;
    font-family: Roboto;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

    background: #ffffd1;
    background: -moz-linear-gradient(top,  #ffffd1 0%, #edba1f 50%, #d08401 51%, #efc125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffd1), color-stop(50%,#edba1f), color-stop(51%,#d08401), color-stop(100%,#efc125));
    background: -webkit-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: -o-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: -ms-linear-gradient(top,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    background: linear-gradient(to bottom,  #ffffd1 0%,#edba1f 50%,#d08401 51%,#efc125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffd1', endColorstr='#efc125',GradientType=0 );
}
.casino_page .wrapListGames ul li:hover .xprogame_img p.play-button {
    margin-top: -15px;
    top: 50%;
}
.casino_page .formBlock {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    margin: 20px 0 30px;
    padding: 8px 33px 12px 16px;
    width: auto;
}
.casino_page .formBlock:before,.casino_page .formBlock:after,
.casino_page .formBlock .td1:before,.casino_page .formBlock .td1:after,
.casino_page .formBlock .td2:before,.casino_page .formBlock .td2:after{
    content:'';
    clear:both;
    display:block;
}
.casino_page .formBlock .td1{
    float:left;
}
.casino_page .formBlock .td2{
    float:right;
}
.casino_page .formBlock .fLeft {
    float: left;
    padding-top: 18px;
    position: relative;
}
.casino_page .formBlock .fLeft .text {
    color: #ffffff;
    font-family: Roboto;
    font-size: 14px;
    left: 0;
    line-height: 12px;
    position: absolute;
    top: 0;
    white-space: nowrap;
}
.casino_page .formBlock .amountField,
.casino_page .formBlock #resGameBalance {
    border: medium none;
    box-shadow: none;
    margin-right: 5px;
    text-align: center;
    vertical-align: top;
    width: 160px;
    color:#666666;
    font-family: Roboto;
    font-size: 14px;
    padding: 8px 10px;
    line-height: 16px;
    height: 16px;
}
.casino_page .formBlock .amountField.errors {
    border: 1px solid red !important;
    padding: 7px 9px;
}
.casino_page .formBlock .amountField::-webkit-input-placeholder     {color:#666666;font-weight:300;}
.casino_page .formBlock .amountField::-moz-placeholder                 {color:#666666;font-weight:300;}
.casino_page .formBlock .amountField:-moz-placeholder                   {color:#666666;font-weight:300;}
.casino_page .formBlock .amountField:-ms-input-placeholder          {color:#666666;font-weight:300;}
.casino_page .formBlock #resGameBalance {
    width: 115px;
    font-size: 18px;
}
.casino_page .formBlock [type="button"] {
    border: medium none;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color: #fff;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    height: 32px;
    line-height: 16px;
    padding: 0 20px;
    text-shadow: 0 0 0 transparent;
    vertical-align: top;
}
.casino_page .formBlock [type="button"].blueSub{
    background: #5894c3;
    background: -moz-linear-gradient(top,  #5894c3 0%, #3f678d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5894c3), color-stop(100%,#3f678d));
    background: -webkit-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: -o-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: -ms-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: linear-gradient(to bottom,  #5894c3 0%,#3f678d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5894c3', endColorstr='#3f678d',GradientType=0 );
}
.casino_page .formBlock [type="button"].blueSub:hover{
    background: #497ca4;
    background: -moz-linear-gradient(top,  #497ca4 0%, #325474 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#497ca4), color-stop(100%,#325474));
    background: -webkit-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: -o-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: -ms-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: linear-gradient(to bottom,  #497ca4 0%,#325474 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#497ca4', endColorstr='#325474',GradientType=0 );
}
.casino_page .formBlock [type="button"].greenSub{
    background: #99c358;
    background: -moz-linear-gradient(top,  #99c358 0%, #6d8d3f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99c358), color-stop(100%,#6d8d3f));
    background: -webkit-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: -o-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: -ms-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: linear-gradient(to bottom,  #99c358 0%,#6d8d3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c358', endColorstr='#6d8d3f',GradientType=0 );
}
.casino_page .formBlock [type="button"].greenSub:hover{
    background: #81a54a;
    background: -moz-linear-gradient(top,  #81a54a 0%, #567031 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81a54a), color-stop(100%,#567031));
    background: -webkit-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: -o-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: -ms-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: linear-gradient(to bottom,  #81a54a 0%,#567031 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81a54a', endColorstr='#567031',GradientType=0 );
}
.casino_page .formBlock [type="button"].orangeSub{
    background: #e0830d;
    background: -moz-linear-gradient(top,  #e0830d 0%, #ad4a16 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0830d), color-stop(100%,#ad4a16));
    background: -webkit-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: -o-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: -ms-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: linear-gradient(to bottom,  #e0830d 0%,#ad4a16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0830d', endColorstr='#ad4a16',GradientType=0 );
}
.casino_page .formBlock [type="button"].orangeSub:hover{
    background: #bf6f0a;
    background: -moz-linear-gradient(top,  #bf6f0a 0%, #923e12 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf6f0a), color-stop(100%,#923e12));
    background: -webkit-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: -o-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: -ms-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: linear-gradient(to bottom,  #bf6f0a 0%,#923e12 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6f0a', endColorstr='#923e12',GradientType=0 );
}

.helpIcoQ_con {
    position: absolute;
    right: -28px;
    top: -2px;
}
.helpIcoQ_con .helpIcoQ_but {
    background-image: url("https://book.easysportbet.co.uk/images/helpIcoQ.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
}
.helpIcoQ_con .helpIcoQ_text {
    background-color: #c05716;
    box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.9);
    color: #fff;
    cursor: default;
    display: none;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    padding: 5px 10px;
    position: absolute;
    right: 11px;
    text-align: justify;
    top: 36px;
    width: 350px;
    z-index: 100;
}
.helpIcoQ_con .helpIcoQ_text:before {
    border-color: transparent #c05716 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 0;
    top: -10px;
    width: 0;
}
.helpIcoQ_con .helpIcoQ_but:hover + .helpIcoQ_text{
    display:block;
}
.casino_page .wrapListGames ul li .xprogame_img .play_img.icoType:before {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}
.casino_page .wrapListGames ul li .xprogame_img .play_img.icoType.ico1:before {background-image:url(https://book.easysportbet.co.uk/images/cas_ico1.png);}
.casino_page .wrapListGames ul li .xprogame_img .play_img.icoType.ico2:before {background-image:url(https://book.easysportbet.co.uk/images/cas_ico2.png);}
.casino_page .wrapListGames ul li .xprogame_img .play_img.icoType.ico3:before {background-image:url(https://book.easysportbet.co.uk/images/cas_ico3.png);}

/* tvgames casino_pro*/



.langDropTop {
    float: right;
    height: 30px;
    margin-left: 5px;
    width: 90px;
    position: relative;
    line-height: 1.3;
}
.langDropTop_con {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200;
}
.langDropTop_con.active {
    background-color:  #4E84A9;
    border-radius: 0 0 2px 2px;
    padding: 30px 3px 5px;
    width: 311px;
}
.curlangDropTop {
    background-color: #4E84A9;
    border-radius: 0 0 2px 2px;
    box-shadow: -2px 2px 3px 1px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    text-transform: uppercase;
    top: 0;
    width: 80px;
}
.langDropTop_con:not(.active) .curlangDropTop:hover{
    background-color: #619BC3;
}
.langDropTop_con.active .curlangDropTop{
    box-shadow:none;
    border-radius: 0;
}
.curlangDropTop:before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 17px;
    top: 14px;
    width: 0;
}
.langDropTop_con.active .curlangDropTop:before{
    border-color: transparent transparent #fff;
    border-width: 0 4px 4px;
}
.curlangDropTop .langDT17 {
    margin: 6px 10px 0 0;
}
.langDT17 {
    background-position: 17px 17px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 17px;
    vertical-align: top;
    width: 17px;
    background-image:url(https://book.easysportbet.co.uk/images/ldt_sprite.png);
}

.langDT17.ldt_ar { background-position: 0 -51px; }
.langDT17.ldt_az { background-position: 0 -476px; }
.langDT17.ldt_by { background-position: 0 -136px; }
.langDT17.ldt_bg { background-position: 0 -153px; }
.langDT17.ldt_cs { background-position: 0 -170px; }
.langDT17.ldt_da { background-position: 0 -323px; }
.langDT17.ldt_de { background-position: 0 -17px; }
.langDT17.ldt_el { background-position: 0 -187px; }
.langDT17.ldt_en { background-position: 0 0px; }
.langDT17.ldt_es { background-position: 0 -238px; }
.langDT17.ldt_et { background-position: 0 -748px; }
.langDT17.ldt_fa { background-position: 0 -255px; }
.langDT17.ldt_fi { background-position: 0 -272px; }
.langDT17.ldt_fr { background-position: 0 -289px; }
.langDT17.ldt_he { background-position: 0 -510px; }
.langDT17.ldt_hr { background-position: 0 -306px; }
.langDT17.ldt_hi { background-position: 0 -527px; }
.langDT17.ldt_hu { background-position: 0 -544px; }
.langDT17.ldt_id { background-position: 0 -561px; }
.langDT17.ldt_it { background-position: 0 -68px; }
.langDT17.ldt_ja { background-position: 0 -34px; }
.langDT17.ldt_ka { background-position: 0 -357px; }
.langDT17.ldt_ko { background-position: 0 -374px; }
.langDT17.ldt_lt { background-position: 0 -578px; }
.langDT17.ldt_lv { background-position: 0 -595px; }
.langDT17.ldt_mk { background-position: 0 -391px; }
.langDT17.ldt_mn { background-position: 0 -408px; }
.langDT17.ldt_ms { background-position: 0 -612px; }
.langDT17.ldt_nb { background-position: 0 -629px; }
.langDT17.ldt_nl { background-position: 0 -646px; }
.langDT17.ldt_pl { background-position: 0 -425px; }
.langDT17.ldt_pt { background-position: 0 -85px; }
.langDT17.ldt_br { background-position: 0 -663px; }
.langDT17.ldt_ro { background-position: 0 -204px; }
.langDT17.ldt_ru { background-position: 0 -119px; }
.langDT17.ldt_sk { background-position: 0 -442px; }
.langDT17.ldt_sr { background-position: 0 -102px; }
.langDT17.ldt_sv { background-position: 0 -221px; }
.langDT17.ldt_th { background-position: 0 -680px; }
.langDT17.ldt_tr { background-position: 0 -340px; }
.langDT17.ldt_ua { background-position: 0 -697px; }
.langDT17.ldt_vi { background-position: 0 -714px; }
.langDT17.ldt_cn { background-position: 0 -731px; }
.langDT17.ldt_zh { background-position: 0 -459px; }

.langDropTop_ul {
    background-color: #649FC7;
    display: none;
    list-style: outside none none;
    margin: 0;
    padding: 4px 16px 4px 4px;
    position: relative;
    text-align: left;
}
.langDropTop_con.active .langDropTop_ul {
    display: block;
}
.langDropTop_ul:before, .langDropTop_ul:after{
    content:'';
    display:block;
    clear:both;
}
.langDropTop_ul li{
    float:left;
    width:25%;
}
.langDropTop_ul li a{
    padding:3px 3px 3px 10px;
    display:block;
    color: #fff;
    font-size: 11px;
}
.langDropTop_ul li a:hover{
    background-color: #3d81b5;
}
.langDropTop_ul li a .name {
    display: inline-block;
    line-height: 17px;
    margin-left: 10px;
    text-transform: uppercase;
    vertical-align: top;
}


.withLML #sports_page/*,
.withLML #header,
.withLML #loc_info_position,
.withLML #submenu*/ {
    padding-left: 110px;
}
.leftPageLF {
    border-radius: 3px;
    left: 7px;
    position: absolute;
    top: 15px;
    width: 92px;
    padding:10px 2px;
    background: #4c6372;
}
.leftPageLF_ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.leftPageLF_ul a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    color: #fff;
    display: block;
    font-size: 11px !important;
    padding: 4px 10px;
}
.leftPageLF_ul li:last-child a {
    border-bottom:none;
}
.leftPageLF_ul a:hover, .leftPageLF_ul a.active{
    background-color:rgba(255,255,255,0.2);
}





.coefDropTop {
    float: right;
    height: 30px;
    margin-left: 20px;
    width: 140px;
    position: relative;
    line-height: 1.3;
}
.coefDropTop_con {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 199;
}
.coefDropTop_con.active {
    background-color:  #4E84A9;
    border-radius: 0 0 2px 2px;
    padding: 30px 3px 5px;
    width: 134px;
}
.curcoefDropTop {
    background-color: #4E84A9;
    border-radius: 0 0 2px 2px;
    box-shadow: -2px 2px 3px 1px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 35px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 95px;
}
.coefDropTop_con:not(.active) .curcoefDropTop:hover{
    background-color: #619BC3;
}
.coefDropTop_con.active .curcoefDropTop{
    box-shadow:none;
    border-radius: 0;
}
.curcoefDropTop:before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 17px;
    top: 14px;
    width: 0;
}
.coefDropTop_con.active .curcoefDropTop:before{
    border-color: transparent transparent #fff;
    border-width: 0 4px 4px;
}
.coefDropTop_ul {
    background-color: #649FC7;
    display: none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.coefDropTop_con.active .coefDropTop_ul {
    display: block;
}
.coefDropTop_ul:before, .coefDropTop_ul:after{
    content:'';
    display:block;
    clear:both;
}
.coefDropTop_ul li a{
    padding:3px 7px;
    display:block;
    color: #fff;
    font-size: 13px;
}
.coefDropTop_ul li a:hover{
    background-color: #3d81b5;
}
.coefDropTop_ul li a .name {
    display: inline-block;
    line-height: 17px;
    margin-left: 5px;
    vertical-align: top;
}


/* history bingo luckyline */
#contentHistory .tableResultBingo {
    width: 100%;
}
#contentHistory .tableResultBingo td {
    vertical-align: top;
}
.lineResult, .blockResult, .otherResult {
    width: 265px;
    margin: 0 auto;
}
.lineResult .tenElement, .lineResult .fiveElement {
    background: #F7BD3F;
    border-radius: 12px;
    margin: 2px 0;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.5);
}
.blockResult .tenElement, .blockResult .fiveElement {
    background: #CB2323;
    border-radius: 12px;
    margin: 2px 0;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.5);
}
#contentHistory .tableResultBingo td span {
    display: inline-block;
    background: #F7F7F7;
    padding: 3px;
    border-radius: 12px;
    border: 1px solid #B8B8B8;
    box-shadow: inset 2px 0px 4px rgba(1,1,1,0.2);
    font-weight: bold;
    width: 14px;
    margin: 2px;
}
#contentHistory .tableResultBingo .luckyLine_table td span {
    display: inline-block;
    background: #c29a72;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid #B8B8B8;
    box-shadow: inset 2px 0px 4px rgba(1,1,1,0.2);
    font-weight: bold;
    width: 14px;
    margin: -1px;
}
.fiveElement {
    display: inline-block;
}

table.part-of-bilet {
    border: 2px solid #3C96D9;
    margin-bottom: 2px;
    border-collapse: collapse;
}
table.part-of-bilet .cells {
    border: 1px solid #EAEAEA;
    width: 14px;
}
table.show_game_billet {
    margin: 0 auto;
}
#contentHistory .tableResult td table.show_game_billet td {
    border-bottom: none;
}

#contentHistory .tableResult td table.show_game_billet td table.luckyLine_table td{
    padding:0;
}
#contentHistory .tableResultBingo td table.luckyLine_table td span.winCell{
    background:yellow;
}

#contentHistory .tableResultBingo td table.show_game_billet td table.part-of-bilet.winBingo{
     background: rgb(179, 245, 177);
 }
#contentHistory .tableResultBingo td table.show_game_billet td table.part-of-bilet tr.lines.winLine{
    background: rgb(179, 245, 177);
}
/* end bingo*/

/***************************/
.bingoWinMes {
    height: 176px;
    position: fixed;
    right: 0;
    top: 50%;
    width: 0;
    z-index: 100;
}
.bingoWinMes_con {
    bottom: 0;
    height: 176px;
    position: absolute;
    right: -240px;
    width: 225px;
}
.bingoWinMes_sum{
    background-color: #651212;
    border-radius: 13px;
    box-shadow: 0 0 0 4px #faeb63 inset;
    color: #faeb63;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    height: 107px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 225px;
    padding-top: 19px;
}
.bingoWinMes_sum:before {
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_sum.png");
    content: "";
    display: block;
    height: 166px;
    position: absolute;
    right: 0;
    top: -20px;
    width: 241px;
}
.bingoWinMes_sum div{
    position:relative;
}
.bingoWinMes_sum .name {
    color: #fff;
    font-size: 15px;
    line-height: 13px;
}
.bingoWinMes_sum .summ {
    color: #fff;
    font-size: 36px;
    line-height: 35px;
}
.bingoWinMes_sum .text1 {
    font-size: 20px;
    white-space: nowrap;
}
.bingoWinMes_but {
    background-color: #0f5705;
    border-radius: 9px;
    bottom: 0;
    box-shadow: 0 0 0 3px #faeb63 inset;
    color: #faeb63;
    cursor: pointer;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    height: 38px;
    line-height: 40px;
    position: absolute;
    right: 11px;
    text-align: center;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 198px;
}
.bingoWinMes_but span{
    position:relative;
}
.bingoWinMes_but:before {
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_but.png");
    content: "";
    display: block;
    height: 48px;
    left: -6px;
    position: absolute;
    top: -3px;
    width: 210px;
}
.bingoWinMes_but:hover:before{
    background-position:0 -48px;
}
.bingoWinMes_list {
    background-color: #771212;
    border-radius: 12px;
    bottom: 50px;
    box-shadow: 0 0 0 4px #faeb63 inset;
    height: 366px;
    position: absolute;
    right: -240px;
    width: 225px;
}
.bingoWinMes_list:before {
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_list.png");
    content: "";
    display: block;
    height: 406px;
    position: absolute;
    right: 0;
    top: -20px;
    width: 241px;
}
.bingoWinMes_close {
    background-color: #faee63;
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_close.png");
    border-radius: 50%;
    cursor: pointer;
    height: 24px;
    position: absolute !important;
    right: 3px;
    top: -10px;
    width: 24px;
    z-index: 5;
}
.bingoWinMes_close:hover{
    background-position:0 -24px;
}
.bingoWinMes_list_ul {
    color: #faeb63;
    font-family: Roboto;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 36px 0 0 32px;
    position: relative;
}
.bingoWinMes_list_ul li{
    padding:11px 0;
    position: relative;
}
.bingoWinMes_list_ul li + li{
    border-top:1px solid #faeb63;
}
.bingoWinMes_list_ul li:before{
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_star.png");
    content: "";
    display: block;
    height: 12px;
    left: -17px;
    position: absolute;
    top: 22px;
    width: 12px;
}
.bingoWinMes_list_ul li .name{
    display:block;
}
.bingoWinMes_list_ul li .summ {
    color: #fff;
    display: block;
    line-height: 18px;
}
.bingoWinMes_list_ul li .summ b {
    font-size: 20px;
    font-weight: 500;
}
.bingoWinMes_arrow{
    width:34px;
    height:84px;
}
.bingoWinMes_arrow:hover{
    background-position:0 -84px;
}
.bingoWinMes_arrow {
    background-image: url("https://book.easysportbet.co.uk/images/bingoWinMes_arrow.png");
    cursor: pointer;
    height: 84px;
    left: -49px;
    position: absolute;
    top: 26px;
    width: 34px;
}

/*****************************/







/*Для Бонусов*/
/*Для Бонусов*/
.style1 .dopDownText {
    border: 1px dashed #cccccc;
    border-radius: 5px;
    color: #676767;
    margin: 30px 20px 5px;
    padding: 6px 20px;
    text-align: center;
}

#bonus_content {
    position: relative;
    width: 98%;
    margin: 0 auto 13px;
}

.style1 .bonus_tab .bonusColList {
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
}

.bonus_tab {
    color: #0e548a;
    height: 27px;
    margin-top: 25px;
    margin-bottom: 5px;
    -webkit-user-select: none;
}

.style1 .bonus_con {
    overflow: hidden;
    width: 100%;
    margin-top: -10px;
    background: none repeat scroll 0 0 #E3E3E3;
    background-color: transparent;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    box-sizing: border-box;
    padding: 10px 20px;
}

.style1 .bonus_tab .tab_button {
    background-repeat: repeat-x !important;
    border: medium none;
    height: 49px;
    max-width: 370px;
    float: left;
    text-indent: -9000px;
    text-align: center;
    background-position: 50% -52px !important;
    margin-right: 1px;
}
.style1 .bonus_tab .tab_button {
    font-family: Roboto;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0;
    color:#ffffff;
    min-width: 385px;
    margin-top: 5px;

    background: #b6b6b6;
    background: -moz-linear-gradient(top,  #b6b6b6 50%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#b6b6b6), color-stop(100%,#d3d3d3));
    background: -webkit-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: -o-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: -ms-linear-gradient(top,  #b6b6b6 50%,#d3d3d3 100%);
    background: linear-gradient(to bottom,  #b6b6b6 50%,#d3d3d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#d3d3d3',GradientType=0 );

    background-position: 0 0px !important;
}
.style1 .bonus_tab .tab_button .name {
    display: block;
    overflow: hidden;
}
.style1 .bonus_tab .tab_button.active {
    height: 52px;
    padding-top: 0;
    background-position: 50% 0px !important;
}
.style1 .bonus_tab .tab_button.active {
    border-bottom: 3px solid #4d9fdc;
    margin-bottom: -1px;
    margin-top: 0px;

    background: #3482bb;
    background: -webkit-gradient(linear, left top, left bottom, from(#3482bb), to(#0f64a5));
    background: -moz-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -o-linear-gradient(top,  #3482bb,  #0f64a5);
    background: -ms-linear-gradient(top,  #3482bb,  #0f64a5);
    -pie-background: linear-gradient(top, #3482bb, #0f64a5);

    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.style1 .bonus_tab .tab_button .name {
    color: #fff !important;
    font-size: 20px !important;
}
.style1 .bonus_tab .tab_button.active:before {
    /*border-color: #4d9fdc transparent transparent;*/
    border-style: solid;
    border-width: 5px 5px 0;
    bottom: -8px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 0;
}
.style1 .bonus_tab .tab_button.tabNetent {background-image: url("https://book.easysportbet.co.uk/images/slots_but1.png");}
.style1 .bonus_tab .tab_button.tabNetent.active:before {border-color: #2e4a00 transparent transparent;}
.style1.bonus_tab .tab_button.tabBetcont {background-image: url("https://book.easysportbet.co.uk/images/slots_but2.png");}
.bonus_tab .tab_button.tabBetcont.active:before {border-color: #41366e transparent transparent;bottom: -4px;}
.style1.bonusFilters {
    list-style: outside none none;
    margin: 0;
    padding: 25px 10px 5px;
}
.style1.bonusFilters:before, .bonusFilters:after{
    display:block;
    content:'';
    clear:both;
}
.style1 .bonusFilters li{
    float:left;
}
.style1 .bonusFilters li a{
    background-color: #2670ab;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 5px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.45);
    color: #ffffff;
    display: block;
    font-family: "Myriad Pro Regular",Arial,sans-serif;
    font-size: 20px !important;
    line-height: 40px;
    height: 40px;
    margin-right: 3px;
    min-width: 115px;
    padding: 0 25px;
    text-align: center;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
    background-image: url("https://book.easysportbet.co.uk/images/slot_menu_buts.png");
    margin-bottom: 5px;
}
.style1 .bonusFilters li a:hover, .bonusFilters li a.active{
    background-position: 0 -40px;
}
.style1 .bonusFilters li a.icoBut {
    min-width: inherit;
    padding: 0;
    width: 41px;
}
.style1 .bonusFilters li a.icoBut:before{
    background-image: url("https://book.easysportbet.co.uk/images/slot_menu_buts.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 40px;
}
.style1 .bonusFilters li a.icoBut.slFil_1:before{background-position: 5px -94px;}
.style1 .bonusFilters li a.icoBut.slFil_2:before{background-position: 0 -137px;}
.style1 .bonusFilters li a.icoBut.slFil_3:before{background-position: 5px -181px;}
.style1 .bonusFilters li a.icoBut.slFil_4:before{background-position: 5px -226px;}

.style1 .bonus_con {
    background-color: transparent;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    box-sizing: border-box;
    padding: 10px 20px;
}
.bonus_con .h2 {
    color: #04558c;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 10px;
}
.style1 .bonus_con .dateLine {
    color: #666666;
    font-size: 14px;
    margin: 0;
}

.style1 .bonusColList {
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
}
.style1 .bonusColList > li + li{
    margin-top:20px;
}
.style1 .bonusColList .link {
    display: block;
    height: 300px;
    padding-left: 582px;
    position: relative;
}
.style1 .bonusColList .link .img {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.style1 .bonusColList .link .img:hover{
    opacity:0.9;
}
.style1 .bonusColList .link .rightCol {
    background-color: #0d558c;
    color: #fff;
    display: block;
    font-family: Myriad Pro Regular,Arial,sans-serif;
    font-size: 16px;
    height: 100%;
    padding: 30px 30px 0;
    position: relative;

    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.style1 .bonusColList .link .rightCol .name {
    display: block;
    font-family: Myriad Pro Semibold,Arial,sans-serif;
    font-size: 27px;
    line-height: 29px;
    max-height: 58px;
    overflow: hidden;
    margin-bottom: 20px;
}
.style1 .bonusColList .link .rightCol .desc {
    display: block;
    line-height: 20px;
    max-height: 100px;
    overflow: hidden;
}
.style1 .bonusColList .link .rightCol .but {
    bottom: 35px;
    display: block;
    font-size: 18px;
    left: 30px;
    position: absolute;
    line-height: 55px;
}
.style1 .bonusColList .link .rightCol .but:before{
    background-image: url("https://book.easysportbet.co.uk/images/litArrBut.png");
    content: "";
    display: block;
    height: 13px;
    position: absolute;
    right: -22px;
    top: 5px;
    width: 10px;
}
.style1 .bonusColList .link .rightCol .name:hover,
.style1 .bonusColList .link .rightCol .but:hover{
    text-decoration:underline;
}
.style1 .bonusColList .link .rightCol:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 9px 0 9px 8px;
    content: "";
    height: 0;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 0;
}

.bonus_con .lineLink {
    background-color: #f0f0f1;
    color: #4c6980;
    display: block;
    font-size: 21px !important;
    font-weight: 700 !important;
    margin: 2px 0;
    padding: 4px 20px;
}
.bonus_con .lineLink:hover {
    background-color: #e4e4e4;
}


.listOne {
    list-style: outside none none;
    padding: 20px 0 20px 20px;
}
.listOne > li {
    color: #646464;
    font-size: 14px;
    padding: 6px 0;
    position: relative;
    text-align: justify;
}
.listOne > li.ulZaglav {
    font-size: 16px;
    font-weight: 700;
    margin-left: -20px;
}
.listOne > li:before {
    background-color: #045493;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    left: -17px;
    position: absolute;
    top: 12px;
    width: 6px;
}
.listOne > li.ulZaglav:before {
    display: none;
}

/* tvgames/backgammon turnirs window */

.call_help_backgammon{
    top: 100px;
    left: 50%;
    margin-left: -220px;
    width: 440px;
    min-height: 340px;
    background: #fff;
    position: absolute;
    z-index: 100;
    padding: 20px;
    border-radius: 10px;
    font-size: 12px;
    text-align: justify;
}

.call_help_backgammon .close {
    background: url('https://book.easysportbet.co.uk/images/close_form.png') repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 18px;
}

/* end backgammon */


/* Promo popup */
.help_popup_long.returnPop {
  background-image: url('https://book.easysportbet.co.uk/images/girl3.jpg');
  background-position: 0 100%;
  padding: 45px 15px 15px 375px;
  width: 470px;
  font-family: Helvetica;
}

.help_popup_long.returnPop .text1 {
  color: #0e568d;
  font-size: 23px;
  line-height: 25px;
  text-transform: none;
}

.help_popup_long.returnPop .text2 {
  font-size: 15px;
}

.help_popup_long.returnPop .text2.blueGrad {
    color: #424141;
    font-weight: 700;
    margin-left: -50px;
    margin-right: -15px;
    margin-bottom: 15px;
    padding: 15px 15px 15px 50px;
    background: -moz-linear-gradient(left, rgba(170,213,245,0) 0%, rgba(170,213,245,1) 50%, rgba(170,213,245,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(170,213,245,0)), color-stop(50%, rgba(170,213,245,1)), color-stop(100%, rgba(170,213,245,1)));
    background: -webkit-linear-gradient(left, rgba(170,213,245,0) 0%, rgba(170,213,245,1) 50%, rgba(170,213,245,1) 100%);
    background: -o-linear-gradient(left, rgba(170,213,245,0) 0%, rgba(170,213,245,1) 50%, rgba(170,213,245,1) 100%);
    background: -ms-linear-gradient(left, rgba(170,213,245,0) 0%, rgba(170,213,245,1) 50%, rgba(170,213,245,1) 100%);
    background: linear-gradient(to right, rgba(170,213,245,0) 0%, rgba(170,213,245,1) 50%, rgba(170,213,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aad5f5', endColorstr='#aad5f5', GradientType=1);
}

.redPopBut {
    border-bottom: 1px solid #290000;
    border-radius: 5px;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.5) inset, -1px -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    line-height: 52px;
    height: 50px;
    padding: 0 25px;
    text-transform: uppercase;
    vertical-align: top;
    font-family: Roboto;
    background: #d41212;
    background: -moz-linear-gradient(top, #d41212 0%, #cd1010 50%, #a20000 51%, #a20000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d41212), color-stop(50%, #cd1010), color-stop(51%, #a20000), color-stop(100%, #a20000));
    background: -webkit-linear-gradient(top, #d41212 0%, #cd1010 50%, #a20000 51%, #a20000 100%);
    background: -o-linear-gradient(top, #d41212 0%, #cd1010 50%, #a20000 51%, #a20000 100%);
    background: -ms-linear-gradient(top, #d41212 0%, #cd1010 50%, #a20000 51%, #a20000 100%);
    background: linear-gradient(to bottom, #d41212 0%, #cd1010 50%, #a20000 51%, #a20000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d41212', endColorstr='#a20000', GradientType=0);
}

.redPopBut:hover{
    background: #bc1111;
    background: -moz-linear-gradient(top, #bc1111 0%, #bc0f0f 50%, #8c0000 51%, #890000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bc1111), color-stop(50%, #bc0f0f), color-stop(51%, #8c0000), color-stop(100%, #890000));
    background: -webkit-linear-gradient(top, #bc1111 0%, #bc0f0f 50%, #8c0000 51%, #890000 100%);
    background: -o-linear-gradient(top, #bc1111 0%, #bc0f0f 50%, #8c0000 51%, #890000 100%);
    background: -ms-linear-gradient(top, #bc1111 0%, #bc0f0f 50%, #8c0000 51%, #890000 100%);
    background: linear-gradient(to bottom, #bc1111 0%, #bc0f0f 50%, #8c0000 51%, #890000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc1111', endColorstr='#890000', GradientType=0);
}
.hideScoreCon {
    display: inline-block;
    line-height: 15px;
    margin-right: 2px;
    margin-top: 0;
    max-width: 150px;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    position: relative;
}
.hideScoreCon .nums {
    display: block;
    max-width: 150px;
    overflow: hidden;
}
.hideScoreCon .arr {
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.hideScoreCon .arr:before {
    content: "";
    display: block;
    float: left;
    height: 15px;
    position: relative;
    width: 130px;
}
.hideScoreCon .arr > i {
    background-image: url("https://book.easysportbet.co.uk/images/scoreDot.png");
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    width: 20px;
    position: relative;
}
.hideScoreCon .arr > i > i {
    background-color: #eee;
    border: 1px solid #03538c;
    border-radius: 2px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    cursor: text;
    display: none;
    font-style: normal;
    padding: 2px 5px;
    position: absolute;
    right: -18px;
    text-align: center;
    top: 25px;
    white-space: normal;
    width: 200px;
}
/*.hideScoreCon .arr > i:hover > i{
	display:block;
}*/
.hideScoreCon .arr > i > i:before {
    background-color: #eee;
    border-left: 1px solid #03538c;
    border-radius: 0 0 9px;
    border-top: 1px solid #03538c;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    right: 14px;
    top: -6px;
    width: 10px;

    -moz-transform:scale(1) rotate(45deg);
    -webkit-transform:scale(1) rotate(45deg);
    -o-transform:scale(1) rotate(45deg);
    -ms-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg);
}
.hideScoreCon .arr > i > i:after {
    content: "";
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 8px;
    top: -20px;
    width: 25px;
}


/*******/
/*popup bonysprogram*/
.box-modal.bonPop {
    padding: 0;
    width: 740px;
}
.box-modal.bonPop .bonPopImg {
    background-color: #010b19;
    background-image: url("https://book.easysportbet.co.uk/images/bonPopImg.jpg");
    background-size: 100% 100%;
    border-radius: 6px;
    color: #fff;
    height: 295px;
    text-align: center;
    width: 740px;
    font-family: Roboto;
}
.box-modal.bonPop .bonPopImg .txt1 {
    font-size: 23px;
    font-weight: 900;
    padding: 25px 10px 15px;
    text-transform: uppercase;
    line-height:25px;
}
.box-modal.bonPop .bonPopImg .txt2 {
    font-size: 16px;
    padding: 0 10px 12px;
    line-height:20px;
}
.box-modal.bonPop .bonPopImg .nums {
    position: relative;
    height: 60px;
    padding-bottom: 35px;
}
.box-modal.bonPop .bonPopImg .nums span{
    display: inline-block;
    vertical-align: sub;
    position: relative;
}
.box-modal.bonPop .bonPopImg .nums .n1{
    font-size:36px;
    font-weight:700;
}
.box-modal.bonPop .bonPopImg .nums .n2{
    font-size:18px;
    font-weight:700;
}
.box-modal.bonPop .bonPopImg .nums .n3{
    font-size:30px;
    font-weight:900;
}
.box-modal.bonPop .bonPopImg .nums .n4{
    font-size:48px;
    font-weight:700;
    color:#edbd4e;
}
.box-modal.bonPop .bonPopImg .nums .n5{
    font-size:30px;
    font-weight:700;
    color:#edbd4e;
}
.box-modal.bonPop .bonPopImg .nums .n0 {
    bottom: -15px;
    display: block;
    font-size: 12px;
    font-weight: 700;
    left: -20px;
    line-height: 14px;
    position: absolute;
    right: -20px;
}
.box-modal.bonPop .bonPopImg .buts {
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.box-modal.bonPop .bonPopImg .buts .but {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    margin: 0 4px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    vertical-align: top;
}
.box-modal.bonPop .bonPopImg .buts .but.submit{
    background: #9cc55d;
    background: -moz-linear-gradient(top,  #9cc55d 0%, #6f9041 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cc55d), color-stop(100%,#6f9041));
    background: -webkit-linear-gradient(top,  #9cc55d 0%,#6f9041 100%);
    background: -o-linear-gradient(top,  #9cc55d 0%,#6f9041 100%);
    background: -ms-linear-gradient(top,  #9cc55d 0%,#6f9041 100%);
    background: linear-gradient(to bottom,  #9cc55d 0%,#6f9041 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc55d', endColorstr='#6f9041',GradientType=0 );
}
.box-modal.bonPop .bonPopImg .buts .but.submit:hover{
    background: #a8d465;
    background: -moz-linear-gradient(top,  #a8d465 0%, #82a94c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d465), color-stop(100%,#82a94c));
    background: -webkit-linear-gradient(top,  #a8d465 0%,#82a94c 100%);
    background: -o-linear-gradient(top,  #a8d465 0%,#82a94c 100%);
    background: -ms-linear-gradient(top,  #a8d465 0%,#82a94c 100%);
    background: linear-gradient(to bottom,  #a8d465 0%,#82a94c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d465', endColorstr='#82a94c',GradientType=0 );
}
.box-modal.bonPop .bonPopImg .buts .but.submit:disabled{
    color:#808994;
    cursor:default;

    background: #4f6e49;
    background: -moz-linear-gradient(top,  #4f6e49 0%, #385135 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f6e49), color-stop(100%,#385135));
    background: -webkit-linear-gradient(top,  #4f6e49 0%,#385135 100%);
    background: -o-linear-gradient(top,  #4f6e49 0%,#385135 100%);
    background: -ms-linear-gradient(top,  #4f6e49 0%,#385135 100%);
    background: linear-gradient(to bottom,  #4f6e49 0%,#385135 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f6e49', endColorstr='#385135',GradientType=0 );
}
.box-modal.bonPop .bonPopImg .buts .but.cancel{
    background: #769acb;
    background: -moz-linear-gradient(top,  #769acb 0%, #2b568f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#769acb), color-stop(100%,#2b568f));
    background: -webkit-linear-gradient(top,  #769acb 0%,#2b568f 100%);
    background: -o-linear-gradient(top,  #769acb 0%,#2b568f 100%);
    background: -ms-linear-gradient(top,  #769acb 0%,#2b568f 100%);
    background: linear-gradient(to bottom,  #769acb 0%,#2b568f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#769acb', endColorstr='#2b568f',GradientType=0 );
}
.box-modal.bonPop .bonPopImg .buts .but.cancel:hover{
    background: #81a8de;
    background: -moz-linear-gradient(top,  #81a8de 0%, #3364a6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81a8de), color-stop(100%,#3364a6));
    background: -webkit-linear-gradient(top,  #81a8de 0%,#3364a6 100%);
    background: -o-linear-gradient(top,  #81a8de 0%,#3364a6 100%);
    background: -ms-linear-gradient(top,  #81a8de 0%,#3364a6 100%);
    background: linear-gradient(to bottom,  #81a8de 0%,#3364a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81a8de', endColorstr='#3364a6',GradientType=0 );
}
.box-modal.bonPop .acceptCon{
    height:17px;
    line-height:17px;
    font-size:14px;
    font-weight:500;
    text-align:left;
    padding: 15px 4px 0;
}
.box-modal.bonPop .acceptCon label{
    cursor:pointer;
}
.box-modal.bonPop .bonPopRules {
    padding:15px 20px;
    display:none;
}
.box-modal.bonPop .bonPopRules .name {
    color: #1a4982;
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 5px;
}
.box-modal.bonPop .bonPopRules .scroll{
    height:255px;
    width:700px;
    overflow:hidden;
    font-size:12px;
    font-family:Arial;
    color:#4b4b4b;
}
.box-modal.bonPop .bonPopRules .scroll .block{
    padding-right:20px;
}
.box-modal.bonPop .bonPopRules .scroll ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 20px;
}
.box-modal.bonPop .bonPopRules .scroll ul li {
    padding: 4px 0;
    position: relative;
}
.box-modal.bonPop .bonPopRules .scroll ul li:before {
    background-color: #012d69;
    border-radius: 50%;
    content: "";
    display: block;
    height: 7px;
    left: -15px;
    position: absolute;
    top: 8px;
    width: 7px;
}
.box-modal.bonPop .bonPopRules .scroll .dop {
    font-size: 14px;
    padding: 10px 0 5px;
}

.box-modal.bonPop .acceptCon .arr {
    display: block;
    float: right;
    padding-left: 27px;
    text-decoration: underline;
    position: relative;
    cursor:pointer;
}
.box-modal.bonPop .acceptCon .arr:hover{
    text-decoration: none;
}
.box-modal.bonPop .acceptCon .arr:before {
    background-image: url("https://book.easysportbet.co.uk/images/bonPopArr.png");
    background-position: 0 -8px;
    content: "";
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 18px;
}
.box-modal.bonPop .acceptCon .arr.active:before {
    background-position: 0 0;
    top: 6px;
}

.box-modal.bonPop .bonPopRules .scroll .jspVerticalBar {
    background-color: #eeeeee !important;
    width: 12px !important;
}
.box-modal.bonPop .bonPopRules .scroll .jspDrag {
    background-color: #012d69 !important;
    border-radius: 0 !important;
}


/** popup banner for casino and slots*/
.box-modal.flash1 {
    height: 400px;
    overflow: hidden;
    padding: 0;
    width: 866px;
}




/* Фильтр спойлер line, live, multi-live*/

#marketsDivBg {
    padding: 5px 0;
}
#marketsBlock {
    height: 56px;
    overflow: hidden;
}
.marketsBlockFlR {
    margin-top: 13px;
}
.wrap_arrow_down {
    display: none;
    width: 100%;
    height: 15px;
    background: #373737;
    position: absolute;
    bottom: 31px;
    cursor: pointer;
}
.wrap_arrow_down:before {
    width: 35px;
    height: 11px;
    position: absolute;
    background: #373737 url("https://book.easysportbet.co.uk/images/arr_sport.png") no-repeat scroll 11px 50%;
    left: 50%;
    margin-left: -16px;
    color: #696969;
    margin-top: -13px;
    content: '';
    text-align: center;
    line-height: 14px;
    padding: 0;
    bottom: 4px;
}
.wrap_arrow_down:hover:before {
    background: #373737 url("https://book.easysportbet.co.uk/images/arr_sport.png") no-repeat scroll -40px 50%;
}
.wrap_arrow_up:before {
    width: 35px;
    height: 11px;
    position: absolute;
    background: #373737 url("https://book.easysportbet.co.uk/images/arr_sport.png") no-repeat scroll -89px 50%;
    left: 50%;
    margin-left: -16px;
    color: #696969;
    margin-top: -13px;
    content: '';
    text-align: center;
    line-height: 14px;
    padding: 0;
    bottom: 4px;
}
.wrap_arrow_up:hover:before {
    background: #373737 url("https://book.easysportbet.co.uk/images/arr_sport.png") no-repeat scroll -140px 50%;
}
.arrow_down {
    width: 99%;
    height: 1px;
    background: #696969;
    margin: 5px auto 0;
}


/* Bonus pop-up (с вопросом об участии в программах) */
.bonus_question_popup {
    width: auto !important;
}

.bonus_b {
	width: 800px;
	overflow: hidden;
	padding: 0 45px;
	position: relative;
}

.bonus_b .close {
	position: absolute;
	top: 5px;
	right: 40px;
	color: #b3b3b3;
	font-size: 22px;
	font-weight: bold;
	cursor: pointer;
}

.bonus_b img {
	float: left;
}

.bonus_b .text_b {
	float: left;
	width: 300px;
}

.bonus_b .text_b p {
	font-family: arial;
	font-size: 26px;
	line-height: 40px;
	color: #0040aa;
	font-weight: bold;
    text-transform: uppercase;
}

.bonus_b .text_b p span {
    text-transform: none;
}

.button_b {
	margin-top: 15px;
	overflow: hidden;
	padding-bottom: 5px;
}

.button_b a {
	font-family: arial;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 45px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.8);
    text-transform: uppercase;
}

.button_b .yes_button {
	float: left;
	background: #44da5c;
	background: -moz-linear-gradient(top, #44da5c 0%, #226026 50%, #1e7134 90%, #1a6132 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44da5c), color-stop(50%,#226026), color-stop(90%,#1e7134), color-stop(100%,#1a6132));
	background: -webkit-linear-gradient(top, #44da5c 0%,#226026 50%,#1e7134 90%,#1a6132 100%);
	background: -o-linear-gradient(top, #44da5c 0%,#226026 50%,#1e7134 90%,#1a6132 100%);
	background: -ms-linear-gradient(top, #44da5c 0%,#226026 50%,#1e7134 90%,#1a6132 100%);
	background: linear-gradient(to bottom, #44da5c 0%,#226026 50%,#1e7134 90%,#1a6132 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44da5c', endColorstr='#1a6132',GradientType=0 );
}

.button_b .no_button {
	float: right;
	background: #E40303;
	background: -moz-linear-gradient(top, #E40303 0%, #880202 50%, #A10403 90%, #900000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E40303), color-stop(50%,#880202), color-stop(90%,#A10403), color-stop(100%,#900000));
	background: -webkit-linear-gradient(top, #E40303 0%,#880202 50%,#A10403 90%,#900000 100%);
	background: -o-linear-gradient(top, #E40303 0%,#880202 50%,#A10403 90%,#900000 100%);
	background: -ms-linear-gradient(top, #E40303 0%,#880202 50%,#A10403 90%,#900000 100%);
	background: linear-gradient(to bottom, #E40303 0%,#880202 50%,#A10403 90%,#900000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E40303', endColorstr='#900000',GradientType=0 );
}


/**************** Тото пятнашки **********************/
/*body.toto_bg {*/
    /*background: #0C304C;*/
/*}*/

body.toto_bg:before,
body.toto_bg:after {
     display: none !important;
 }
.ViS_con *{
    position:relative;
}
.ViS_con {
    min-height: 695px !important;
    background-color: #000;
    margin: 0;
    overflow: hidden;
    padding: 60px 0px 35px;
    position: relative;
    cursor:default;
    font-family:Roboto;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ViS_con .ViS_block .bg {
    background-color: #acafb2;
    bottom: 250px;
    box-shadow: 0 0 200px 250px #acafb2;
    left: 250px;
    position: absolute;
    right: 250px;
    top: 250px;
}
.ViS_con .ViS_block {
    height: 846px;
    margin: 0 auto;
    width: 1350px;
    max-width: 1350px;
    min-height: 600px !important;
    min-width: 1200px !important;

    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    -ms-transition:all 300ms linear;
    -o-transition:all 300ms linear;
    transition:all 300ms linear;
}
.jspHorizontalBar {
    display: none;
}
.ViS_block .col {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    position: absolute;
}
.ViS_block .col1{
    width:68%;
    padding-right:4px;
    top:0;
    left:0;
    height:100%;
}
.ViS_block .col2{
    width:32%;
    padding-left:4px;
    top:0;
    right:0;
    height:100%;
}
.ViS_totoDescs {
    background-color: rgba(0, 0, 0, 0.6);
    height: 160px;
    padding-top: 12px;
    text-align: center;
}
.ViS_totoDescs .txt1 {
    background-color: #000;
    color: #ffd801;
    font-size: 18px;
    font-weight: 500;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ViS_totoDescs .txt1 span {
    color: #fff;
    font-weight: 400;
}
.ViS_totoDescs .txt2 {
    color: #afafaf;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.ViS_totoDescs .txt3 {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    overflow: hidden;
    padding: 10px 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ViS_totoDescs .txt4 {
    color: #fff;
    font-size: 14px;
}
.ViS_totoDescs .dpConTxt {
    border-color: transparent #7c7d7d #7c7d7d;
    border-style: double;
    border-width: 3px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    margin-top: 18px;
    padding: 0 40px;
    vertical-align: top;
}
.ViS_totoDescs .dpConTxt .num {
    color: #ffd801;
    display: block;
    font-size: 30px;
    white-space: nowrap;
}
.ViS_totoDescs .dpConTxt .lab {
    color: #ffd801;
    display: block;
    font-size: 12px;
    height: 20px;
    left: -3px;
    line-height: 20px;
    position: absolute;
    right: -3px;
    top: -13px;
}
.ViS_totoDescs .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after{
    border-color: #7c7d7d transparent transparent;
    border-style: double;

    content: "";
    display: block;
    height: 20px;

    position: absolute;
    top: -3px;
    width: calc(50% - 35px);
}
.ViS_totoDescs .dpConTxt:before,.ViS_totoDescs .dpConTxt:after{width: -moz-calc(50% - 35px);}
.ViS_totoDescs .dpConTxt:before,.ViS_totoDescs .dpConTxt:after{width: -webkit-calc(50% - 35px);}
.ViS_totoDescs .dpConTxt:before{
    border-width: 3px 0 0 3px;
    left: -3px;
}
.ViS_totoDescs .dpConTxt:after{
    border-width: 3px 3px 0 0;
    right: -3px;
}
.ViS_totoDescs .dpConTxt .butCon {
    left: 100%;
    line-height: 18px;
    margin-left: 3px;
    position: absolute;
    top: -4px;
    width: 190px;
}
.ViS_totoDescs .dpCon .butCon .but {
    border-bottom: 1px dashed #afafaf;
    clear: both;
    color: #afafaf;
    display: inline-block;
    font-size: 12px !important;
    margin: 2px 0;
    white-space: nowrap;
}
.ViS_totoDescs .dpConTxt .butCon .but:hover {
    border-color: transparent;
}
.ViS_totoKofs {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 4px;
    top: 178px;
    overflow: hidden;
}
.ViS_totoKofsScroll {
    bottom: 56px;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 5px;
}
.ViS_con table, .ViS_con table * {
    position: static;
}
.ViS_totoKofsScroll .jspVerticalBar {
    right: 9px;
}
.jspScrollable .totoKofsTableCon{
    padding-right:20px;
}
.totoKofsTable {
    border-collapse: collapse;
    width: 100%;
}
.totoKofsTable th {
    background-color: #575c60;
    border: 1px solid #3d3f40;
    color: #d8d8d8;
    font-size: 12px;
    font-weight: 400;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}
.totoKofsTable th.t11{
    font-size: 11px;
}
.totoKofsTable td {
    border: 1px solid #3d3f40 !important;
    color: #afafaf;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 2px;
    vertical-align: top;
    background-color: #242425;
}
.totoKofsTable tr:nth-child(2n) td{
    background-color: #333434;
}
.totoKofsTable td:first-child, .totoKofsTable th:first-child {
    border-left-width: 0;
}
.totoKofsTable td:last-child, .totoKofsTable th:last-child {
    border-right-width: 0;
}
.totoKofsTable .ligaName {
    background-color: #3d3f40;
    border: 1px solid #3d3f40;
    color: #ffd801 !important;
    padding: 4px 10px !important;
}
.totoKofsTable td.id {
    text-align: center;
}
.totoKofsTable td.date {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: center;
}
.totoKofsTable td.proc {
    font-size: 12px;
    text-align: center;
    width: 36px;
}
.totoKofsTable td.proc label {
    cursor: pointer;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: -4px -2px;
}
.totoKofsTable td.proc label:hover {
    background-color: rgba(0, 0, 0, 0.2);
}
.totoKofsTable td.stat {
    width: 26px;
}
.totoKofsTable td .statBut {
    background-image: url("https://book.easysportbet.co.uk/images/ViS_stat.png");
    background-position: 50% center;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    margin: -4px -2px;
    cursor: pointer;
}
.totoKofsTable td .statBut:hover {
    background-color: rgba(0, 0, 0, 0.2);
}
.totoKofsTable td.check {
    width: 26px;
}
.totoKofsTable td .checkInput {
    display: none;
}
.totoKofsTable td.check label {
    cursor: pointer;
    display: block !important;
    height: 28px !important;
    margin: -4px -2px !important;
    position: relative;
    width: auto !important;
    background: none !important;
}
.totoKofsTable td.check label:hover{
    background-color: rgba(0, 0, 0, 0.2);
}
.totoKofsTable td.check label:before {
    background-color: #adadad;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin: -7px 0 0 -7px;
    position: absolute;
    top: 50%;
    width: 14px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.totoKofsTable td.check input:checked + label:before{
    background-image: url("https://book.easysportbet.co.uk/images/ViS_check.png");
}


.ViS_totoKofsButs {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}
.ViS_totoKofsButsUlCon {
    display: table;
    margin: 0 auto 15px;
}
.ViS_totoKofsButsUl {
    display: table-row;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ViS_totoKofsButsUl li {
    border: 1px solid transparent;
    display: table-cell;
}
.ViS_totoKofsButsUl li .but {
    color: #fff;
    display: block;
    font-size: 14px !important;
    line-height: 18px;
    overflow: hidden;
    padding: 4px 15px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 0;
    cursor: pointer;
}
.ViS_con .blueBut{background-color: #2b7cb6;}
.ViS_con .blueBut:hover{background-color: #348fd1;}
.ViS_con .greenBut{background-color: #698b2a;}
.ViS_con .greenBut:hover{background-color: #80a835;}



.ViS_dopPropsScroll{
    height:100%;
    overflow: hidden;
    width:100%;
}
.ViS_dopProps {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 12px 8px 22px;
    margin: 0;
}
.jspScrollable .ViS_dopProps {
    margin-right: 14px;

}
.ViS_dopProps ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.ViS_dopProps .minColCon:before,.ViS_dopProps .minColCon:after,
.ViS_dopProps .propListUl li:before,.ViS_dopProps .propListUl li:after,
.ViS_dopProps .radioButsUl:before,.ViS_dopProps .radioButsUl:after,
.ViS_dopProps .pakBetCon .butCon:before,.ViS_dopProps .pakBetCon .butCon:after{
    display:block;
    content:'';
    clear:both;
}
.ViS_dopProps .minColCon .minCol {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    float: left;
    width: 50%;
}
.ViS_dopProps .minColCon .minCol:first-child{padding-right:2px;}
.ViS_dopProps .minColCon .minCol:last-child{padding-left:2px;}
.ViS_dopProps .propListUl li {
    line-height: 16px;
    padding: 4px 0;
}
.ViS_dopProps .propListUl li .name {
    float: left;
}
.ViS_dopProps .propListUl li .prop {
    float: right;
}
.ViS_dopProps .propListUl li .prop b {
    font-size: 14px;
}
.ViS_dopProps .propListUl li .prop a {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}
.ViS_dopProps .propListUl li .prop .input {
    border: medium none !important;
    color: #1e1f1f !important;
    display: block;
    font-size: 14px !important;
    font-weight: 700;
    height: 22px !important;
    line-height: 22px;
    margin: -3px 0 -2px !important;
    padding: 0 10px !important;
    text-align: right !important;
    width: 50px !important;
}
.ViS_dopProps .propListUl li .bigBut {
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5);
    color: #fff;
    display: block;
    font-size: 16px !important;
    height: 36px;
    line-height: 36px;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    border: 0;
    cursor: pointer;
}
.ViS_dopProps .minColCon.tbLines {
    margin-bottom: 10px;
    padding: 5px 0;
}
.ViS_dopProps .minColCon.tbLines .l1,
.ViS_dopProps .minColCon.tbLines .l2 {
    background-image: url("https://book.easysportbet.co.uk/images/ViS_line.png");
    background-size: 100% 100%;
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}
.ViS_dopProps .minColCon.tbLines .l1{top: 0;}
.ViS_dopProps .minColCon.tbLines .l2{bottom: 0;}
.ViS_dopProps .radioButsUl li{
    float:left;
    margin-right:20px;
}
.ViS_dopProps .radioButsUl li input {
    display: none;
}
.ViS_dopProps .radioButsUl li label {
    color: #afafaf;
    cursor: pointer;
    display: block;
    font-size: 11px;
    line-height: 15px;
    padding-left: 15px;
}
.ViS_dopProps .radioButsUl li label:before {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 6px;
}
.ViS_dopProps .radioButsUl li input:checked + label::before {
    background-color: #2b7cb6;
}
.ViS_dopProps .pakBetCon {
    display: none;
    padding: 4px 0;
}
.ViS_dopProps .pakBetCon .textarea {
    border: medium none;
    display: block;
    font-size: 12px;
    height: 135px;
    margin: 5px 0 2px;
    padding: 5px 10px;
    resize: none;
    width: 100%;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ViS_dopProps .pakBetCon .fileCon input {
    display: none;
}
.ViS_dopProps .pakBetCon .fileCon label {
    background-color: #acacac;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 21px;
    padding: 0 12px;
    vertical-align: top;
}
.ViS_dopProps .pakBetCon .fileCon label:hover {
    background-color: #bebebe;
}
.ViS_dopProps .pakBetCon .butCon{
    /*margin-top:25px;*/
}
.ViS_dopProps .pakBetCon .butCon .but {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px !important;
    line-height: 26px;
    padding: 0 15px;
    border: none;
    cursor: pointer;
}
.ViS_dopProps .pakBetCon .butCon .helpBut {
    color: #fff;
    display: block;
    float: right;
    font-size: 20px !important;
    font-weight: 900 !important;
    line-height: 26px;
    text-align: center;
    width: 26px;
}
.ViS_dopProps .propListUl.padL {
    padding-left: 15px;
}
.ViS_dopProps .propListUl.padR {
    padding-right: 15px;
}
.ViS_dopProps .minColCon.firB .minCol:first-child {
    width: 60%;
}
.ViS_dopProps .minColCon.firB .minCol:last-child {
    width: 40%;
}
.ViS_dopProps .minColCon.firB .minCol:last-child .input {
    padding: 0 !important;
    text-align: center !important;
    width: 25px !important;
}
.ViS_dopProps .bigName {
    background-image: url("https://book.easysportbet.co.uk/images/ViS_line.png");
    background-repeat: no-repeat;
    background-size: 100% 1px;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
    padding-top: 10px;
    text-align: center;
}
.ViS_dopProps .litName {
    font-size: 12px;
    text-align: center;
    padding-bottom: 8px;
}
.ViS_dopProps .bigButBot {
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 16px !important;
    margin: 10px auto 0;
    padding: 6px 20px;
    border: 0;
    cursor: pointer;
}

.ViS_con .jspVerticalBar {
    background-color: rgba(255,255,255,0.2);
    right: 4px;
    width: 2px;
}
.ViS_con .jspDrag {
    background-color: #737e87;
    border-radius: 0;
    left: -4px;
    width: 10px;
}
.ViS_con .jspVerticalBar:hover, .ViS_con .jspVerticalBar:focus {
    background-color: rgba(255,255,255,0.2);
    width: 2px;
}
.ViS_con .jspVerticalBar:hover .jspDrag{
    background-color: #737e87;
}
.ViS_con .jspVerticalBar .jspDrag.jspActive, .ViS_con .jspVerticalBar .jspDrag.jcpHover, .ViS_con .jspVerticalBar:hover .jspDrag{
    background-color: #8f9ca7 !important;
}

/**************** end Тото пятнашки *********************/

/**************** style with .righttoleft *********************/
/*.righttoleft {
    unicode-bidi: bidi-override;
    direction: rtl;
}
.righttoleft .curlangDropTop .langDT17 {
    margin: 6px 0 0 10px;
}
.righttoleft .langDropTop_ul li a .name {
    margin-right: 10px;
}
.righttoleft .curcoefDropTop,
.righttoleft .coefDropTop_ul {
    text-align: right;
}
.righttoleft #submenu_left > a {
    text-align: left;
    float: left;
}
.righttoleft .sport_menu.sport3 > li > a {
    padding-right: 136px;
}
.righttoleft .sport_menu.sport3 > li > a .li_vi_dop {
    direction: ltr;
}
.righttoleft .min_block_line {
    left: 0;
    right: 89%;
}
.righttoleft #marketsBlock #marketsRow .marketsBlockCell, .righttoleft #marketsDivBg .minMaxEvents {
    text-align: right;
}*/
/*
.righttoleft .coupon-rates .results ul li.sum-st, .righttoleft .coupon-rates .results ul li.promo, .righttoleft .coupon-rates .results ul li {
    padding-right: 140px;
}*/
/*.righttoleft .coupon-rates .results ul li span {
    left: 0;
    right: 0;
    text-align: left !important;
}
.righttoleft .foot_column.col_1 {
    float: left;
    direction: ltr;
}
.righttoleft #footer .footer-position .footer-support-phone {
    width: 56%;
}
.righttoleft #footer .footer-position .footer-support-phone b {
    direction: ltr;
    display: block;
    text-align: right;
}
.righttoleft .phone,
.righttoleft .numbersInLine .number, .numbersInLine .number_one,
.righttoleft .numbersInLine .dopNumbers{
    direction: ltr;
    text-align: right;
}
.righttoleft .make_pull .make_bet:nth-child(1) {
    float: right !important;
}
.righttoleft #textResult2,
.righttoleft #textXResult,
.righttoleft #textResult,
.righttoleft .hot_live_bet,
.bet_group_col{
    direction: ltr;
}*/

/**************** end style with .righttoleft *********************/
.ui-progressbar .ui-progressbar-value {
    background-color: #1f72af;
    border-radius: 0 !important;
    margin: 0 !important;
}
.passwProgress {
    border-radius: 0 !important;
}
.helpW{
    display: none;
    position: absolute;
    z-index: 999;
    padding: 10px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
    background-color: rgb(255, 255, 255);
    padding: 20px 18px 10px 0px;
    border: 2px solid #1F72AF;
}

.helpWmobi .green {
    color: #12a427;
}

.helpWmobi .red {
    color: #ff6668;
}

.helpW:after, .helpW:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.helpW:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}
.helpW:before {
    border-color: rgba(31, 114, 175, 0);
    border-bottom-color: #1F72AF;
    border-width: 13px;
    margin-left: -13px;
}
.helpW .green {
    color: #949494;
}
.sportMenuActive {
    font-weight: 700 !important;

}
.info {
    margin: 20px 0;
    padding: 10px;
    border: 1px dashed #D2A518;
    background: #FFE788;
    font-weight: bold;
    border-radius: 4px;
}


/* Бонус "Джекпот" */
.chartBoxInfo div:before {
	width: -moz-calc(100% - 4px);
	width: -webkit-calc(100% - 4px);
	width: -o-calc(100% - 4px);
	width: calc(100% - 4px);
    height: -moz-calc(100% - 4px);
    height:  -webkit-calc(100% - 4px);
    height:  -o-calc(100% - 4px);
    height:  calc(100% - 4px);
}

.doRates-gradient {
	background: #c53d01;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1M2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjA2MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c53d01 0%, #9f0608 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c53d01), color-stop(100%,#9f0608));
	background: -webkit-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: -o-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: -ms-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: linear-gradient(to bottom,  #c53d01 0%,#9f0608 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c53d01', endColorstr='#9f0608',GradientType=0 );

}


.doRates-gradient:hover {
	background: #c53d01;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1M2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjA2MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9f0608 0%, #c53d01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#rr), color-stop(100%,#c53d01));
	background: -webkit-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: -o-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: -ms-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: linear-gradient(to bottom,  #9f0608 0%,#c53d01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f0608', endColorstr='#c53d01',GradientType=0 );

}


.chart-four:before,
.chart-four:after {
  display: table;

  content: ' ';
}

.chart-four:after {
  clear: both;
}

.chart-four {
  *zoom: 1;
}

.tabl-lineLink-box,
.lineLink.tabl-lineLink,
.doRates-gradient,
.chart-four div,
.chart-four div,
.chartBoxInfo p {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.tabl-lineLink-box {
  display: block;
  width: 100%;
  margin: 0;
}

.bonus_con .lineLink.tabl-lineLink {
  font-size: 19px !important;

  float: left;

  width: 49.8233%;
  margin: 1px 0;
  padding: 5px 20px 4px;

  text-align: center;

  color: #4c6980;
}

.bonus_con .lineLink.tabl-lineLink:nth-child(odd) {
  margin-right: 3px;
}

.doRates-gradient {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 15px !important;
  font-weight: 400;

  display: inline-block;

  width: 232px;
  height: 30px;
  margin-bottom: 38px;
  padding: 6px 0;

  color: #fff;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}

.doRates-gradient {
	background: #c53d01;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1M2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjA2MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c53d01 0%, #9f0608 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c53d01), color-stop(100%,#9f0608));
	background: -webkit-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: -o-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: -ms-linear-gradient(top,  #c53d01 0%,#9f0608 100%);
	background: linear-gradient(to bottom,  #c53d01 0%,#9f0608 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c53d01', endColorstr='#9f0608',GradientType=0 );

}


.doRates-gradient:hover {
	background: #c53d01;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1M2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjA2MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9f0608 0%, #c53d01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#rr), color-stop(100%,#c53d01));
	background: -webkit-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: -o-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: -ms-linear-gradient(top,  #9f0608 0%,#c53d01 100%);
	background: linear-gradient(to bottom,  #9f0608 0%,#c53d01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f0608', endColorstr='#c53d01',GradientType=0 );

}

.note-box-bonus {
  font-family: 'Arial',sans-serif;
  font-size: 14px !important;

  margin-bottom: 10px;
  padding: 1px 5px 1px 6px;

  color: #666;
  background: #f0f0f1;
}

.note-box-bonus span {
  font-weight: 700;
}

.center-newStyle p {
  font-family: 'Arial',sans-serif;
  font-size: 18px !important;

  margin-bottom: 29px;

  color: #0e568d;
}

.center-newStyle {
  margin-top: 30px;
}

.listOneNewST {
  margin: 0;
}

.imgBonusBox > img {
  margin-top: 4px !important;
  margin-bottom: 6px !important;
}

.chartBoxInfo {
  width: 100%;
  margin-bottom: 28px;

  color: #fff;
}

.chartBoxInfo p {
  margin: 0;
  padding: 15px 20px 15px 7px;
}

.chartBoxInfo div {
  position: relative;
}

.chartBoxInfo div:before {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;

  content: '';

  border: 1px solid #fff;
}

/* one */
.chart-one > div {
  width: 486px;
  margin: auto;
}

.chart-one p {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 13px;
  font-weight: 700;

  width: 486px;
  height: 92px;

  background: #31559d;
}

.chart-one {
  position: relative;
}

.chart-one:before {
  position: absolute;
  right: 0;
  bottom: -15px;
  left: 0;

  width: 75.5%;
  height: 1px;
  margin: auto;

  content: '';

  background: #5477b0;
}

.chart-one div:after {
  position: absolute;
  right: 0;
  bottom: -14px;
  left: 0;

  width: 1px;
  height: 15px;
  margin: auto;

  content: '';

  border: none;
  background: #5477b0;
}

/* four */
.chart-four p {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 122%;
}

.chart-four {
  overflow: visible;
}

.chart-four div {
  float: left;

  width: 24.4%;
  height: 192px;

  background: #5477b0;
}

.chart-four div:not(:last-child) {
  margin-right: .79%;
}

.chart-four div {
  position: relative;
}

.chart-four div:after {
  position: absolute;
  top: -14px;
  right: 0;
  left: 0;

  width: 1px;
  height: 15px;
  margin: auto;

  content: '';

  border: none;
  background: #5477b0;
}



.bonus_con .h2.bonusH2st {
    color: #04558c;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 13px;
}

.liLinestail {
	    line-height: 181%;
}


.listOne.listOneNewST {
	padding-bottom: 9px;
}


.listOneNewST-table {
	padding-top: 10px;
}

.sportMenuActive {
    font-weight: 700 !important;
}


/**
 *  Конструктор ставок
 */

.table-select-teams {
	padding: 0 8px;
}

/*
 *
 */
.container-table:before,
.container-table:after,
.name-line-table:before,
.name-line-table:after,
.cfx:before,
.cfx:after {
    content: " ";
    display: table;
}

.container-table:after,
.name-line-table:after,
.cfx:after {
    clear: both;
}

.container-table,
.name-line-table,
.cfx {
    *zoom: 1;
}



/*
 *
 */

.container-table {
	width: 100%;
}

.table-matches-left {
	width: 60.4%;
	float: left;
	position: relative;
}

.table-matches-left {
  padding-bottom: 10px!important;
}

.table-team-right {
	width: 38.5%;
	float: right;
	position: relative;
}

.table-matches-left,
.table-team-right {
	background: #f4f4f4;
	padding: 0 1%;
	border: 1px solid #a1a1a1;
	border-radius: 2px;
	padding-bottom: 10px;
}

.table-matches-left {
	padding: 0 0 0 1%;
}

.list-change-team,
.name-line-table {
	margin-right: 2.5%!important;
}

.table-matches-left > span,
.table-team-right > span {
	color: #1d6ead;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, sans-serif;
	padding: 12px 0;
	display: block;
}

.entire-width #games_content {
	min-height: 250px;
	padding-bottom: 50px;
	background: #e3e3e3;
}

.box-name-data,
.box-name,
.table-matches-left span,
.first-span,
.second-span,
.box-team-one,
.box-team-two,
.table-select-teams,
.table-matches-left,
.table-team-right,
.select-team-table,
.select-team-one,
.select-team-two,
.selected-two-team > li > span,
.table-results li,
.table-results li span,
.span-team-one.empty-item,
.span-team-two.empty-item,
.winningWithSets li,
.name-team-left,
.name-team-right {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* иконки */

.title.title-tennis h3:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 20px;
}

.table-select-teams h3 {
	padding-left: 18px;
	color: #1d6ead;
	margin: 8px 0 7px 6px;
}

.title.title-tennis span {
	font-size: 13px;
	color: #333333;
	padding-bottom: 12px;
	display: inline-block;
}

.title.title-tennis a {
	font-size: 13px;
	color: #336699;
	text-decoration: underline!important;
	float: right;
}

.title.title-tennis a:hover {
	text-decoration: none!important;
}

.icon-matches:before {
	content: '';
	position: absolute;
	width: 28px;
	height: 28px;
	background: url(https://book.easysportbet.co.uk/images/icon-matches.png);
	right: 8px;
	top: 6px;
}

.icon-team:before {
	content: '';
	position: absolute;
	width: 28px;
	height: 28px;
	background: url(https://book.easysportbet.co.uk/images/icon-team.png);
	right: 10px;
	top: 6px;
}



/*
 * таблица
 */

 .scroll-box {
 	height: 846px;
 	overflow: auto;
 	margin-bottom: 17px;
 }

.container-table ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.list-change-team li {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}

.name-line-table {
	height: 18px;
	background: #e8e8e8;
	border: 1px solid #bebebe;
	overflow: hidden;
}

.name-line-table span:not(:last-child) {
	border-right: 1px solid #bebebe;
}

.name-line-table span {
	height: 100%;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	padding-top: 3px;
}

.name-item {
	width: calc(100% - 251px);
	width: -moz-calc(100% - 251px);
	width: -webkit-calc(100% - 251px);
	text-align: left!important;
	padding-left: 5px;
}


.name-item-football {
    width: calc(100% - 299px);
    width: -moz-calc(100% - 299px);
    width: -webkit-calc(100% - 299px);
    text-align: left!important;
    padding-left: 5px;
}

.first-item,
.second-item {
	width: 48px;
}

.team-one,
.team-two {
	width: 77px;
}

.team-two {
	width: 78px;
}

/* строки */

.box-name-data,
.first-span,
.second-span,
.box-team-one {
	border-right: 1px solid #bebebe;
	height: 58px;
}

/* 1 */

.box-team-one,
.box-team-two,
.box-name-data,
.box-name,
.first-span,
.second-span {
	float: left;
}

.box-name-data {
	width: calc(100% - 251px);
	width: -moz-calc(100% - 251px);
	width: -webkit-calc(100% - 251px);
	background: #e8e8e8;
	position: relative;
}


.box-name-data-football {
    width: calc(100% - 299px) !important;
    width: -moz-calc(100% - 299px) !important;
    width: -webkit-calc(100% - 299px) !important;
}

.box-name-data:before{
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	border-top: 1px solid #efefef;
}

.box-name-data .box-name {
	text-align: left!important;
}

.box-name-data .box-name span {
	display: block;
	height: 50%;
	padding: 9px 0 0 4px;
}

.box-name {
	width: 70%;
	height: 58px;
}

.box-name-data > span {
	float: right;
	display: block;
	width: 60px;
	height: 58px;
	text-align: center;
	padding-top: 23px;
}

.box-name-data:hover {
	background: #dcdcdc;
	cursor: pointer;
}

.box-name-data:hover .box-name span {
	color: #1d6ead;
}

/* 2 - 3 */

.first-span,
.second-span {
	width: 48px;
	display: block;
}

.list-change-team span.second-span,
.list-change-team span.first-span {
  background: #ffffff;
}

.first-span,
.second-span {
	text-align: center;
	padding-top: 23px;
}

.box-team-one span:hover {
	background: #4E84A9;
	color: #fff;
	cursor: pointer;
}

.box-team-one span.active {
	background: #5d8ebc;
	color: #fff;
}

.box-team-one span.block,
.box-team-two span.block {
    opacity: 0.5;
    cursor: not-allowed !important;
}


/* 4 - 5*/

.box-team-one span,
.box-team-two span {
	width: 76px;
	background: #e8e8e8;
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	height: 29px;
	text-align: center;
	padding-top: 8px;
}

.box-team-one span:not(:first-child),
.box-team-two span:not(:first-child) {
	border-bottom: 1px solid #fff;
}

.box-team-two span {
	width: 78px;
}

.box-team-one span:first-child,
.box-team-two span:first-child {
	border-bottom: 1px solid #fff;
}

.box-team-two span:hover {
	background: #77a02e;
	color: #fff;
	cursor: pointer;
}

.box-team-two span.active {
	background: #77a02e;
	color: #fff;
}

/*
 * вторая колонка
 */

.select-team-table {

}

.select-team-one {
	width: 50%;
	height: 20px;
	float: left;
	background: #4E84A9;
	text-align: center;
	color: #fff;
	padding-top: 4px;
	border-right: 1px solid #f4f4f4;
}
.select-team-two {
	width: 50%;
	height: 20px;
	float: left;
	background: #77a02e;
	text-align: center;
	color: #fff;
	border-left: 1px solid #f4f4f4;
	padding-top: 4px;
}

.selected-two-team span:first-child {
	border-right: 1px solid #f4f4f4;
}

.selected-two-team span:last-child {
	border-left: 1px solid #f4f4f4;
}


/*
 *
 */


.chang-drop {
	width: 10px;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}

.span-team-one i.chang-drop:before{
	width: 7px;
}
.span-team-two i.chang-drop:before{
	width: 5px;
}

i.chang-drop:before{
	content: '';
	position: absolute;
	height: 11px;
	background: url(https://book.easysportbet.co.uk/images/arrow.png) no-repeat;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


.span-team-two i.chang-drop:before{
	background: url(https://book.easysportbet.co.uk/images/arrow-inv.png) no-repeat;
}

i.chang-drop:hover:before {
	background: url(https://book.easysportbet.co.uk/images/arrow-bl.png) no-repeat;
}

.span-team-two i.chang-drop:hover:before {
	background: url(https://book.easysportbet.co.uk/images/arrow-inv-bl.png) no-repeat;
}

.span-team-one i.chang-drop,
.span-team-two i.chang-drop {
	position: absolute;
	top: 0;
}

.span-team-one i.chang-drop {
	right: 0;
}

.span-team-two i.chang-drop {
	left: 0;
}

.span-team-one i.chang-drop:before {
	right: 3px;
}

.span-team-two i.chang-drop:before {
	right: 1px;
}


/*
 *
 */


.chang-del {
	width: 12px;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	background: #888888;
	cursor: pointer;
}

.chang-del:before{
	content: 'x';
	position: absolute;
	line-height: 0;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.chang-del:hover {
	background: #d24a43;
}

.span-team-one i.chang-del,
.span-team-two i.chang-del {
	position: absolute;
	top: 0;
}

.span-team-one i.chang-del {
	left: 0;
}

.span-team-two i.chang-del {
	right: 0;
}

.selected-two-team li {
	display: table;
	width: 100%;
}

.selected-two-team span {
	border-top: 2px solid #f4f4f4;
	width: 50%;
	display: block;
	background: #dcdcdc;
	padding: 6px 8px 6px 18px;
	color: #333333;
	position: relative;
	vertical-align: middle;
	display: table-cell;
}

.span-team-one.empty-item,
.span-team-two.empty-item {
	border: 1px solid #dcdcdc;
	background: #f4f4f4;
	margin-top: 1px;
	border-right: 1px solid #dcdcdc!important;
	border-left: 1px solid #dcdcdc!important;
	cursor: default;
	position: relative;
}

.span-team-one.empty-item:before,
.span-team-two.empty-item:before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	height: 27px;
}

.span-team-one.empty-item:before {
	border-right: 1px solid #f4f4f4;
	right: -2px;
}
.span-team-two.empty-item:before {
	border-left: 1px solid #f4f4f4;
	left: -2px;
}

.empty-box {
	padding-top: 2px;
}

.span-team-one.empty-item,
.span-team-two.empty-item {
	width: 50%;
	height: 27px;
}

.span-team-one.empty-item {
	border-right: 2px solid #dcdcdc!important;
}
.span-team-two.empty-item {
	margin-left: 3px;
	border-left: 2px solid #dcdcdc!important;
}

#sports_page a.red_btn {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
	background: #BD3434;
	color: #fff;
	padding: 6px 15px;
}

.btn-box {
	margin-top: 16px;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

#sports_page a.red_btn:hover{
	background: #D81616;
}

span.titleH {
	color: #1d6ead;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	padding: 13px 0;
	display: block;
}

/*
 *
 */

.table-results {
	width: 100%;
	margin-bottom: 15px!important;
}

.table-results li:first-child {
	width: 100%;
	background: #e8e8e8;
	border: 1px solid #a1a1a1;
	height: 20px;
	text-align: center;
	padding-top: 2px;
}

.name-team {
	width: calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
	display: block;
	float: left;
	border-right: 1px solid #a1a1a1;
	height: 100%;
	padding: 4px 0 0 3px;
	background: #fff;
}

.results-team {
	width: 60px;
	display: block;
	float: left;
	padding-top: 4px;
	text-align: center;
	height: 100%;
	cursor: pointer;
	text-decoration: underline;
	color: #336699;
	background: #fff;
}

.results-team:hover {
	background: #5d8ebc;
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;

}

.table-results li:nth-child(n+2) {
	border: 1px solid #a1a1a1;
	border-top: 0px solid #a1a1a1;
	height: 22px;
}

/***/
.winningWithSets {

}

.winningWithSets {
	width: 100%;
	margin-bottom: 17px!important;
}

.winningWithSets li:first-child {
	width: 100%;
	background: #e8e8e8;
	border: 1px solid #a1a1a1;
	height: 20px;
	text-align: center;
	padding-top: 2px;
}

.name-team {
	width: calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
	display: block;
	float: left;
	border-right: 1px solid #a1a1a1;
	height: 100%;
	padding: 4px 0 0 3px;
}

.results-team {
	width: 60px;
	display: block;
	float: left;
	padding-top: 4px;
	text-align: center;
	height: 100%;
	cursor: pointer;
	text-decoration: underline;
	color: #336699;
}

.results-team:hover {
	background: #5d8ebc;
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;

}

.table-results li:nth-child(n+2) {
	border: 1px solid #a1a1a1;
	border-top: 0px solid #a1a1a1;
	height: 24px;
}

/*
 *
 */

 .list-name-team {
 	border-bottom: 1px solid #a1a1a1;
 	border-left: 1px solid #a1a1a1;
 	border-right: 1px solid #a1a1a1;
 	background: #fff;
 }

.name-team-left:before {
	border-right: 1px solid #a1a1a1;
	content: "";
	display: block;
	position: absolute;
	width: 1px;
}

.name-team-left.team-name:before {
	right: 0px;
	top: 0;
	height: 100%;
}

.name-team-left.hover-iten:before {
	right: -1px;
	top: -1px;
	height: 111%;
}

.name-team-left.hover-iten:after {
	right: 0px;
	top: -1px;
	height: 111%;
	border-right: 1px solid #fff;
	content: "";
	display: block;
	position: absolute;
	width: 1px;
}

.name-team-left,
.name-team-right {
	width: 50%;
	display: block;
	float: left;
	height: 22px;
	text-align: center;
	padding-top: 5px;
	position: relative;
}

@media (max-width: 1400px) {
    .name-team-left,
    .name-team-right {
        text-align: left;
        padding-left: 3px;
    }
}

.hover-iten {
	border: 1px solid #fff;
}

.hover-iten:hover {
	background: #5d8ebc;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
}

.hover-iten {
	padding-top: 4px;
}

.list-name-team .hover-iten:hover span {
	color: #fff;
	text-decoration: none;
}

.list-name-team .hover-iten span {
	color: #336699;
	text-decoration: underline;
}

#betsBlock {
    min-height: 50px;
}

#betsBlock span.blockSob {
    background: url("https://book.easysportbet.co.uk/images/lock_event.png?v=2") no-repeat scroll 6px 4px #c4c4c4;
    color: #616161;
    cursor:no-drop !important;
}


#betconstructor-info {
    margin-top: 20px;
}

.bc_GameContainer.hidden {
    display: none !important;
}

#constructEvents li.sport-name {
    padding: 9px 4px;
    font-weight: bold;
    background: #4c6372;
}

#constructEvents li.sport-name span {
    display: inline-block;
    color: #ffffff;
}

#bs_loader {
    height: 100%;
    background: url("loading.gif") 50% 7px no-repeat ;
}

/*****************/

.list-change-team > li .box-name-pop {
    background-color: #2C4A5F;
    border: 1px solid #a1a1a1;
    bottom: -1px;
    box-shadow: 0 0 0 1px #fff inset;
    cursor: default;
    left: -1px;
    padding-bottom: 2px;
    padding-top: 31px;
    position: absolute;
    right: -1px;
    top: -33px;
    z-index: 5;
    max-width: 310px;
}

.list-change-team > li:first-child .box-name-pop{
    top: -1px;
    bottom: -33px;
    padding-bottom: 31px;
    padding-top: 2px;
}

.list-change-team > li .box-name-pop .topLine {
    background-color: #4c6372;
    border-bottom: 1px solid #2C4A5F;
    color: #f5f5f5;
    font-size: 11px;
    height: 29px;
    line-height: 29px;
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
    padding-right: 116px;
    padding-left: 16px;
}

.list-change-team > li:first-child .box-name-pop .topLine{
    border-top: 1px solid #2c5679;
    border-bottom: none;
    top: auto;
    bottom: 1px;
}

.list-change-team > li .box-name-pop .topLine .c {
    background-color: #888888;
    border-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    box-shadow: 0 1px 0 0 #a1a1a1, 0 -1px 0 0 #a1a1a1, 1px 0 0 0 #a1a1a1;
    color: #fff;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: 700;
    height: 29px;
    line-height: 29px;
    position: absolute;
    right: -13px;
    text-align: center;
    top: -1px;
    width: 12px;
    line-height: 29px;
    white-space:nowrap;
}

.list-change-team > li .box-name-pop .topLine .c:hover {
    background-color: #d24a43;
}

.list-change-team > li .box-name-pop .topLine .c:before {
    content: "X";
}

.list-change-team > li .box-name-pop .topLine .l {
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    white-space: nowrap;
    width: 116px;
}

.list-change-team > li .box-name-pop .nameLine {
    height: 50%;
    position: relative;
}

.list-change-team > li .box-name-pop .nameLine {
    color: #ffffff;
    font-size: 12px;
    height: 50%;
    line-height: 30px;
    padding-right: 116px;
    position: relative;
}

.list-change-team > li .box-name-pop .nameLine .lname {
    overflow: hidden;
    padding-left: 4px;
    padding-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.list-change-team > li .box-name-pop .nameLine .lteam {
    background-color: #4E84A9;
    border-left: 1px solid #2C4A5F;
    border-top: 1px solid #2C4A5F;
    height: 28px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 57px;
    cursor: pointer;
}

.list-change-team > li:first-child .box-name-pop .nameLine .lteam{
    margin-top: -1px;
}

.list-change-team > li .box-name-pop .nameLine .lteam[data-team="1"] {
    right: 59px;
}

.list-change-team > li .box-name-pop .nameLine .lteam[data-team="2"] {
    right: 1px;
}

.list-change-team > li .box-name-pop .nameLine .lteam[data-team="1"].active,
.list-change-team > li .box-name-pop .nameLine .lteam[data-team="1"]:hover{
    background-color: #5d8ebc;
}

.list-change-team > li .box-name-pop .nameLine .lteam[data-team="2"].active,
.list-change-team > li .box-name-pop .nameLine .lteam[data-team="2"]:hover{
    background-color: #77a02e;
}

.list-change-team > li .box-name-pop .nameLine .lteam.block{
    background-color: #154061 !important;
    color:#6e95aa;
    cursor:not-allowed;
}

.box-name-data .hover-show{display:none !important;}
.list-change-team > li:not(.active) .box-name-data:hover .hover-show{display:block !important;}

/*****************/

.game_content_line .container-table .table-matches-left .jspDrag, .game_content_live .container-table .table-matches-left .jspDrag {
	background: none repeat scroll 0 0 rgba(200, 200, 200, 1) !important;
	border-radius: 3px;
}

.container-table .table-matches-left .jspVerticalBar {
	background-color: #f4f4f4 !important;
}


.game_content_line .jspVerticalBar, .game_content_live .jspVerticalBar {
	width: 8px !important;
	right: 4px !important;
}

@media screen and (min-width: 1350px) {
	.list-change-team,
	.name-line-table {
		margin-right: 2%!important;
	}
}

@media screen and (min-width: 1317px) {
	.list-change-team,
	.name-line-table {
		margin-right: 2.3%!important;
	}
}

@media screen and (min-width: 1400px) {
	.list-change-team,
	.name-line-table {
		margin-right: 2.1%!important;
	}
}

@media screen and (min-width: 1500px) {
	.list-change-team,
	.name-line-table {
		margin-right: 1.8%!important;
	}
}

@media screen and (min-width: 1650px) {
	.list-change-team,
	.name-line-table {
		margin-right: 1.6%!important;
	}
}


.box-name-data .hover-show {
	position: absolute;
	width: 200px;
	min-height: 58px;
	height: auto;
	background: #fff;
	border: 1px solid #4c6372;
	display: block;
	z-index: 99;
	padding: 10px;
	text-align: left;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	right: -197px;
	top: -2px;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(1,1,1,0.25);
	-moz-box-shadow: 2px 2px 3px 0px rgba(1,1,1,0.25);
	box-shadow: 2px 2px 3px 0px rgba(1,1,1,0.25);
	display: none;
}

.box-name-data .hover-show:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 3px 0;
	border-color: transparent #fff transparent transparent;
	left: -3px;
	z-index: 10;
	top: 27px;
}


.box-name-data .hover-show:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 5px 4px 0;
	border-color: transparent #4c6372 transparent transparent;
	content: '';
	position: absolute;
	left: -5px;
	z-index: 5;
	top: 26px;
}

.box-name-data:hover span.hover-show {
	display: block;
}

/* tickets*/
/*.fil0, .fil1, .fil2, .fil3, .fil4, .fil5, .fil6, .fil7, .fil8, .fil9, .fil10, .fil11, .fil12, .fil13, .fil14 {
    cursor: pointer;
}
.fil0:hover, .fil1:hover, .fil2:hover, .fil3:hover, .fil4:hover, .fil5:hover, .fil6:hover, .fil7:hover, .fil8:hover, .fil9:hover, .fil10:hover, .fil11:hover, .fil12:hover, .fil13:hover, .fil14:hover {
    fill: #1F36AB;
}*/
/*.str0 {stroke:#D2D3D5;stroke-width:9.91969}
.fil11 {fill:#FEFEFE}
.fil0 {fill:url(https://book.easysportbet.co.uk/images/common-newpartner.css#id0)}
.fil1 {fill:#D2D3D5}
.fil2 {fill:#E6E7E8}
.fil3 {fill:#BDBFC1}
.fil8 {fill:#FAA954}
.fil10 {fill:#F2FAFE}
.fil4 {fill:#FFFFFF}
.fil12 {fill:#AB3235}
.fil9 {fill:#51A8B1}
.fil14 {fill:#62738D}
.fil6 {fill:#3FAB53}
.fil5 {fill:#237044}
.fil7 {fill:#BDBFC1;fill-rule:nonzero}
.fil13 {fill:#62738D;fill-rule:nonzero}*/


/* tickets */
#games_content.tickets_block {
    padding: 15px 20px;
    position: relative;
    overflow: hidden;
    background: #fff !important;
}
.event_reklama {
    width: 295px;
    height: 366px;
    float: left;
    margin-right: 40px;
    background: #b7c7cc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    overflow: hidden;
}
.event_reklama img {
    width: 100%;
}
.event_info {
    float: left;
    width: calc(100% - 640px);
}
.event_info {width: -moz-calc(100% - 640px);}
.event_info {width: -webkit-calc(100% - 640px);}
.event_info .name_event {
    color: #003f7f;
    font-size: 30px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.event_info .tags_event {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    margin-bottom: 20px;
    position: relative;
    background: #7c9dcd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.event_info .tags_event a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 8px 24px;
}
.event_info .tags_event a:hover {
    text-decoration: underline;
}
.event_info .wrap_address_b {
    display: block;
}
.event_info .address_b {
    min-width: 325px;
    display: inline-block;
    text-align: right;
}
.event_info a.address_a {
    display: block;
    color: #003f7f;
    font-size: 18px !important;
    text-transform: uppercase;
    border-bottom: 1px solid #003f7f;
    margin-left: 8px;
    overflow: visible;
    line-height: 23px;
}
.event_info a.address_a img {
    margin-left: -8px;
    margin-right: 15px;
    float: left;
}
.event_info span {
    font-size: 14px;
    color: #003f7f;
}
.event_info .text_event {
    color: #003f7f;
    font-size: 18px;
    margin: 50px 0 40px;
}
.event_info .button_ticket {
    text-align: center;
    color: #fff;
    font-size: 20px !important;
    text-transform: uppercase;
    padding: 15px 70px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: #F30B0B;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F30B0B), color-stop(50%, #9a0202), color-stop(100%, #a50101));
    background-image: -o-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -moz-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -webkit-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -ms-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: linear-gradient(to bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    -pie-background: linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.event_info .button_ticket:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF0000), color-stop(50%, #9a0202), color-stop(100%, #C10303));
    background-image: -o-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -moz-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -webkit-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -ms-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: linear-gradient(to bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    -pie-background: linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.event_info_r {
    float: right;
}
.tickets_block .fon_block {
    width: 265px;
    background: #eeeeee;
    padding: 6px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 25px;
    color: #2f4171;
    text-align: center;
}
.tickets_block .counter {
    width: 130px;
    height: 100px;
    position: relative;
    background: #396792;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #396792), color-stop(125px, #34345f));
    background-image: -o-linear-gradient(bottom, #396792 0, #34345f 125px);
    background-image: -moz-linear-gradient(bottom, #396792 0, #34345f 125px);
    background-image: -webkit-linear-gradient(bottom, #396792 0, #34345f 125px);
    background-image: -ms-linear-gradient(bottom, #396792 0, #34345f 125px);
    background-image: linear-gradient(to bottom, #396792 0, #34345f 125px);
    -pie-background: linear-gradient(bottom, #396792 0, #34345f 125px);
    box-shadow: inset 1px 1px 1px rgba(44, 103, 121, 0.75);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    overflow: hidden;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.tickets_block .counter p {
    margin: 0;
    font-size: 53px;
    color: #fff;
    line-height: 70px;
}
.tickets_block .counter_l {
    float: left;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.tickets_block .counter_r {
    float: right;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;;
    border-radius: 0 10px 10px 0;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.tickets_block .counter_l .counter_bg {
    background: url('https://book.easysportbet.co.uk/images/blick_counter_l.png') 0 2px no-repeat;
}
.tickets_block .counter_r .counter_bg {
    background: url('https://book.easysportbet.co.uk/images/blick_counter_r.png') 2px 2px no-repeat;
}
.tickets_block .counter .bottom_fon {
    width: 130px;
    height: 30px;
    position: relative;
    background: #222f56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222f56), color-stop(20px, #121425));
    background-image: -o-linear-gradient(bottom, #222f56 0, #121425 20px);
    background-image: -moz-linear-gradient(bottom, #222f56 0, #121425 20px);
    background-image: -webkit-linear-gradient(bottom, #222f56 0, #121425 20px);
    background-image: -ms-linear-gradient(bottom, #222f56 0, #121425 20px);
    background-image: linear-gradient(to bottom, #222f56 0, #121425 20px);
    -pie-background: linear-gradient(bottom, #222f56 0, #121425 20px);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}
.tickets_block .fon_block .date_b {
    text-transform: uppercase;
    margin: -5px;
    padding: 10px 0;
    background: #fff;
    -moz-border-radius: 14px 14px 0 0;
    -webkit-border-radius: 14px 14px 0 0;
    border-radius: 14px 14px 0 0;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.tickets_block .fon_block .date {
    color: #2f406f;
    font-size: 39px;
    font-weight: bold;
}
.tickets_block .fon_block .week {
    color: #2f406f;
    font-size: 29px;
}
.tickets_block .fon_block .time {
    color: #2f3f6f;
    font-size: 68px;
    padding: 10px 0 6px;
}
.tickets_block2 {
    padding: 15px 20px;
    position: relative;
    overflow: hidden;
    background: #eeeeee !important;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    text-align: center;
    width: auto !important;
}
.sector_color_table {
    width: 800px;
    float: left;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
}
.sector_color_table th {
    text-align: center;
    color: #acacac;
    font-size: 12px;
    text-transform: uppercase;
}
.sector_color_table td {
    border: 1px solid #acacac;
    padding: 5px;
}
.sector_color_table td:first-child {
    width: 43px;
}
.sector_color {
    width: 50%;
    height: 37px;
}
.sector_color_1 {
    background: #e5a452;
}
.sector_color_2 {
    background: #943638;
}
.sector_color_3 {
    background: #c55c3d;
}
.sector_color_4 {
    background: #467048;
}
.sector_color_5 {
    background: #6caa5a;
}
.sector_color_6 {
    background: #72a7af;
}
.sector_color_7 {
    width: 41px;
    background: #f4fafe;
    border: 1px solid #949494;
}
.schema_zala {
    margin: 10px 0;
}
.event_fon_none {
    background: none;
}
.wrap_tickets {
    margin: 20px;
}
.event_block_li {
    margin: 0;
    padding: 0;
}
.event_block_li li {
    width: 23%;
    margin: 20px 0.9%;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}

@media screen and (max-width: 1450px) {
    .event_block_li li {
        width: 31%;
    }
}
.event_block_li li .event_reklama {
    float: none;
    width: 100%;
    margin-bottom: 20px;
}
.event_block_li .event_info .name_event {
    font-size: 19px;
    text-align: right;
    margin: 0 0 20px 0;
}
.event_block_li .event_info {
    float: none;
    width: auto;
}
.event_block_li li .data_time_event {
    width: 100%;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    position: relative;
    background: #0c6098;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.event_block_li li .data_time_event .date {
    float: left;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 8px 24px;
}
.event_block_li li .data_time_event .time {
    float: right;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 8px 24px;
}
.event_block_li .event_info .address_b {
    min-width: 100%;
    margin-bottom: 10px;
}
.event_block_li .event_info .button_ticket {
    width: 100%;
    padding: 15px 0;
}
.cart_block {
    width: 310px;
    background: #dcdcdc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    overflow: hidden;
    margin-top: 15px;
}
.top_cart_b {
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #3583bc;
    background: -webkit-gradient(linear, left top, left bottom, from(#3583bc), to(#0d62a4));
    background: -moz-linear-gradient(top, #3583bc, #0d62a4);
    background: -o-linear-gradient(top, #3583bc, #0d62a4);
    background: -ms-linear-gradient(top, #3583bc, #0d62a4);
    -pie-background: linear-gradient(top, #3583bc, #0d62a4);
    position: relative;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.wrap_content_cart_b {
    padding: 15px 10px;
}
.content_cart_b {
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
    padding: 5px 10px;
}
.l_cont_cart_b {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}
.l_cont_cart_b li {
    font-size: 12px;
    color: #0d3973;
    list-style: none;
}
.l_cont_cart_b .name {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.r_cont_cart_b {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}
.r_cont_cart_b span {
    font-size: 12px;
    color: #0d3973;
}
.pay_cart_b {
    padding-left: 20px;
    padding-right: 10px;
    overflow: hidden;
    margin-bottom: 15px;
}
.pay_cart_b a.payment_method {
    float: left;
    width: 40%;
    font-size: 11px !important;
    color: #0d3973;
    text-transform: uppercase;
}
.pay_cart_b a.button_pay {
    float: right;
    width: 150px;
    height: 30px;
    position: relative;
    margin-bottom: 2px;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #F30B0B;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F30B0B), color-stop(50%, #9a0202), color-stop(100%, #a50101));
    background-image: -o-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -moz-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -webkit-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: -ms-linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    background-image: linear-gradient(to bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    -pie-background: linear-gradient(bottom, #F30B0B 0, #9a0202 50%, #a50101 100%);
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}
.pay_cart_b a.button_pay:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF0000), color-stop(50%, #9a0202), color-stop(100%, #C10303));
    background-image: -o-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -moz-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -webkit-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: -ms-linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    background-image: linear-gradient(to bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    -pie-background: linear-gradient(bottom, #FF0000 0, #9a0202 50%, #C10303 100%);
    behavior: url('https://book.easysportbet.co.uk/images/PIE.htc');
}



    /* /tickets */

/* table10 */
#result_content {text-align: center;}
#result_content object{visibility: visible;}
ul.select_list_table {
    list-style: none;
    color: #000;
    display: inline-block;
    padding: 0;
    text-align: left;
    border-radius: 10px;
    overflow: hidden;
}
ul.select_list_table a {
    font-family: Roboto;
    font-size: 16px !important;
    font-weight: 700 !important;
    height: 32px;
    line-height: 34px;
    margin-right: 6px;
    min-width: 158px;
    padding: 6px 10px;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.75);
    background: #3384bb;
    background: -moz-linear-gradient(top, #3384bb 0%, #015492 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3384bb), color-stop(100%,#015492));
    background: -webkit-linear-gradient(top, #3384bb 0%,#015492 100%);
    background: -o-linear-gradient(top, #3384bb 0%,#015492 100%);
    background: -ms-linear-gradient(top, #3384bb 0%,#015492 100%);
    background: linear-gradient(to bottom, #3384bb 0%,#015492 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3384bb', endColorstr='#015492',GradientType=0 );
    border-radius: 5px;
}
ul.select_list_table li {
    padding: 8px 10px;
    border: 1px solid #000000;
    background: linear-gradient(to bottom, #bcbbb8 0%,#555554 100%);
}
ul.select_list_table li label {
    padding: 18px;
}
/* /table10 */


/* jackPot */
    .jackPot_b {text-align: center}
    .jackPot_b table.toto_jP {display: inline-block; vertical-align: top;}
/* /jackPot */

.zone_board_f {
    width: 100%;
    height: 320px;
    background: #006596 url('https://book.easysportbet.co.uk/images/zone_f.jpg') center center no-repeat;
}
.zone_board_f table {
    max-width: 500px;
}
.zone_board_f tr {
    height: 80px;
}
.zone_board_f .flashButton {
    position: absolute;
    top: 227px;
    left: 53%;
}

.zone_board.none_flash {
    background: #072034;
}

.none_flash_img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 154px;
    padding-top: 23px;
    text-align: center;
}

#sports_page .none_flash_img img {
    width: 189px;
    height: 104px;
    border: 1px solid #fff;
    -webkit-box-shadow: 5px 9px 18px 0px rgba(0, 0, 0, .75);
    box-shadow: 5px 9px 18px 0px rgba(0, 0, 0, .75);
}

#sports_page .none_flash_img img:hover {
    -webkit-box-shadow: 5px 9px 18px 0px transparent;
    box-shadow: 5px 9px 18px 0px transparent;
}

.none_flash_text a:hover {
    opacity: .8;
}

#sports_main .box_none_flash .btn_flash a:hover {
    background-color: #841313;
}

.none_flash_img a:first-child {
    margin-right: 12px;
}

#sports_main .box_none_flash {
    margin-right: -10px;
    margin-left: -10px;
}

#sports_main .box_none_flash .btn_flash a {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 244px;
    height: 31px;
    margin: auto;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #a42222;
}

.btn_flash {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    padding-top: 19px;
    text-align: center;
}

.none_flash_text {
    position: relative;
    padding-top: 6px;
    text-align: left!important;
}

.none_flash_text a {
    position: absolute;
    top: -5px;
    left: 13px;
}

.none_flash_text > span {
    font-family: Roboto,Arial,sans-serif;
    font-size: 20px;
    font-weight: 100;
    display: block;
    margin-left: 107px;
    color: #fffefe;
}

.none_flash_text p {
    font-family: Roboto,Arial,sans-serif;
    font-size: 15px;
    font-weight: 300;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 557px;
    height: 59px;
    margin: 7px 0 0 0;
    padding: 10px 10px 0 107px;
    color: #ddd;
    background: #2e404e;
}

.none_flash_text p span {
    font-weight: 500;
    color: #fff;
}


/* Pop-up с предложением пополнить счёт с помощью последнего метода */
.box-modal.neteller-balance {
    font-family: Roboto,Arial,sans-serif;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 713px;
}

.box-modal.neteller-balance p {
    font-size: 18px;
    font-weight: 400;
    margin: 18px 0;
    text-align: center;
    color: #666;
}

.yourbalance {
    font-size: 24px;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 713px;
    height: 97px;
    margin: -16px -16px 0;
    padding-top: 36px;
    text-align: center;
    text-transform: uppercase;
    color: #2576b2;
    background-color: #e9f1f7;
}

.yourbalance span {
    padding-left: 5px;
    color: #79a22e;
}

.content-balance-logo,
.content-balance-form {
    display: inline-block;
    min-height: 311px;
    vertical-align: top;
}

.content-balance-logo {
    width: 258px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 52px 0 20px 0;
    text-align: center;
}

.content-balance-form {
    position: relative;
    width: 418px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content-balance-form:before {
    position: absolute;
    top: 8px;
    left: 3px;
    display: block;
    width: 1px;
    height: 295px;
    content: '';
    background: #ccc;
}

.content-balance-logo a {
    font-size: 14px;
    font-weight: 400;
    line-height: 25.982px;
    display: block;
    text-decoration: underline;
    color: rgba(37, 118, 178, .99);
    margin-top: 104px;
}

.content-balance-logo a:hover {
    text-decoration: none;
}

#promo .code{
    color: #4793C7;
    font-size: 14px;
    font-weight: 700;
}

.progress_bar {
    background: url('https://book.easysportbet.co.uk/images/1x_race_progress.png') no-repeat;
    width: 308px;
    height: 21px;
    position: relative;
}

.progress_bar .progress_line {
    background-color: #336699;
    position: absolute;
    bottom: 0;
    left: 3px;
    max-width: 300px;
    height: 11px;
}

.butCon .toto-for-raskladka.toto-next-tirag {
    margin-left: 10px;
}
.ViS_block .ViS_totoDescs.desc_next {
    height: 105px;
}
.ViS_block .toto-next-wrap {
    padding: 0;
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 4px;
    top: 125px;
    overflow: hidden;
}
.ViS_block .toto-next-wrap .ViS_totoKofsScroll {
    height: 716px;
}
.ViS_block .totoKofsTableCon.jspScrollable {
    width: 100%;
}
.ViS_block .totoKofsTableCon.jspScrollable .jspContainer{
    width: 100%;
}

.toto-next-wrap .ViS_totoKofsScroll {
    overflow-x: hidden;
}


/*mob_app*/

#sports_page.mob_app {
    background-color: transparent;
    background-image: none;
}
.mob_app_body_con {
    background-color: #011c31;
    background-image: url("https://book.easysportbet.co.uk/images/soft/mob_bg2.jpg");
    background-position: 50% 100%;
    background-size: cover;
}
.mob_app_body {
    padding-left: 590px;
    width: 690px;
}
.mob_app_body .hand3 {
    background-image: url("https://book.easysportbet.co.uk/images/soft/hand3.png");
    bottom: 0;
    height: 471px;
    left: -18px;
    position: absolute;
    width: 593px;
}
.mob_app_body .text {
    padding: 25px 0;
}
.mob_app_body .text h1 {
    color: #97c3df;
    font-size: 30px;
}
.mob_app_body .text h2 {
    font-size: 16px;
}
.mob_app_body .text ul li {
    font-size: 14px;
    padding: 3px 0;
}
.mob_app_body .text center {
    font-size: 26px;
    text-align: left;
}
.mob_app_body .buttons.inLine {
    font-size: 0;
    margin: 0;
    text-align: left;
    white-space: nowrap;
}
.mob_app_body .buttons.inLine > a, .mob_app_body .buttons.inLine > span {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.75);
    margin: 0 4px 0 0 !important;
    overflow: hidden;
}
.mob_app_body .buttons.inLine > a *, .mob_app_body .buttons.inLine > span * {
    position: relative;
    z-index: 1;
}
.mob_app_body .buttons.inLine > a:before, .mob_app_body .buttons.inLine > span:before {
    display: none !important;
}
.mob_app_body .buttons.inLine > a:after, .mob_app_body .buttons.inLine > span:after {
    border-color: transparent rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) transparent;
    border-style: solid;
    border-width: 0 20px 54px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 0;
    width: 75px;
    z-index: 0;
}
.mob_app_body .text .buttons .but4 {
    background-color: #094456;
    background-image: url("https://book.easysportbet.co.uk/images/soft/mob_but5_bg.png");
    background-position: 11px 9px;
    background-repeat: no-repeat;
    border: 2px solid #909090;
    border-radius: 10px;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    height: 58px;
    min-width: 185px;
    padding-left: 55px;
    padding-right: 12px;
    position: relative;
}
.mob_app_body .text .buttons .but4:hover {
    background-color: #05313e;
}
.mob_app_body .text .buttons .but4 span {
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin: 8px 0 0;
}
.mob_app_body .text .buttons .but4 b {
    display: block;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: #0cb3ee;
}

.mob_app_body .text .buttons .but2 {
    background-color: #1e1e1e;
    background-image: url("https://book.easysportbet.co.uk/images/soft/mob_but6_bg.png");
    background-position: 10px 6px;
    background-repeat: no-repeat;
    border: 2px solid #909090;
    border-radius: 10px;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    height: 58px;
    min-width: 185px;
    padding-left: 55px;
    padding-right: 12px;
    position: relative;
}
.mob_app_body .text .buttons .but2:after{
    border-color: transparent #000000 #000000 transparent;
}
.mob_app_body .text .buttons .but2:hover {
    background-color: #2e2e2e;
}
.mob_app_body .text .buttons .but3:after {
    left: 38px;
}

/*Tournament Table Cyber Hockey*/
.box-modal.modal_setkaBack .box-modal_close {
    right: 24px;
    z-index: 5;
}
.box-modal.modal_setkaBack {
    background-color: #00040a;
    background-position: 50% 50%;
    background-size: cover;
    height: 560px;
    padding: 10px 15px;
    width: 1000px;
}
.box-modal.modal_setkaBack.cyber_hockey {
    background-color: #00487d;
    background-image:url(https://book.easysportbet.co.uk/images/modal_setkaBack-cyber_hockey.jpg);
}
.box-modal.modal_setkaBack.cyber_basket {
    background-color: #523315;
    background-image:url(https://book.easysportbet.co.uk/images/modal_setkaBack-cyber_basket.png);
}
.box-modal.modal_setkaBack.cyber_ufc {
    background-color: #00487d;
    background-image:url(https://book.easysportbet.co.uk/images/modal_setkaBack-cyber_ufc.png);
}
.modal_setka_scroll {
    width:100%;
    height:100%;
    overflow: hidden;
    position: relative;
}
.modal_setka {
    border-collapse: collapse;
    width: auto;
}
.modal_setka td {
    padding: 0;
    vertical-align: top;
    width: 229px;
}
.modal_setka ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.modal_setka ul > li {
    position: relative;
    width: 229px;
    padding: 11px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.modal_setka .modal_setkaTeams {
    display: block;
    height: 53px;
    position: relative;
    width: 185px;
}
.modal_setka .modal_setkaTeams + .modal_setkaTeams{
    margin-top:12px;
}
.modal_setka .modal_setkaTeam {
    background-color: #ffffff;
    border-radius: 2px;
    color: #002c4c;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 28px 0 39px;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.modal_setka .modal_setkaTeams.none .modal_setkaTeam {
    background-color: rgba(255, 255, 255, 0.4);
}
.modal_setka .modal_setkaTeam + .modal_setkaTeam{
    margin-top: 1px;
}
.modal_setka .modal_setkaTeams.none .modal_setkaTeams_date {
    background-color: #42a0e6;
    border-radius: 2px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    display: block;
    font-family: Myriad Pro Bold;
    font-size: 14px;
    height: 27px;
    left: 40px;
    line-height: 27px;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 135px;
}
.modal_setka .modal_setkaTeam:before {
    background-color: #00060d;
    bottom: 0;
    content: "";
    display: block;
    left: 32px;
    position: absolute;
    top: 0;
    width: 1px;
}
.modal_setka .modal_setkaTeam .img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    color: #002c4c;
    display: block;
    font-size: 19px;
    font-weight: 700;
    height: 22px;
    left: 5px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 22px;
}
.modal_setka .modal_setkaTeam .sc {
    display: block;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 28px;
}
.modal_setka .modal_setkaTeams_line {
    border-color: rgba(255, 255, 255, 0.4);
    border-radius: 0;
    border-style: dotted;
    border-width: 3px 3px 3px 0;
    bottom: 36px;
    display: block;
    position: absolute;
    right: 20px;
    top: 36px;
    width: 18px;
}
.modal_setka td + td .modal_setkaTeams_line {
    border: medium none;
    right: -96px;
    width: 135px;
}
.modal_setka .modal_setkaTeams_line:before {
    border-top: 3px dotted rgba(255, 255, 255, 0.4);
    content: "";
    display: block;
    height: 0;
    margin-top: -2px;
    position: absolute;
    right: -24px;
    top: 50%;
    width: 17px;
}
.modal_setka td + td .modal_setkaTeams_line:before {
    border-right: 3px dotted rgba(255, 255, 255, 0.4);
    margin-top: 0;
    right: 0;
    top: 0;
    width: 135px;
    height: -moz-calc(50% - 35px);
    height: -webkit-calc(50% - 35px);
    height: calc(50% - 35px);
}
.modal_setka td + td .modal_setkaTeams_line:after {
    border-right: 3px dotted rgba(255, 255, 255, 0.4);
    border-bottom: 3px dotted rgba(255, 255, 255, 0.4);
    content: "";
    display: block;
    margin-top: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 135px;
    height: -moz-calc(50% - 35px);
    height: -webkit-calc(50% - 35px);
    height: calc(50% - 35px);
}
.modal_setka td:last-child .modal_setkaTeams_line {
    display: none;
}
.modal_setka .modal_setkaTeams .modal_setkaDate {
    background-color: #242424;
    color: #8d8d8d;
    display: block;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin: 12px 10px 0;
    text-align: center;
}

.modal_setka_scroll .jspHorizontalBar {
    background-color: rgba(255, 255, 255, 0.2);
    display: block;
    height: 5px;
}
.modal_setka_scroll .jspVerticalBar {
    background-color: rgba(255, 255, 255, 0.2) !important;
    right: 0;
    width: 5px !important;
}
.modal_setka_scroll .jspDrag {
    background-color: rgba(255, 255, 255, 0.2) !important;
    border-radius: 0;
}

.modal_setka_scroll .jspDrag.jspActive,
.modal_setka_scroll .jspDrag.jspHover {
    background-color: rgba(255, 255, 255, 0.4) !important;
}
/*Tournament Table Cyber Hockey END*/

#actNewUser{
    width: 60%;
    padding-left: 20%;
}

#actNewUser .text, .help_popup .input_form .col .text {
    border: 1px solid #909090;
    border-radius: 5px;
    box-shadow: 0 20px 10px -15px #cccccc inset;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 18px;
    font-weight: 500;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-right: 25px;
}

#activateNew .submit,
.help_popup .input_form .col .submit,
.help_popup .input_form .col .activate {
    border: 1px solid #87aa50;
    border-radius: 5px;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    width: 100%;
    position: relative;
}

/*Express*/

.sb-table .text {
    display: table;
    width: 100%;
}
.sb-table .text > div {
    display: table-row;
}
.sb-table .text > div > .sb-t-cell {
    display: table-cell;
    vertical-align: middle;
}

/*Express new*/

.games_contentInCol:before, .games_contentInCol:after {
    clear: both;
    content: "";
    display: block;
}
.games_contentInCol > div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
    width: 50%;
}

.games_contentInCol > div:first-child{padding-right:5px;}
.games_contentInCol > div:last-child{padding-left:5px;}
.games_contentInCol .banner.sb-header {
    margin-right: 0 !important;
}
.games_contentInCol .expressSlide_navCon {
    height: 24px;
    /*margin-top: 6px;*/
}
.games_contentInCol .banner.sb-header h3 {
    font-size: 16px !important;
}
.games_contentInCol .blueExp .banner.sb-header {
    background-color: #4E84A9 !important;
    background-image: none;
}
.games_contentInCol .blueExp .expressSlide_slider .slide .addBut {
    background-color: #4E84A9;
}
.games_contentInCol .blueExp .expressSlide_slider .slide .addBut:hover {
    background-color: #619BC3;
}
.games_contentInCol .blueExp .expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #4E84A9;
}
.games_contentInCol .greenExp .banner.sb-header {
    background-color: #77a02e !important;
    background-image: none;
}
.games_contentInCol .greenExp .expressSlide_slider .slide .addBut {
    background-color: #77a02e;
}
.games_contentInCol .greenExp .expressSlide_slider .slide .addBut:hover {
    background-color: #8bbc34;
}
.games_contentInCol .greenExp .expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #77a02e;
}

#flashContent2 img {
    width: 100%;
}

.blueExp h3 span,
.greenExp h3 span {
    text-transform: uppercase;
}

div.sports_widget .blueExp div.banner.green-sb + .games_content,
div.sports_widget .greenExp div.banner.green-sb + .games_content {
    border-bottom: none;
}
.greenExp .generate_live_exp { cursor: pointer; vertical-align: middle;}

.expressSlide_slider {
    font-size: 0;
    overflow: hidden;
    white-space: nowrap;
}
.expressSlide_slider:before, .expressSlide_slider:after,
.expressSlide_navPag:before, .expressSlide_navPag:after {
    clear: both;
    content: "";
    display: block;
}
.expressSlide_slider .slide {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    background-color: #fff;
    display: inline-block;
    font-family: Roboto;
    padding: 20px 20px 85px;
    position: relative;
    vertical-align: top;
    width: 50%;
}
.expressSlide_slider[data-visible="1"] .slide {
    width: 100%;
    height: 100%;
}
.expressSlide_slider .slide + .slide:before{
    top:30px;
    bottom:35px;
    content:'';
    position:absolute;
    background-color:#bebebe;
    width:1px;
    left:0;
    display:block;
}
.expressSlide_slider .slide .topName {
    border-bottom: 5px solid #77a02e;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 10px;
    text-align: center;
}
.expressSlide_slider .slide .matchLine {
    margin-top: 10px;
    padding-left: 85px;
    position: relative;
}
.expressSlide_slider .slide .matchLine .sport {
    font-size: 0;
    left: 15px;
    line-height: 32px;
    position: absolute;
    top: 0;
    width: 14px;
}
.expressSlide_slider .slide .matchLine .sport > img {
    display: inline-block;
    height: auto;
    vertical-align: middle;
    width: 16px;
}
.expressSlide_slider .slide .matchLine .date {
    color: #1f72af;
    font-size: 11px;
    left: 31px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 52px;
}
.expressSlide_slider .slide .matchLine .liga {
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#666666;
    font-size: 11px;
}
.expressSlide_slider .slide .matchLine .team {
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#444444;
    font-size: 14px !important;
    display:block;
}
.expressSlide_slider .slide .matchLine .team:hover{
    text-decoration:underline !important;
}
.expressSlide_slider .slide .kofLine {
    background-color: #eeeeee;
    height: 30px;
    line-height: 30px;
    margin-top: 8px;
    padding-right: 65px;
    position: relative;
    text-align: center;
}
.expressSlide_slider .slide .kofLine.bonus {
    background-color: #f6e6bc;
    margin-top:13px;
}
.expressSlide_slider .slide .kofLine.itog {
    background-color: transparent;
    height: 40px;
    line-height: 40px;
    margin-top: 13px;
}
.expressSlide_slider .slide .kofLine .name {
    font-size: 14px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.expressSlide_slider .slide .kofLine.bonus .name {
    font-weight: 700;
}
.expressSlide_slider .slide .kofLine.itog .name {
    font-weight: 500;
    text-align: right;
}
.expressSlide_slider .slide .kofLine .kof {
    background-color: #4E728C;
    color: #ffffff;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
}
.expressSlide_slider .slide .kofLine.bonus .kof{
    background-color: #dfa610;
}
.expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #77a02e;
    font-size: 22px;
}
.expressSlide_slider .slide .addBut {
    background-color: #77a02e;
    border-radius: 2px;
    bottom: 20px;
    color: #ffffff;
    display: block;
    font-size: 16px !important;
    font-weight: 500;
    left: 50%;
    line-height: 30px;
    margin-left: -123px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 246px;
}
.expressSlide_slider .slide .addBut:hover {
    background-color: #88b734;
}
.expressSlide_navCon {
    font-size: 0;
    padding-right: 5px;
    white-space: nowrap;
}
.expressSlide_navCon > div{
    display:inline-block;
    vertical-align:top;
}
.expressSlide_navPag {
    padding: 1px 9px 0;
    font-size:0px;
    white-space:nowrap;
}
.expressSlide_navPag > a {
    border: 2px solid #ffffff;
    border-radius: 50%;
    color: transparent;
    display: inline-block;
    vertical-align: top;
    height: 18px;
    margin: 0 4px;
    overflow: hidden;
    width: 18px;
    position:relative;
}
.expressSlide_navPag > a:hover{
    opacity:0.8;
}
.expressSlide_navPag > a.selected{
    opacity:1;
}
.expressSlide_navPag > a.selected:before {
    background-color: #ffffff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    margin: 3px;
    width: 12px;
    cursor:default;
}
.expressSlide_navPrev,.expressSlide_navNext{
    cursor: pointer;
    height: 0;
    margin-top: 4px;
    width: 0;
    border-style: solid;
}
.expressSlide_navPrev:hover,.expressSlide_navNext:hover{
    opacity:0.8;
}
.expressSlide_navPrev {
    border-color: transparent #ffffff transparent transparent;
    border-width: 8px 13px 8px 0;
}
.expressSlide_navNext {
    border-color: transparent transparent transparent #ffffff;
    border-width: 8px 0 8px 13px;
}
/**/
/*jackpot top*/
.dackPotCounter {
    font-size: 0;
    height: 26px;
    line-height: 26px;
    margin-left: 15px !important;
    margin-top: 5px !important;
    white-space: nowrap;
}
.dackPotCounter .count {
    background-color: #fdbe00;
    background-image: url("https://book.easysportbet.co.uk/images/jackPotCounter.png");
    border-radius: 2px;
    display: inline-block;
    height: 26px;
    margin-right: 1px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 16px;
}
.dackPotCounter .count .number {
    color: #353535;
    display: block;
    font-family: Roboto Condensed;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
}
.dackPotCounter .count .letter {
    color: #ff0000;
    display: block;
    font-family: Myriad Pro Bold Condensed;
    font-size: 20px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 1;
}
.dackPotCounter .count .letter.star{
    background-image:url(https://book.easysportbet.co.uk/images/jackPotCounterStar.png);
    background-repeat:no-repeat;
    background-position: 50% 50%;
}

@-moz-keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@-webkit-keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@-moz-keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

@-webkit-keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

@keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

.dackPotCounter .count:nth-child(1) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
}
.dackPotCounter .count:nth-child(2) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
}
.dackPotCounter .count:nth-child(3) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
}
.dackPotCounter .count:nth-child(4) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
}
.dackPotCounter .count:nth-child(5) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
}
.dackPotCounter .count:nth-child(6) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
}
.dackPotCounter .count:nth-child(7) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
}
.dackPotCounter .count:nth-child(8) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
}
.dackPotCounter .count:nth-child(9) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
}

.dackPotCounter .count:nth-child(1) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
}
.dackPotCounter .count:nth-child(2) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
}
.dackPotCounter .count:nth-child(3) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
}
.dackPotCounter .count:nth-child(4) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
}
.dackPotCounter .count:nth-child(5) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
}
.dackPotCounter .count:nth-child(6) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
}
.dackPotCounter .count:nth-child(7) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
}
.dackPotCounter .count:nth-child(8) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
}
.dackPotCounter .count:nth-child(9) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
}
/*------------------------*/

/* jackpot */

@font-face {
    font-family: "LetterGothicStdBold";
    src: url("https://book.easysportbet.co.uk/fonts/Letter Gothic Std Bold.eot");
    src: url("https://book.easysportbet.co.uk/fonts/Letter Gothic Std Bold.eot#iefix")format("embedded-opentype"),
    url("https://book.easysportbet.co.uk/fonts/Letter Gothic Std Bold.woff") format("woff"),
    url("https://book.easysportbet.co.uk/images/font/Letter Gothic Std Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.b-jackpot {
    background-image: url(https://book.easysportbet.co.uk/images/jackpot.jpg);
    background-position: center top;
    font-family: 'Myriad Pro', sans-serif;
    background-repeat: repeat-x;
    background-color: #083357;
}

.j-container {
    width: 1100px;
    margin: 0 auto;
}

.j-current {
    text-align: center;
}

.j-current__inner {
    margin-top: 165px;
    display: inline-block;
    width: 630px;
    background-color: rgba(255,255,255,.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    z-index: 1;
    cursor: default;
}

.j-current__inner:before {
    content: '';
    position: absolute;
    width: 750px;
    left: 50%;
    top: 50%;
    height: 126px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: rgba(255,255,255,.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    z-index: -1;
}

.j-current__inner:after {
    content: '';
    position: absolute;
    width: 850px;
    left: 50%;
    top: 50%;
    height: 94px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: rgba(255,255,255,.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    z-index: -1;
}

.j-current-text {
    color: #fff;
    font-size: 24px;
    text-shadow: 0 3px 5px rgba(0,0,0,.75);
    margin: 5px 0;
    line-height: 1.4;
}

.j-current__num {
    display: inline-block;
    position: relative;
    background: #f9b924;
    background: -moz-linear-gradient(top,  #f9b924 0%, #f9b924 50%, #fdd424 50%, #fdd424 100%);
    background: -webkit-linear-gradient(top,  #f9b924 0%,#f9b924 50%,#fdd424 50%,#fdd424 100%);
    background: linear-gradient(to bottom,  #f9b924 0%,#f9b924 50%,#fdd424 50%,#fdd424 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    color: #093b60;
    font-size: 60px;
    font-family: "LetterGothicStdBold";
    padding: 4px 7px 1px;
    -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,.6);
    box-shadow: 4px 4px 5px rgba(0,0,0,.6);
}

.j-current__num.offset-l {
    margin-left: 10px;
}

.j-current__num:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    width: 100%;
    left: 0;
    background-color: #093b60;
    margin-top: -1px;
}

.j-content {
    width: 1100px;
    margin: 10px auto;
}

.j-content-r {
    float: right;
    width: 335px;
    margin-left: 5px;
}

.j-content-l {
    overflow: hidden;
}

.j-content__inner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(255,255,255,.1);
    padding: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

.j-coupons {
    width: 220px;
    float: right;
    margin-left: 5px;
    background-color: #f9b924;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 5px 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.j-coupons__title {
    color: #2f3030;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}

.j-coupons__h {
    padding: 0 5px;
}

.j-coupons__h:after {
    content: '';
    display: block;
    clear: both;
}

.j-coupons__h span {
    width: 50%;
    float: left;
    font-size: 12px;
    color: #5e4919;
}

.j-coupons__h span:last-of-type {
    text-align: right;
}

.j-coupons__list {
    padding: 0;
    margin: 0;
}

.j-coupons__item {
    background-color: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px;
    font-size: 12px;
    display: table;
    width: 100%;
    padding: 1px 5px;
    margin: 1px 0;
    height: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Myriad Pro', sans-serif;
}

.j-coupons__item.active {
    background-color: #fff1b4;
}

.j-coupons__item-name {
    color: #2f3030;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

.j-coupons__item-time {
    color: #818181;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}

.j-question {
    background-color: #fdd424;
    padding: 7px 5px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    cursor: default;
}

.j-question__title {
    font-size: 22px;
    color: #2f3030;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}

.j-question__body {
    background-color: #fff;
    height: 155px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px;
    margin-top: 5px;
}

.j-question__text {
    color: #2f3030;
    font-size: 14px;
    text-align: center;
    line-height: 1.2;
    padding: 5px 0;
    margin: 0;
}

.j-action {
    margin-top: 8px;
    min-height: 170px;
}

.j-action__link {
    display: block;
    text-align: center;
    color: #b9dcff;
    font-size: 14px;
    text-decoration: none;
}

.j-action__link:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 8px;
    background-image: url(https://book.easysportbet.co.uk/images/j-arrow_down.png);
    background-repeat: no-repeat;
    margin-left: 10px;
}

.j-action__link:hover {
    text-decoration: underline;
}

.j-action__link.active:after {
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}

.j-action__body {
    display: none;
}

.dates-wrap {
    padding: 10px 15px 10px 0;
    box-sizing: border-box;
}

.datepicker {
    position: relative;
    margin-top: -1px;
}

.date-input {
    width: 0;
    height: 0;
    display: block;
    visibility: hidden;
    border: none;
}

.datepicker-picker {
    background-color: rgba(255,255,255,.3);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 7px;
    padding-bottom: 7px;
    height: 200px;
}
.datepicker- * {
    box-sizing: border-box;
    text-decoration: none;
}

.j-prev__result {
    margin: 10px 0;
}

.j-prev__result-link {
    font-family: 'Arial';
    font-size: 14px;
    color: #2f3030;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #f9b924;
    display: block;
    padding: 8px;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    transition: .2s linear;
}

.j-prev__result-link:hover {
    background-color: #F7A900;
}

.j-top-win {
    margin: 10px 0;
}

.j-top-win__inner {
    background-color: #f9b924;
    width: 100%;
    display: table;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.j-top-win__left {
    display: table-cell;
    vertical-align: middle;
    font-family: 'Arial';
    color: #083760;
    font-size: 14px;
    font-weight: 700;
    width: 100px;
    white-space: nowrap;
    padding-left: 10px;
}

.j-top-win__body {
    vertical-align: middle;
    display: table-cell;
}

.j-top-win__list {
    padding: 0;
    margin: 3px 3px 3px 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    list-style: none;
    text-align: center;
    font-family: 'Arial';
    color: #2f3030;
    font-size: 12px;
}

.j-top-win__item {
    display: inline-block;
    margin: 6px 15px;
}

.j-top-win__item span {
    color: #e20221;
    font-weight: 700;
}

.j-content__result {
    padding-top: 170px;
    margin: 0 auto;
}

.j-result__title {
    font-size: 34px;
    font-family: 'Arial';
    color: #fff;
    font-weight: 700;
    text-align: center;
    -webkit-text-shadow: 0 5px 5px #000;
    text-shadow: 0 5px 5px #000;
    margin-bottom: 25px;
}

.j-result__item {
    background-color: #fdd424;
    margin-bottom: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

.j-result__item:last-of-type {
    margin-bottom: 0;
}

.j-result__item-t {
    font-size: 18px;
    font-family: 'MYRIADPRO-BOLD', sans-serif;
    color: #2f3030;
    font-weight: 600;
    padding: 7px 10px 8px;
    cursor: pointer;
}

.j-result__item-t span {
    display: inline-block;
    vertical-align: middle;
}

.j-result__item-date {
    margin-right: 3px;
}

.j-result__item-num {
    margin: 0 3px;
}

.j-result__item-status {
    margin-left: 3px;
}

.j-result-body {
    display: none;
    padding-bottom: 15px;
}

.j-result-table {
    width: 100%;
    font-family: 'MYRIADPRO-BOLD', sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 4px;
    border-collapse: separate;
    border-spacing: 1px;
}

.j-result__t-header {
    width: 100%;
    display: table;
    margin-top: -5px;
}

.j-result__t-title {
    color: #5e4919;
    font-weight: 400;
    font-size: 14px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    display: table-cell;
    font-family: 'Arial';
}

.j-result__t-header .j-result__t-title:last-child {
    text-align: right;
}

.j-result-table td {
    background-color: #fff;
    vertical-align: middle;
    height: 30px;
    font-size: 14px;
    color: #2f3030;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.j-result-table .active td {
    background-color: #fff1b4;
}


.j-result-table tr td:last-child {
    width: 298px;
    text-align: right;
}

.j-result__item.disabled {
    background-color: #acd2f3;
}

.j-result__item.disabled .j-result__item-t {
    color: #045fb0;
    cursor: default;
}

.j-result-close {
    display: none;
    position: absolute;
    height: 15px;
    left: 0;
    right: 0;
    bottom: 0;
    background: 0;
    background-image: url(https://book.easysportbet.co.uk/images/j-arrow-close.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.j-result-scroll {
    max-height: 310px;
}

.j-result-scroll:hover .mCSB_scrollTools_vertical{
    opacity: 1;
}
.j-result-scroll .mCSB_scrollTools_vertical {
    right: 5px;
}
/*-----------------------*/

.datepicker-navigation {
    text-align: center;
    position: relative;
}

.datepicker-button {
    width: 24px;
    height: 24px;
    background-image: url(https://book.easysportbet.co.uk/images/j-date-arrows.png);
    position: absolute;
    cursor: pointer;
}

.datepicker-button.datepicker-previous_month {
    width: 24px;
    height: 24px;
    left: 10px;
    top: 0;
}

.datepicker-button.datepicker-previous_month:hover {
    background-position: 0 -24px;
}

.datepicker-button.datepicker-next_month {
    background-position: -24px 0;
    right: 10px;
    top: 0;
}

.datepicker-button.datepicker-next_month:hover {
    background-position: -24px -24px;
}


.datepicker-month {
    display: inline-block;
    font-size: 20px;
    color: #fff;
    margin-right: 4px;
}

.datepicker-year {
    font-size: 20px;
    color: #fff;
    display: inline-block;
}

.datepicker-button.datepicker-previous_year {
    display: none;
}

.datepicker-button.datepicker-next_year {
    display: none;
}

/* CALENDAR */
.datepicker-calendar {
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin: 5px 0 0 3px;
    font-size: 10px;
}

.datepicker-calendar:after {
    content: '';
    display: block;
    clear: both;
}

.datepicker-day_header {
    display: none;
}


.datepicker-day {
    float: left;
    width: 42px;
    height: 24px;
    padding-top: 1px;
    color: #b9dcff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    margin: 0 1px 1px;
    background-color: #1a61a6;
    text-align: center;
}

.datepicker-day.datepicker-day_other {
    opacity: .4;
}
.datetator_holder {
    width: 100%;
}
.datetator_holder:after {
    content: '';
    display: block;
    clear: both;
}

.datepicker-day_active,
.datepicker-day:hover {
    background-color: #fdd424;
    color: #093b60;
}
.j-question__footer {
    position: absolute;
    width: 190px;
    left: 50%;
    bottom: 7px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    background-image: url(https://book.easysportbet.co.uk/images/j-q-footer.png);
    background-repeat: no-repeat;
    height: 46px;
}

.j-question__footer-text {
    font-size: 11px;
    color: #424242;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 0;
    text-align: center;
    margin-bottom: -5px;
}

.j-action__body {
    font-size: 14px;
    color: #fff;
    padding-top: 5px;
}

/* SCROLL */

.j-scroll-wrap {
    height: 155px;
}

.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox{ /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container{
    overflow: hidden;
    width: 100%;
    height: auto;
}

.mCSB_scrollTools_vertical {
    opacity: 0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.mCSB_scrollTools_onDrag {
    opacity: 1;
}

.j-scroll-wrap:hover .mCSB_scrollTools_vertical {
    opacity: 1;
}

.mCSB_inside > .mCSB_container{ margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{
    margin-right: 0;
    margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }

.mCSB_outside + .mCSB_scrollTools{ right: 2px; top: 2px; bottom: 2px;}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{
    right: auto;
    left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }

.mCSB_scrollTools .mCSB_draggerContainer{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
    width: 4px;
    z-index: 11;
}

.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail{
    height: 100%;
}

.mCSB_scrollTools .mCSB_dragger{
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    position: relative;
    width: 4px;
    height: 100%;
    text-align: center;
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }


.mCSB_scrollTools{
    position: absolute;
    width: 4px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.mCSB_dragger_bar {
    border-radius: 2px;
    background-color: #0D568D;
    width: 4px;
    margin-left: auto;
}

.mCSB_draggerRail {
    border-radius: 5px;
    width: 4px;
    margin-left: auto;
}


.mCSB_scrollTools_horizontal .mCSB_draggerContainer {
    width: 100%;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}


/*top10*/
.top10 {
    width: 310px;
    font: 400 12px "Roboto";
    margin-top:10px;
}
.top10 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top10 .top10_container {
    background: #E5E5E5;
    padding-top: 5px;
}
.top10 header {
    overflow: hidden;
    border-bottom: 4px solid #0f64a5;
}
.top10 .tab_Tbut {
    float: left;
    cursor: pointer;
    display: inline-block;
    border-radius: 3px 3px 0 0;
    background: #e4e4e4;
    background: -moz-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #c4c4c4));
    background: -webkit-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
    background: -o-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
    background: -ms-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
    background: linear-gradient(to bottom, #e4e4e4 0%, #c4c4c4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#c4c4c4', GradientType=0);
    text-align: center;
    line-height: 35px;
    width: 154px;
    height: 35px;
    color: #0e548a;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 700;
}
.top10 .tab_Tbut:first-child {
    margin-right: 2px;
}
.top10 .tab_Tbut:last-child {
    float: right;
}
.top10 .tab_Tbut:after,
.top10 .tab_Tbut:before {
    content: '';
    display: table;
    clear: both;
}
.top10 .tab_Tbut.active,
.top10 .tab_Tbut:hover {
    background: #3482bb;
    background: -moz-linear-gradient(top, #3482bb 0%, #0f64a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3482bb), color-stop(100%, #0f64a5));
    background: -webkit-linear-gradient(top, #3482bb 0%, #0f64a5 100%);
    background: -o-linear-gradient(top, #3482bb 0%, #0f64a5 100%);
    background: -ms-linear-gradient(top, #3482bb 0%, #0f64a5 100%);
    background: linear-gradient(to bottom, #3482bb 0%, #0f64a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3482bb', endColorstr='#0f64a5', GradientType=0);
    color: #fff;
}
.top10 .show_all_evs {
    max-height: none;
}
.top10 .top_evs {
    max-height: 152px;
    overflow: hidden;
    padding:0;
    margin: 0;
    list-style: none;
}

.top10 .top_evs.show_all_evs {
    max-height: none;
}
.top10 .top_evs li {
    display: table;
    table-layout: fixed;
    height: 33px;
}
.top10 .top_evs li .date {
    line-height: 1.4;
}
.top10 .top_evs li .sports,
.top10 .top_evs li .date,
.top10 .top_evs li .name,
.top10 .top_evs li .cont {
    display: table-cell;
    vertical-align: middle;
    padding: 0 2px;
}
.top10 .top_evs li .name {
    font-size: 11px;
}
/*line счет и время*/
/*.betTop_2 .top_evs .name span {*/
/*width: 202px;*/
/*}*/

.top10 .top_evs li .name span {
    width: 207px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #000;
    font-weight: 700;
}
.top10 .top_evs li .sports {
    width: 25px;
}
.top10 .top_evs li .date {
    width: 30px;
    font-size: 11px;
    font-weight: 700;
    color: #03538C;
}
.top10 .top_evs li .sports img {
    display: block;
    width: 16px;
}
.top10 .top_evs li .add_evs {
    cursor: pointer;
    display: block;
    width: 41px;
    height: 33px;
    background: url("https://book.easysportbet.co.uk/images/add_plus_top10.png") top left no-repeat;
}
.top10 .top_evs li .add_evs:hover {
    background-position: -42px 0;
}
.top10 .top_evs li,
.top10 .bet_evs {
    padding-left: 5px;
}
.top10 .bet_evs {
    width: 250px;
    display: table;
    table-layout: fixed;
    position: relative;
    color: #fff;
    background: #3482bb;
    height: 19px;
}
.top10 .bet_evs .kof,
.top10 .bet_evs .condition {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.top10 .bet_evs .condition {
    width: 264px;
    white-space: nowrap;
}
.top10 .bet_evs .kof {
    text-align: center;
    background: #77a02e;
    width: 42px;
}
.top10 .show_all {
    padding: 5px 0;
    cursor: pointer;
    text-align: center;
    color: #1f72af;
    text-decoration: underline;
}
.top10 .show_all:hover {
    border: none;
    text-decoration: none;
}

.top10 .betTop_2 .sports {
    width: 20px;
}
.top10 .betTop_2 .cont {
    width: 35px;
    text-align: center;
}
.top10 .betTop_2 .game_time,
.top10 .betTop_2 .game_count {
    font-size: 10px;
    font-weight: 700;
}
.top10 .betTop_2 .game_time {
    color: #1f72af;
}
.top10 .betTop_2 .game_count {
    color: #8f9da8;
}
#euro_href img {
    width: 70px;
}
/***********lucky-streak************/
#games_content.lucky-streak_wrap{
    background: url(https://book.easysportbet.co.uk/images/Lucky_streak_wrap_bg.jpg) center top;
    -webkit-background-size:cover;
    background-size:cover;
    padding:0;
    font-family: "Oswald", sans-serif;
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    font-weight: 300;
}
@-webkit-keyframes lucky-streak_bg {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2250px, 0, 0);
        -khtml-transform: translate3d(-2250px, 0, 0);
        -moz-transform: translate3d(-2250px, 0, 0);
        -ms-transform: translate3d(-2250px, 0, 0);
        -o-transform: translate3d(-2250px, 0, 0);
        transform: translate3d(-2250px, 0, 0);
    }
}

@-moz-keyframes lucky-streak_bg {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2250px, 0, 0);
        -khtml-transform: translate3d(-2250px, 0, 0);
        -moz-transform: translate3d(-2250px, 0, 0);
        -ms-transform: translate3d(-2250px, 0, 0);
        -o-transform: translate3d(-2250px, 0, 0);
        transform: translate3d(-2250px, 0, 0);
    }
}

@-ms-keyframes lucky-streak_bg {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2250px, 0, 0);
        -khtml-transform: translate3d(-2250px, 0, 0);
        -moz-transform: translate3d(-2250px, 0, 0);
        -ms-transform: translate3d(-2250px, 0, 0);
        -o-transform: translate3d(-2250px, 0, 0);
        transform: translate3d(-2250px, 0, 0);
    }
}

@-o-keyframes lucky-streak_bg {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2250px, 0, 0);
        -khtml-transform: translate3d(-2250px, 0, 0);
        -moz-transform: translate3d(-2250px, 0, 0);
        -ms-transform: translate3d(-2250px, 0, 0);
        -o-transform: translate3d(-2250px, 0, 0);
        transform: translate3d(-2250px, 0, 0);
    }
}

@keyframes lucky-streak_bg {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -khtml-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2250px, 0, 0);
        -khtml-transform: translate3d(-2250px, 0, 0);
        -moz-transform: translate3d(-2250px, 0, 0);
        -ms-transform: translate3d(-2250px, 0, 0);
        -o-transform: translate3d(-2250px, 0, 0);
        transform: translate3d(-2250px, 0, 0);
    }
}
@-webkit-keyframes lucky-streak_login-animation {
    0% {
        transform: rotateX(0deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-moz-keyframes lucky-streak_login-animation {
    0% {
        transform: rotateX(0deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-ms-keyframes lucky-streak_login-animation {
    0% {
        transform: rotateX(0deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-o-keyframes lucky-streak_login-animation {
    0% {
        transform: rotateX(0deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@keyframes lucky-streak_login-animation {
    0% {
        transform: rotateX(0deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-webkit-keyframes lucky-streak_logo-animation {
    0% {
        transform: rotateX(-360deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(360deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-moz-keyframes lucky-streak_logo-animation {
    0% {
        transform: rotateX(-360deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(360deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-ms-keyframes lucky-streak_logo-animation {
    0% {
        transform: rotateX(-360deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(360deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-o-keyframes lucky-streak_logo-animation {
    0% {
        transform: rotateX(-360deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(360deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@keyframes lucky-streak_logo-animation {
    0% {
        transform: rotateX(-360deg) scale(0) skew(0deg) translate(0px);
        opacity: 0;
    }

    100% {
        transform: rotateX(360deg) scale(1) skew(0deg) translate(0px);
        opacity: 1;
    }
}

@-webkit-keyframes lucky-streak_light {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0;
    }
}

@-moz-keyframes lucky-streak_light {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0;
    }
}

@-ms-keyframes lucky-streak_light {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0;
    }
}

@-o-keyframes lucky-streak_light {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0;
    }
}

@keyframes lucky-streak_light {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0;
    }
}
@-webkit-keyframes lucky-streak_main {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes lucky-streak_main {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes lucky-streak_main {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes lucky-streak_main {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes lucky-streak_main {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
#lucky-streak_bg {
    -webkit-animation: lucky-streak_bg 200s linear infinite;
    -khtml-animation: lucky-streak_bg 200s linear infinite;
    -moz-animation: lucky-streak_bg 200s linear infinite;
    -ms-animation: lucky-streak_bg 200s linear infinite;
    -o-animation: lucky-streak_bg 200s linear infinite;
    animation: lucky-streak_bg 200s linear infinite;
    -webkit-backface-visibility: hidden;
    -khtml-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /* Set your background with this */
    background: url('https://book.easysportbet.co.uk/images/bg_img.jpg?1438475870') no-repeat bottom left;
    background-repeat: repeat-x;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    position: fixed;
}

#games_content .lucky-streak_container-bg .lucky-streak_light {
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    margin: 30px;
    background-color: rgba(255, 255, 255, 0);
    opacity: 0;
    animation: lucky-streak_light 4s linear infinite;
    border-radius: 50%;
}
#games_content .lucky-streak_container-bg .light-1 {
    animation-delay: 2.15s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf8540;
}

#games_content .lucky-streak_container-bg .light-2 {
    animation-delay: 5.23s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf82;
}

#games_content .lucky-streak_container-bg .light-3 {
    animation-delay: 3.44s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4085;
}

#games_content .lucky-streak_container-bg .light-4 {
    animation-delay: 8.8s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #7040bf;
}

#games_content .lucky-streak_container-bg .light-5 {
    animation-delay: 5.93s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #b5bf40;
}

#games_content .lucky-streak_container-bg .light-6 {
    animation-delay: 3.83s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9440;
}

#games_content .lucky-streak_container-bg .light-7 {
    animation-delay: 0.23s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bfa8;
}

#games_content .lucky-streak_container-bg .light-8 {
    animation-delay: 8.29s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #7840bf;
}

#games_content .lucky-streak_container-bg .light-9 {
    animation-delay: 6.54s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf82;
}

#games_content .lucky-streak_container-bg .light-10 {
    animation-delay: 6.54s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf82;
}

#games_content .lucky-streak_container-bg .light-11 {
    animation-delay: 1.82s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4094;
}

#games_content .lucky-streak_container-bg .light-12 {
    animation-delay: 7.2s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4a40bf;
}

#games_content .lucky-streak_container-bg .light-13 {
    animation-delay: 5.88s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4045bf;
}

#games_content .lucky-streak_container-bg .light-14 {
    animation-delay: 1.54s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9440;
}

#games_content .lucky-streak_container-bg .light-15 {
    animation-delay: 0.34s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf40a3;
}

#games_content .lucky-streak_container-bg .light-16 {
    animation-delay: 5.86s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf6640;
}

#games_content .lucky-streak_container-bg .light-17 {
    animation-delay: 1.37s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf40ba;
}

#games_content .lucky-streak_container-bg .light-18 {
    animation-delay: 4.77s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bfbf;
}

#games_content .lucky-streak_container-bg .light-19 {
    animation-delay: 7.13s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #7040bf;
}

#games_content .lucky-streak_container-bg .light-20 {
    animation-delay: 5.73s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4082bf;
}

#games_content .lucky-streak_container-bg .light-21 {
    animation-delay: 7.08s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8740bf;
}

#games_content .lucky-streak_container-bg .light-22 {
    animation-delay: 8.13s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4082bf;
}

#games_content .lucky-streak_container-bg .light-23 {
    animation-delay: 0.61s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf4d;
}

#games_content .lucky-streak_container-bg .light-24 {
    animation-delay: 2.42s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfb340;
}

#games_content .lucky-streak_container-bg .light-25 {
    animation-delay: 5.68s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #96bf40;
}

#games_content .lucky-streak_container-bg .light-26 {
    animation-delay: 6.53s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf73;
}

#games_content .lucky-streak_container-bg .light-27 {
    animation-delay: 9.02s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4240bf;
}

#games_content .lucky-streak_container-bg .light-28 {
    animation-delay: 6.77s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40b8bf;
}

#games_content .lucky-streak_container-bg .light-29 {
    animation-delay: 10s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4047;
}

#games_content .lucky-streak_container-bg .light-30 {
    animation-delay: 9.9s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #80bf40;
}

#games_content .lucky-streak_container-bg .light-31 {
    animation-delay: 0.4s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4057;
}

#games_content .lucky-streak_container-bg .light-32 {
    animation-delay: 1.5s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #9640bf;
}

#games_content .lucky-streak_container-bg .light-33 {
    animation-delay: 1.39s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4082bf;
}

#games_content .lucky-streak_container-bg .light-34 {
    animation-delay: 3.44s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfab40;
}

#games_content .lucky-streak_container-bg .light-35 {
    animation-delay: 6.08s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4057;
}

#games_content .lucky-streak_container-bg .light-36 {
    animation-delay: 3.98s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8740bf;
}

#games_content .lucky-streak_container-bg .light-37 {
    animation-delay: 6.18s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf91;
}

#games_content .lucky-streak_container-bg .light-38 {
    animation-delay: 0.46s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #6140bf;
}

#games_content .lucky-streak_container-bg .light-39 {
    animation-delay: 6.05s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #42bf40;
}

#games_content .lucky-streak_container-bg .light-40 {
    animation-delay: 1.46s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf40ab;
}

#games_content .lucky-streak_container-bg .light-41 {
    animation-delay: 4.46s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #b540bf;
}

#games_content .lucky-streak_container-bg .light-42 {
    animation-delay: 2.36s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9440;
}

#games_content .lucky-streak_container-bg .light-43 {
    animation-delay: 8.33s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4240bf;
}

#games_content .lucky-streak_container-bg .light-44 {
    animation-delay: 2.73s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf40b3;
}

#games_content .lucky-streak_container-bg .light-45 {
    animation-delay: 9.49s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf6b;
}

#games_content .lucky-streak_container-bg .light-46 {
    animation-delay: 7.18s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #404cbf;
}

#games_content .lucky-streak_container-bg .light-47 {
    animation-delay: 3.52s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #69bf40;
}

#games_content .lucky-streak_container-bg .light-48 {
    animation-delay: 3.24s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf54;
}

#games_content .lucky-streak_container-bg .light-49 {
    animation-delay: 5.48s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40a1bf;
}

#games_content .lucky-streak_container-bg .light-50 {
    animation-delay: 8.37s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9440;
}

#games_content .lucky-streak_container-bg .light-51 {
    animation-delay: 4.69s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf99;
}

#games_content .lucky-streak_container-bg .light-52 {
    animation-delay: 4.41s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfba40;
}

#games_content .lucky-streak_container-bg .light-53 {
    animation-delay: 8.94s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #5240bf;
}

#games_content .lucky-streak_container-bg .light-54 {
    animation-delay: 5.49s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf8540;
}

#games_content .lucky-streak_container-bg .light-55 {
    animation-delay: 4.44s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf7d40;
}

#games_content .lucky-streak_container-bg .light-56 {
    animation-delay: 5.6s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4063bf;
}

#games_content .lucky-streak_container-bg .light-57 {
    animation-delay: 0.79s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40a8bf;
}

#games_content .lucky-streak_container-bg .light-58 {
    animation-delay: 9.84s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfa340;
}

#games_content .lucky-streak_container-bg .light-59 {
    animation-delay: 1.34s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #9ebf40;
}

#games_content .lucky-streak_container-bg .light-60 {
    animation-delay: 9.49s;
    box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40a8bf;
}
#games_content.lucky-streak_wrap .slots_con{
    background: none;
}
#games_content .lucky-streak_container{
    max-width:1170px;
    padding:0 15px;
    margin:0 auto;
    box-sizing: border-box;
}
#games_content .lucky-streak_main{
    -webkit-animation: lucky-streak_main 2s forwards;
    -khtml-animation: lucky-streak_main 2s forwards;
    -moz-animation: lucky-streak_main 2s forwards;
    -ms-animation: lucky-streak_main 2s forwards;
    -o-animation: lucky-streak_main 2s forwards;
    animation: lucky-streak_main 2s forwards;
    opacity: 0;
}
#games_content .lucky-streak_bg{
    background-size: contain;
    width: 6750px;
}
#games_content .lucky-streak_container-bg{
    width: 80%;
    position: absolute;
    top: 11%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#games_content .lucky-streak_header{
    padding:0 15px;
}
#games_content .lucky-streak_header .lucky-streak_logo{
    margin: 50px auto 20px auto;
    -webkit-animation: lucky-streak_login-animation 0.8s 1 ease;
    -khtml-animation: lucky-streak_login-animation 0.8s 1 ease;
    -moz-animation: lucky-streak_login-animation 0.8s 1 ease;
    -ms-animation: lucky-streak_login-animation 0.8s 1 ease;
    -o-animation: lucky-streak_login-animation 0.8s 1 ease;
    animation: lucky-streak_login-animation 0.8s 1 ease;
}
#games_content .lucky-streak_header .lucky-streak_logo a{
    display: block;
    text-align: center;
}
#games_content .lucky-streak_header .lucky-streak_logo a img{
    width:300px;
    height:auto;
}
#games_content .lucky-streak_header .lucky-streak_logo .img{
    width: 100%;
    height: auto;
}
#games_content .lucky-streak_tabs-wrapper{
    background-color: rgba(9, 18, 26, 0.65);
}
#games_content .lucky-streak_tabs-wrapper .lucky-streak_tabs-navbar{
    border-bottom: 1px solid rgba(0, 0, 0, 0.45);
}
#games_content .lucky-streak_navbar-content{
    padding:0 15px;
}
#games_content .lucky-streak_tabs-wrapper ul {
    list-style: none;
    display: table;
    padding:0;
    margin:0;
}
#games_content .lucky-streak_tabs-wrapper ul li{
    display: table-cell;
    padding: 0 10px;
}
#games_content .lucky-streak_tabs-wrapper ul li p{
    display: inline;
    margin:0;
    cursor: pointer;
    font-size: 22px;
    letter-spacing: 1px;
}
#games_content .lucky-streak_tabs-wrapper ul .lucky-streak_active p{
    color: #fff;
    border-bottom: 3px solid #F2049F;
}
#games_content .lucky-streak_col{
    display: block;
    line-height: 78px;
}

#games_content .lucky-streak_col span{
    display: inline-block;
    vertical-align: top;
}
#games_content .lucky-streak_col+.lucky-streak_col{
    text-align: right;
}
/***** lucky-streak_tabs-content****/
#games_content .lucky-streak_tabs-content{
    padding: 50px 0;
}
#games_content #lucky-streak_game-tables:after,
#games_content #lucky-streak_game-tables:before{
    content: "";
    display: table;
    clear: both;
}
#games_content #lucky-streak_game-tables .game-tables_col{
    box-sizing: border-box;
    width: 33.33333%;
    padding: 0 15px;
    float: left;
}
#games_content #lucky-streak_game-tables .game-tables_item{
    min-height: 267px;
    min-width: 360px;
    max-width: 399px;
    overflow: hidden;
    position: relative;
    margin: 0 auto 20px auto;
    -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    -khtml-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    -ms-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    -o-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.8);
    position: relative;
}
#games_content #lucky-streak_game-tables .tile-name{
    position: absolute;
    bottom: 30px;
    background-color: #95865f;
    color: #fff;
    padding: 3px 10px;
    z-index: 2;
}
#games_content #lucky-streak_game-tables .caption-tile{
    box-sizing: border-box;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    float: right;
    width: 217px;
    height: 100%;
    padding: 10px;
}
#games_content #lucky-streak_game-tables .caption-header {
    background-repeat: no-repeat;
    backgroun-size: contain;
    min-height: 68px;
    position: relative;
}
#games_content #lucky-streak_game-tables .baccarat .caption-header{
    background-image: url('https://book.easysportbet.co.uk/images/text-baccarat.png');
    background-size: contain;
}
#games_content #lucky-streak_game-tables .caption-header .header-content{
    position: absolute;
    top: 30px;
    left: 60px;
}
#games_content #lucky-streak_game-tables .caption-header .header-content p{
    display: inline-block;
    padding: 0 5px;
    margin: 0;

}
#games_content #lucky-streak_game-tables .caption-header .header-content p,
#games_content #lucky-streak_game-tables .caption-content-title{
    margin:0;
    font-family: Oswald;
    color: #ddd;
    font-size: 13px;
    font-weight: 300;
    text-align: left;
}
#games_content #lucky-streak_game-tables .caption-content-title{
    padding: 15px 0 5px 0;
}
#games_content #lucky-streak_game-tables #baccaratBigRoad{
    position: relative;
    min-height: 60px;
}
#games_content #lucky-streak_game-tables .box_1,
#games_content #lucky-streak_game-tables .box_1-1,
#games_content #lucky-streak_game-tables .box_1-2{
    border-color: #c83f65;
}
.box_tie:after {
    content: "\'";
    color: green;
    font-weight: bold;
}
#games_content #lucky-streak_game-tables .box_1,
#games_content #lucky-streak_game-tables .box_1-1,
#games_content #lucky-streak_game-tables .box_1-2,
#games_content #lucky-streak_game-tables .box_2,
#games_content #lucky-streak_game-tables .box_2-1{
    border-radius: 5px;
    position: absolute;
    box-sizing: border-box;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    width: 8px;
    height: 8px;
}
#games_content #lucky-streak_game-tables .box_2,
#games_content #lucky-streak_game-tables .box_2-1{
    border-color: #4d94d6;
}
#games_content #lucky-streak_game-tables .caption-footer {
    bottom: 20px;
    position: absolute;
}
#games_content #lucky-streak_game-tables .limit-groups{
    position: absolute;
    bottom: 55px;
    border: 2px solid #ccc;
    height: 200px;
    width: 200px;
    background-color: #666;
    padding: 0 10px;
    opacity: 0.9;
    display: none;
}
#games_content #lucky-streak_game-tables .lucky_streak_btn{
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    margin-bottom: 0;
    text-decoration: none;
    white-space: nowrap;
    color: #fefefe;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    transform: scaleX(1.0048);
    padding: 5px 30px;
    border: 0 none;
    line-height: 1.5;
    border-radius: 3px;
    background: -webkit-linear-gradient(-90deg, #00b9ff 0%, #0092c8 51%, #003d58 100%);
    background: -moz-linear-gradient(-90deg, #00b9ff 0%, #0092c8 51%, #003d58 100%);
    background: -o-linear-gradient(-90deg, #00b9ff 0%, #0092c8 51%, #003d58 100%);
    background: -ms-linear-gradient(-90deg, #00b9ff 0%, #0092c8 51%, #003d58 100%);
    background: linear-gradient(180deg, #00b9ff 0%, #0092c8 51%, #003d58 100%);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}
#games_content #lucky-streak_game-tables .lucky_streak_btn:hover{
    -webkit-box-shadow: 0 0 0 0;
    -khtml-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    -ms-box-shadow: 0 0 0 0;
    -o-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    background-color: #30c6ff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#30c6ff), to(#085476));
    background-image: -webkit-linear-gradient(top, #30c6ff, #085476);
    background-image: -moz-linear-gradient(top, #30c6ff, #085476);
    background-image: -ms-linear-gradient(top, #30c6ff, #085476);
    background-image: -o-linear-gradient(top, #30c6ff, #085476);
    background-image: linear-gradient(top, #30c6ff, #085476);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#30c6ff', endColorStr='#085476');
}
#games_content #lucky-streak_game-tables .dealer-avatar{
    position: relative;
}
#games_content #lucky-streak_game-tables .dealer-avatar img{
    vertical-align: middle;
}
/******Roulette*******/
#games_content #lucky-streak_game-tables .roulette .caption-header{
    background-image: url('https://book.easysportbet.co.uk/images/text-roulette.png');
    background-size: contain;
}
#games_content #lucky-streak_game-tables .roulette_numbers{
    margin: 0;
    padding: 0;
    list-style: none;
}
#games_content #lucky-streak_game-tables .roulette_numbers li{
    padding:0;
    box-sizing: border-box;
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    margin: 2px;
    text-align: center;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
}
#games_content #lucky-streak_game-tables .roulette_numbers .red-br{
    background-color: red;
}
#games_content #lucky-streak_game-tables .roulette_numbers .green-br{
    background-color: #329449;
}
#games_content #lucky-streak_game-tables .roulette_numbers .dark-br{
    background-color: #000;
}
/*****BlackJack*****/
#games_content #lucky-streak_game-tables .blackjack .caption-header{
    background-image: url('https://book.easysportbet.co.uk/images/text-blackjack.png');
    background-size: contain;
}
#games_content #lucky-streak_game-tables .seats-aveable{
    margin: 0;
    padding:0;
    list-style: none;
}
#games_content #lucky-streak_game-tables .seats-aveable li{
    box-sizing: border-box;
    padding:0;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    background: url('https://book.easysportbet.co.uk/images/seats-aveable.png') no-repeat;
    width: 20px;
    height: 27px;
    color: #000;
    margin: 2px;
}
#games_content #lucky-streak_game-tables .seats-aveable li.active{
    background-image: url('https://book.easysportbet.co.uk/images/seats-aveable.png') no-repeat;
    background-position: 0 -30px;
    color: #fff;
}
#games_content .all:not(.lucky-streak_start) .counter{
    display: none;
}
.caption-content .counter {
    text-align: center;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.caption-content .counter p {
    font-size: 13px;
    padding: 0;
    margin: 0;
}

#games_content .lucky-streak_start .counter{
    display: block;
}
#games_content .lucky-streak_start .counter{
    text-align: center;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}
#games_content .lucky-streak_start .counter p{
    font-size: 13px;
    padding: 0;
    margin: 0;
}
#games_content .lucky-streak_start .caption-content ul,
#games_content .lucky-streak_start .caption-content .caption-content-title,
#games_content .lucky-streak_start .caption-content #baccaratBigRoad,
#games_content .lucky-streak_start .caption-footer,
#games_content .lucky-streak_start .tile-name{
    display: none;
}
/****media lucky-streak ****/
@media screen and (max-width:1199px){
    #games_content #lucky-streak_game-tables .game-tables_col{
        width: 50%;
        max-width: 100%;
        margin: 0 auto;
    }
}
/*end lucky-streak*/
/* New dis slots*/
#maincontent.slotsPage:before {
    background-image: url("https://book.easysportbet.co.uk/images/slotsPageBG.png");
    background-position: 50% 0;
    background-repeat: repeat-x;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    content:'';
    display: block;
}
.slotsPageCen {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    margin: 0 auto;
    max-width: 1370px;
    padding: 0 10px;
    position: relative;
    width: 100%;
}
.slotsPageCen:before {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 50px;
    bottom: 50px;
    box-shadow: 0 0 100px 27px rgba(0, 0, 0, 1);
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    right: 50px;
    top: 50px;
}
.sPC_name, .cPC_name {
    color: #ffc013;
    font-size: 45px;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    position: relative;
}
.sPC_head {
    x-padding-left: 470px;
    position: relative;
}
.sPC_headInfo {
    position:absolute;
    top:0;
    left:0;
    width: 430px;
}
.sPC_headInfo .line {
    background-color: rgba(0, 0, 0, 0.5);
    height: 110px;
    padding: 0 22px;
}
.sPC_headInfo .line + .line {
    margin-top:1px;
    height:88px;
}
.sPC_headInfo .line .txt1 {
    color: #ffc013;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 7px;
}
.sPC_headSlider {
    height: 205px;
    padding-top: 15px;
    position: relative;
}
.sPC_headSliderCon {
    font-size: 0;
    height: 205px;
    line-height: 205px;
    overflow: hidden;
    width: 880px;
    text-align:center;
}
.sPC_headSliderCon .slide {
    display: block;
    float: left;
    height: 100%;
    width: 100%;
}
.sPC_headSliderCon .slide > img {
    display: inline-block;
    height: auto;
    max-height: 205px;
    max-width: 100%;
    vertical-align: bottom;
    width: 100%;
}
.sPC_headSliderPrev, .sPC_headSliderNext {
    cursor: pointer;
    height: 41px;
    opacity: 0.15;
    position: absolute;
    top: 90px;
    width: 17px;
}
.sPC_headSliderPrev:hover, .sPC_headSliderNext:hover{
    opacity: 0.3;
}
.sPC_headSliderPrev{
    left:15px;
    background-image:url(https://book.easysportbet.co.uk/images/sPC_headSliderPrev.png);
}
.sPC_headSliderNext{
    right:15px;
    background-image:url(https://book.easysportbet.co.uk/images/sPC_headSliderNext.png);
}
.sPC_headSliderPag {
    bottom: 5px;
    font-size: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.sPC_headSliderPag > a {
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 0 3px 0 2px;
    vertical-align: top;
    width: 8px;
}
.sPC_headSliderPag > a:hover {
    background-color: rgba(255, 255, 255, 0.3);
}
.sPC_headSliderPag > a.selected {
    background-color: rgba(255, 255, 255, 0.5);
}
.sPC_filters {
    background-image: url("https://book.easysportbet.co.uk/images/sPC_filters.png");
    border: 2px solid rgba(115, 115, 115, 0.5);
    border-radius: 10px;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.8), 0 0 20px 5px rgba(0, 0, 0, 0.75) inset;
    position: relative;
    padding: 12px 250px 5px 10px;
}
.sPC_filtersButsUl {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.sPC_filtersButsUl:before, .sPC_filtersButsUl:after {
    clear: both;
    content: "";
    display: block;
}
.sPC_filtersButsUl > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
    padding-right: 30px;
    padding-bottom: 10px;
    width: 20%;
}
.sPC_filtersButsUl > li .tab_button {
    background-image: url("https://book.easysportbet.co.uk/images/cPC_slotsBut.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 138px;
    color: #c7d8e6;
    display: block;
    font-family: Myriad Pro Semibold;
    font-size: 14px;
    font-weight: 400;
    height: 46px;
    line-height: 41px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
.sPC_filtersButsUl > li .tab_button.active, .sPC_filtersButsUl > li .tab_button.active:hover {
    color: #ffc013;
    background-position: 0 -92px;
    text-shadow:0 0 10px #f4f5f6;
}
.sPC_filtersButsUl > li .tab_button:hover {
    color: #9ae1f7;
    background-position: 0 -46px;
    text-shadow:0 0 10px #a4dcff;
}
.sPC_filtersButsUl .blueSelect .select2-container .select2-choice {
    background-color: #1f72af;
    height: 30px;
    line-height: 30px;
}
.sPC_filtersButsUl .blueSelect .select2-container:hover .select2-choice {
    background-color: #448dcc;
}
.sPC_filtersButsUl .blueSelect .select2-container .select2-choice > .select2-chosen {
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
}
.sPC_filtersButsUl .blueSelect .select2-container .select2-choice .select2-arrow {
    background-position: 5px 12px;
}

.sPC_slots {
    margin-top: 20px;
    position: relative;
}
.slot_block {
    list-style: outside none none;
    padding: 0;
    margin: 0 -15px;
    position: relative;
}
.slot_block:before, .slot_block:after {
    clear: both;
    content: "";
    display: block;
}
.slot_block li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
    padding: 0 15px 25px;
    width: 16.66%;
}
.slot_block li .wrap_block_img {
    border: 1px solid #31485b;
    padding: 11px 9px 13px;

    background: #284050;
    background: -moz-linear-gradient(top,  #284050 0%, #28353f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284050), color-stop(100%,#28353f));
    background: -webkit-linear-gradient(top,  #284050 0%,#28353f 100%);
    background: -o-linear-gradient(top,  #284050 0%,#28353f 100%);
    background: -ms-linear-gradient(top,  #284050 0%,#28353f 100%);
    background: linear-gradient(to bottom,  #284050 0%,#28353f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#284050', endColorstr='#28353f',GradientType=0 );
}
.slot_block li .wrap_block_img .block_img {
    border: 1px solid #ffc936;
    /*height: 96px;*/
    height: 104px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.slot_block li .wrap_block_img .block_img .play-button {
    height: 30px;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: -40px;
    text-align: center;
}
.slot_block li .wrap_block_img .block_img .play-button {
    background-color: #1f72af;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    height: 30px;
    left: 10px;
    line-height: 30px;
    margin: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    text-transform: uppercase;
    top: -40px;
    z-index: 5;

    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
.slot_block li .wrap_block_img:hover .block_img .play-button{
    top: 33px;
}
.slot_block li .wrap_block_img .block_img .play-button:hover {
    background-color: #448dcc;
}
.slot_block li .wrap_block_img .block_img > img {
    height: auto;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    margin: 0 auto;
}
.slot_block li .popular-game-name > p {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.slot_block li .popular-game-name {
    color: #ffc936;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.sPC_headInfo .img1 {
    background-position: 50% 50%;
    background-size: cover;
    border: 1px solid #f0b512;
    border-radius: 1px;
    float: left;
    height: 50px;
    width: 50px;
    margin-top: 19px;
}
.sPC_headInfo .txt3 {
    color: #ffc013;
    float: left;
    font-size: 23px;
    line-height: 25px;
    width: 100px;
    margin-top: 19px;
}
.sPC_headInfo .txt4 {
    color: #959595;
    float: left;
    font-size: 16px;
    margin-left: 15px;
    margin-top: 19px;
    text-transform: uppercase;
    width: 215px;
}
.sPC_headInfo .txt5 {
    float: left;
    margin-left: 15px;
    width: 215px;
}

.sPC_filtersDop {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 201px;
}
.sPC_filtersDopForm {
    display: block;
    position: relative;
}
.sPC_filtersDopForm .input {
    font-size: 12px;
    text-align: left;
    background-color: #1c3e5e;
    border: 1px solid #294a6a;
    border-radius: 0;
    box-shadow: 0 1px 0 0 #17334d inset;
    color: #959595 !important;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 6px;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sPC_filtersDopForm .input::-webkit-input-placeholder {color:#959595;opacity: 0.8;}
.sPC_filtersDopForm .input::-moz-placeholder          {color:#959595;opacity: 0.8;}
.sPC_filtersDopForm .input:-moz-placeholder           {color:#959595;opacity: 0.8;}
.sPC_filtersDopForm .input:-ms-input-placeholder      {color:#959595;opacity: 0.8;}
.sPC_filtersDopUl {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.sPC_filtersDopUl:before, .sPC_filtersDopUl:after {
    clear: both;
    content: "";
    display: block;
}
.sPC_filtersDopUl > li {
    float: left;
    position: relative;
    z-index: 1;
}
.sPC_filtersDopUl > li + li {
    margin-left: 15px;
}
.sPC_filtersDopUl .filter_button {
    background-image: url("https://book.easysportbet.co.uk/images/sPC_filtersDopUl.png");
    background-repeat: no-repeat;
    display: block;
    height: 46px;
    position: relative;
    width: 39px;
}
.sPC_filtersDopUl .filter_button:before {
    background-image: url("https://book.easysportbet.co.uk/images/cPC_slotsBut.png");
    background-size: 100% 138px;
    background-position: 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.sPC_filtersDopUl .filter_button:hover:before {
    background-position: 0 -46px;
}
.sPC_filtersDopUl .filter_button.active:before {
    background-position: 0 -92px;
}
.sPC_filtersDopUl .filter_button.ico1{background-position: 5px 5px;}
.sPC_filtersDopUl .filter_button.ico2{background-position: -53px 5px;}
.sPC_filtersDopUl .filter_button.ico3{background-position: -111px 5px;}
.sPC_filtersDopUl .filter_button.ico4{background-position: -169px 5px;}




.sPC_slots .formBlock {
    background-image: url("https://book.easysportbet.co.uk/images/sPC_filters.png");
    border: 2px solid rgba(115, 115, 115, 0.5);
    border-radius: 10px;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.8), 0 0 20px 5px rgba(0, 0, 0, 0.75) inset;
    position: relative;
    padding: 10px 250px 5px 14px;
    width: auto;
    margin: 0 0 10px 0;
    text-align : left;
}

.sPC_slots .formBlock .changeBalance {
    cursor : pointer;
    border : none;
    display : inline-block;
    vertical-align : middle;
    border-radius : 0px;
    color : #FFFFFF;
    font-size : 16px;
    font-weight : 700;
    padding : 0 10px;
    height : 34px;
    text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow : none;
    position : relative;
    background: #00486D;
}

.sPC_slots .formBlock .changeNick {
    cursor : pointer;
    border : none;
    display : inline-block;
    vertical-align : middle;
    border-radius : 0px;
    color : #FFFFFF;
    font-size : 16px;
    font-weight : 700;
    padding : 0 10px;
    height : 34px;
    text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow : none;
    position : relative;
    background: #00486D;
}
.sPC_slots .formBlock .changeBalance:hover {
    background-color: #035681;
}
.sPC_slots .formBlock .changeNick:hover {
    background-color: #035681;
}

.sPC_slots .refreshBalance {
    cursor : pointer;
    border : 0;
    display : inline-block;
    vertical-align : middle;
    border-radius : 0px;
    color : #FFFFFF;
    font-size : 16px;
    font-weight : 700;
    padding : 0 10px;
    height : 34px;
    text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.4);
    box-shadow : none;
    position : relative;
    background : #00486D;
}
.sPC_slots .refreshBalance:hover {
    background-color: #035681;
}
.sPC_slots .formBlock .blockHint {
    color : white;
    text-align : center;
    display : inline-block;
    vertical-align : bottom;
}

.sPC_slots .formBlock .blockHint img.imgHint {
    width : 30px;
    margin-top : -4px;
}

.sPC_slots .formBlock .blockHint .wrapHint {
    display : inline-block;
    position : relative;
    width : 30px;
    height : 37px;
}

.sPC_slots .formBlock .hintMessage {
    display : none;
    position : absolute;
    background : white;
    width : 420px;
    color : #535353;
    font-size : 13px;
    text-align : justify;
    padding : 10px;
    border-radius : 5px;
    box-shadow : 2px 2px 10px rgba(0,0,0,1);
    left : -25px;
    top : 35px;
    z-index : 101;
}

.sPC_slots .formBlock .amountField {
    width : 130px;
    display : inline-block;
    margin : 0 0 10px 0;
    font-size: 12px;
    text-align: left;
    background-color: #1c3e5e;
    border: 1px solid #294a6a;
    border-radius: 0;
    box-shadow: 0 1px 0 0 #17334d inset;
    color: #959595 !important;
    height: 33px;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sPC_slots .formBlock .nickNameField {
    width : 130px;
    display : inline-block;
    margin : 0 0 10px 0;
    font-size: 12px;
    text-align: left;
    background-color: #1c3e5e;
    border: 1px solid #294a6a;
    border-radius: 0;
    box-shadow: 0 1px 0 0 #17334d inset;
    color: #959595 !important;
    height: 33px;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


.sPC_slots .formBlock #resGameBalance {
    display : inline-block;
    vertical-align : middle;
    padding : 8px 10px 7px;
    height : 15px;
    background-color : white;
    max-width : 130px;
    border : 1px solid #ccc;
    -moz-border-radius : 3px;
    -webkit-border-radius : 3px;
    border-radius : 3px;
    -moz-box-shadow : 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow : 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow : 0 1px 1px #ccc inset, 0 1px 0 #fff;
}
.sPC_slots .formBlock .resGameBalance {
    display : inline-block;
    vertical-align : middle;
    max-width : 130px;
    font-size: 12px;
    text-align: left;
    background-color: #1c3e5e;
    border: 1px solid #294a6a;
    border-radius: 0;
    box-shadow: 0 1px 0 0 #17334d inset;
    color: #959595 !important;
    height: 33px;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sPC_slots .formBlock .amountField.input::-webkit-input-placeholder,
.sPC_slots .formBlock .resGameBalance.input::-webkit-input-placeholder{color:#959595;opacity: 0.8;}
.sPC_slots .formBlock .amountField.input::-moz-placeholder,
.sPC_slots .formBlock .resGameBalance.input::-moz-placeholder          {color:#959595;opacity: 0.8;}
.sPC_slots .formBlock .amountField.input:-moz-placeholder,
.sPC_slots .formBlock .resGameBalance.input:-moz-placeholder{color:#959595;opacity: 0.8;}
.sPC_slots .formBlock .amountField.input:-ms-input-placeholder,
.sPC_slots .formBlock .resGameBalance.input:-ms-input-placeholder {color:#959595;opacity: 0.8;}

.sPC_slots .formBlock .wrap_formChangeBalance {
    display : inline-block;
    vertical-align : bottom;
}

.sPC_slots .formBlock .formChangeBalance {
    text-align: left;
}

.sPC_slots .formBlock .formChangeBalance .text,
.sPC_slots .formBlock .show_balance .text {
    margin-bottom: 5px;
    color: #fff;
}

.sPC_slots .formBlock .show_balance {
    display : inline-block;
    margin-left : 10px;
    vertical-align : top;
    margin-bottom : 8px;
    margin-top : 1px;
    width: 303px;
}
/* end new dis */
/* casino new dis */
#maincontent.casinoPage, #maincontent.slotsPage{
    background-color: #0f0f0f;
    background-image: url("https://book.easysportbet.co.uk/images/bg_maincontent.png");
    padding-bottom: 20px;
    overflow-x: hidden;
}
#maincontent.casinoPage:before {
    background-image: url("https://book.easysportbet.co.uk/images/casinoPageBG.png");
    background-position: 50% 0;
    background-repeat: repeat-x;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.casinoPageCen {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    margin: 0 auto;
    max-width: 1370px;
    padding: 0 10px;
    width: 100%;
}
.cPC_headSlider,
.cPC_headSliderCon {
    height: 250px;
    overflow: hidden;
    position: relative;
}
.cPC_headSliderCon .slide {
    display: block;
    float: left;
    font-size: 0;
    height: 100%;
    line-height: 250px;
    text-align: center;
    width: 100%;
}
.cPC_headSliderCon .slide > img {
    display: inline-block;
    max-height: 250px;
    max-width: 100%;
    vertical-align: middle;
}
.cPC_headSliderPrev, .cPC_headSliderNext {
    cursor: pointer;
    height: 41px;
    opacity: 0.15;
    position: absolute;
    top: 105px;
    width: 17px;
}
.cPC_headSliderPrev:hover, .cPC_headSliderNext:hover{
    opacity: 0.3;
}
.cPC_headSliderPrev{
    left:50px;
    background-image:url(https://book.easysportbet.co.uk/images/sPC_headSliderPrev.png);
}
.cPC_headSliderNext{
    right:50px;
    background-image:url(https://book.easysportbet.co.uk/images/sPC_headSliderNext.png);
}
.cPC_filters {
    border: 2px solid #93928f;
    border-radius: 10px;
    margin: 20px 0;
    padding: 10px 20px 15px;
    position: relative;

    background: -moz-linear-gradient(top,  rgba(6,74,123,0.8) 0%, rgba(4,44,73,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(6,74,123,0.8)), color-stop(100%,rgba(4,44,73,0.8)));
    background: -webkit-linear-gradient(top,  rgba(6,74,123,0.8) 0%,rgba(4,44,73,0.8) 100%);
    background: -o-linear-gradient(top,  rgba(6,74,123,0.8) 0%,rgba(4,44,73,0.8) 100%);
    background: -ms-linear-gradient(top,  rgba(6,74,123,0.8) 0%,rgba(4,44,73,0.8) 100%);
    background: linear-gradient(to bottom,  rgba(6,74,123,0.8) 0%,rgba(4,44,73,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc064a7b', endColorstr='#cc042c49',GradientType=0 );
}
.cPC_filters:before, .cPC_filters:after {
    clear: both;
    content: "";
    display: block;
}
.cPC_filters .line {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
    width: 50%;
}
.cPC_filters .line:nth-child(2) {
    padding-left: 45px;
}
.cPC_filters .line > .name {
    color: #ffffff;
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 10px;
}
.cPC_filters .line .blocks:before, .cPC_filters .line .blocks:after {
    clear: both;
    content: "";
    display: block;
}
.cPC_filters .line .blocks .bl {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
    padding-right: 20px;
    width: 33.33%;
}
.cPC_filters .line:nth-child(2) .blocks .bl {
    width: 43%;
}
.cPC_filters .line .input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    border: medium none;
    border-radius: 0;
    box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3) inset;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 100%;
}
.cPC_filters .line .input.dark {
    background-color: #0a1d32;
    color: #acacac;
    font-size: 16px;
}
.cPC_filters .line .but {
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.75);
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 30px;
    line-height: 28px;
    text-align: center;
}
.cPC_filters .line .but.greenB{background-color: #77a02e;}
.cPC_filters .line .but.greenB:hover{background-color: #8ab935;}
.cPC_filters .line .but.orangeB{background-color: #f26522;}
.cPC_filters .line .but.orangeB:hover{background-color: #fa8047;}
.cPC_filters .line .but.blueB{background-color: #1f72af;}
.cPC_filters .line .but.blueB:hover{background-color: #2383ca;}

.cPC_slotsUl .link {
    background-image: url("https://book.easysportbet.co.uk/images/cPC_slotsBG.png");
    display: block;
    height: 186px;
    margin: 0 auto;
    max-width: 248px;
    width: 100%;
    background-size:100% 100%;
}
.cPC_slotsUl {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 100px;
    position: relative;
}
.cPC_slotsUl:before, .cPC_slotsUl:after {
    clear: both;
    content: "";
    display: block;
}
.cPC_slotsUl > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    float: left;
    padding: 0 5px;
    width: 20%;
}
.cPC_slotsUl .link .name {
    color: #ffc013;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 25px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
.cPC_slotsUl .link .img {
    display: block;
    font-size: 0;
    height: 126px;
    line-height: 126px;
    text-align: center;
}
.cPC_slotsUl .link .img > img {
    display: inline-block;
    vertical-align: bottom;
    max-width:100%;
    max-height:100%;
}
.cPC_slotsUl .link .txtCon {
    display: block;
    height: 30px;
    text-align: center;
    font-size: 0;
}
.cPC_slotsUl .link .txtCon .txt {
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    color: #6f2d09;
    display: inline-block;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: -1px 0;
    max-width: 90%;
    min-width: 60px;
    padding: 0 10px;
    vertical-align: top;
    font-weight: 700;

    background: #ffcb22;
    background: -moz-linear-gradient(top,  #ffcb22 0%, #ffaf0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb22), color-stop(100%,#ffaf0c));
    background: -webkit-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: -o-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: -ms-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: linear-gradient(to bottom,  #ffcb22 0%,#ffaf0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb22', endColorstr='#ffaf0c',GradientType=0 );
}
.cPC_slotsUl .link:hover .txtCon .txt{
    height: 34px;
    line-height: 34px;
    margin: -2px 0;
    padding: 0 12px;

    background: #fed348;
    background: -moz-linear-gradient(top,  #fed348 0%, #fdba32 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed348), color-stop(100%,#fdba32));
    background: -webkit-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: -o-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: -ms-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: linear-gradient(to bottom,  #fed348 0%,#fdba32 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed348', endColorstr='#fdba32',GradientType=0 );
}


.box-modal.modal_casino {
    background-color: #131820;
    border: 1px solid #4988b9;
    border-radius: 0;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.5);
    width: 660px;
    padding: 0;
}
.box-modal.modal_casino .modal_casino_name {
    color: #4988b9;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    padding: 0 30px 0 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);

    background: #114065;
    background: -moz-linear-gradient(top,  #114065 0%, #0c253b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#114065), color-stop(100%,#0c253b));
    background: -webkit-linear-gradient(top,  #114065 0%,#0c253b 100%);
    background: -o-linear-gradient(top,  #114065 0%,#0c253b 100%);
    background: -ms-linear-gradient(top,  #114065 0%,#0c253b 100%);
    background: linear-gradient(to bottom,  #114065 0%,#0c253b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114065', endColorstr='#0c253b',GradientType=0 );
}
.modal_casino_scroll {
    max-height: 445px;
    overflow: hidden;
}
.modal_casino_ul {
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
}
.modal_casino_ul .link {
    background-color: #131820;
    border-top: 1px solid #424242;
    display: block;
    height: 100px;
    line-height: 100px;
    padding: 0 20px;
}
.modal_casino_ul .link:hover {
    background-color: #21262e;
}
.modal_casino_ul li:last-child .link {
    border-bottom: 1px solid #424242;
}
.modal_casino_ul .link > span{
    display:block;
    float:left;
    font-size: 0;
}
.modal_casino_ul .link > .img{width:112px;}
.modal_casino_ul .link > .txt1{width:102px;}
.modal_casino_ul .link > .txt2{width:244px;}
.modal_casino_ul .link > .img > img {
    border: 1px solid #ffc013;
    border-radius: 3px;
    display: inline-block;
    height: 80px;
    vertical-align: middle;
    /* width: 80px;*/
}

.modal_casino_ul .link > .txt1 > span {
    color: #ffc013;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    vertical-align: middle;
}
.modal_casino_ul .link > .txt2 > span {
    color: #d7d7d7;
    display: inline-block;
    font-size: 16px;
    line-height: 1.2;
    vertical-align: middle;
}
.modal_casino_ul .link > .but > span {
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.4) inset, 5px 5px 5px 0 rgba(0, 0, 0, 0.3);
    color: #3f1905;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 140px;

    background: #ffcb22;
    background: -moz-linear-gradient(top,  #ffcb22 0%, #ffaf0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb22), color-stop(100%,#ffaf0c));
    background: -webkit-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: -o-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: -ms-linear-gradient(top,  #ffcb22 0%,#ffaf0c 100%);
    background: linear-gradient(to bottom,  #ffcb22 0%,#ffaf0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb22', endColorstr='#ffaf0c',GradientType=0 );
}
.modal_casino_ul .link > .but > span:hover{
    background: #fed348;
    background: -moz-linear-gradient(top,  #fed348 0%, #fdba32 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed348), color-stop(100%,#fdba32));
    background: -webkit-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: -o-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: -ms-linear-gradient(top,  #fed348 0%,#fdba32 100%);
    background: linear-gradient(to bottom,  #fed348 0%,#fdba32 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed348', endColorstr='#fdba32',GradientType=0 );
}
.modal_casino_scroll .jspVerticalBar {
    background-color: #424242 !important;
    width: 5px !important;
    border-left: 1px solid #131820;
}
.modal_casino_scroll .jspDrag {
    background-color: #7f7f7f !important;
    border: 1px solid #424242;
    border-radius: 0;
    box-sizing: border-box;
    width: 5px !important;
}
.box-modal.modal_casino .box-modal_close {
    background-color: #4988b9;
    background-image: url("https://book.easysportbet.co.uk/images/modal_casino_close.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 2px;
    height: 17px;
    right: 7px;
    top: 8px;
    width: 17px;
    z-index: 5;
}
.box-modal.modal_casino .box-modal_close:hover {
    background-color: #519cd7;
}
.modal_message {
    padding: 10px;
    color: #fff;
}

.casinoPage .formBlock {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    margin: 20px auto 30px;
    padding: 8px 33px 12px 16px;
    width: 1100px;
}
.casinoPage .formBlock:before,.casinoPage .formBlock:after,
.casinoPage .formBlock .td1:before,.casinoPage .formBlock .td1:after,
.casinoPage .formBlock .td2:before,.casinoPage .formBlock .td2:after{
    content:'';
    clear:both;
    display:block;
}
.casinoPage .formBlock .td1{
    float:left;
}
.casinoPage .formBlock .td2{
    float:right;
}
.casinoPage .formBlock .fLeft {
    float: left;
    padding-top: 18px;
    position: relative;
}
.casinoPage .formBlock .fLeft .text {
    color: #ffffff;
    font-family: Roboto;
    font-size: 14px;
    left: 0;
    line-height: 12px;
    position: absolute;
    top: 0;
    white-space: nowrap;
}
.casinoPage .formBlock .amountField,
.casinoPage .formBlock #resGameBalance {
    border: medium none;
    box-shadow: none;
    margin-right: 5px;
    text-align: center;
    vertical-align: top;
    width: 160px;
    color:#666666;
    font-family: Roboto;
    font-size: 14px;
    padding: 8px 10px;
    line-height: 16px;
    height: 16px;
}
.casinoPage .formBlock .amountField.errors {
    border: 1px solid red !important;
    padding: 7px 9px;
}
.casinoPage .formBlock .amountField::-webkit-input-placeholder     {color:#666666;font-weight:300;}
.casinoPage .formBlock .amountField::-moz-placeholder                 {color:#666666;font-weight:300;}
.casinoPage .formBlock .amountField:-moz-placeholder                   {color:#666666;font-weight:300;}
.casinoPage .formBlock .amountField:-ms-input-placeholder          {color:#666666;font-weight:300;}
.casinoPage .formBlock #resGameBalance {
    width: 115px;
    font-size: 18px;
}
.casinoPage .formBlock [type="button"] {
    outline:none;
    cursor: pointer;
    border: none;
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.4) inset, 5px 5px 5px 0 rgba(0, 0, 0, 0.3);
    color: #3f1905;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    background: #ffcb22;
    background: -moz-linear-gradient(top, #ffcb22 0%, #ffaf0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb22), color-stop(100%,#ffaf0c));
    background: -webkit-linear-gradient(top, #ffcb22 0%,#ffaf0c 100%);
    background: -o-linear-gradient(top, #ffcb22 0%,#ffaf0c 100%);
    background: -ms-linear-gradient(top, #ffcb22 0%,#ffaf0c 100%);
    background: linear-gradient(to bottom, #ffcb22 0%,#ffaf0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb22', endColorstr='#ffaf0c',GradientType=0 );
}
.casinoPage .formBlock [type="button"]:hover{
    background: #fed348;
    background: -moz-linear-gradient(top, #fed348 0%, #fdba32 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed348), color-stop(100%,#fdba32));
    background: -webkit-linear-gradient(top, #fed348 0%,#fdba32 100%);
    background: -o-linear-gradient(top, #fed348 0%,#fdba32 100%);
    background: -ms-linear-gradient(top, #fed348 0%,#fdba32 100%);
    background: linear-gradient(to bottom, #fed348 0%,#fdba32 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed348', endColorstr='#fdba32',GradientType=0 );
}
.casinoPage .formBlock [type="button"].blueSub{
    background: #5894c3;
    background: -moz-linear-gradient(top,  #5894c3 0%, #3f678d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5894c3), color-stop(100%,#3f678d));
    background: -webkit-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: -o-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: -ms-linear-gradient(top,  #5894c3 0%,#3f678d 100%);
    background: linear-gradient(to bottom,  #5894c3 0%,#3f678d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5894c3', endColorstr='#3f678d',GradientType=0 );
}
.casinoPage .formBlock [type="button"].blueSub:hover{
    background: #497ca4;
    background: -moz-linear-gradient(top,  #497ca4 0%, #325474 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#497ca4), color-stop(100%,#325474));
    background: -webkit-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: -o-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: -ms-linear-gradient(top,  #497ca4 0%,#325474 100%);
    background: linear-gradient(to bottom,  #497ca4 0%,#325474 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#497ca4', endColorstr='#325474',GradientType=0 );
}
.casinoPage .formBlock [type="button"].greenSub{
    background: #99c358;
    background: -moz-linear-gradient(top,  #99c358 0%, #6d8d3f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99c358), color-stop(100%,#6d8d3f));
    background: -webkit-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: -o-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: -ms-linear-gradient(top,  #99c358 0%,#6d8d3f 100%);
    background: linear-gradient(to bottom,  #99c358 0%,#6d8d3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c358', endColorstr='#6d8d3f',GradientType=0 );
}
.casinoPage .formBlock [type="button"].greenSub:hover{
    background: #81a54a;
    background: -moz-linear-gradient(top,  #81a54a 0%, #567031 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81a54a), color-stop(100%,#567031));
    background: -webkit-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: -o-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: -ms-linear-gradient(top,  #81a54a 0%,#567031 100%);
    background: linear-gradient(to bottom,  #81a54a 0%,#567031 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81a54a', endColorstr='#567031',GradientType=0 );
}
.casinoPage .formBlock [type="button"].orangeSub{
    background: #e0830d;
    background: -moz-linear-gradient(top,  #e0830d 0%, #ad4a16 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0830d), color-stop(100%,#ad4a16));
    background: -webkit-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: -o-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: -ms-linear-gradient(top,  #e0830d 0%,#ad4a16 100%);
    background: linear-gradient(to bottom,  #e0830d 0%,#ad4a16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0830d', endColorstr='#ad4a16',GradientType=0 );
}
.casinoPage .formBlock [type="button"].orangeSub:hover{
    background: #bf6f0a;
    background: -moz-linear-gradient(top,  #bf6f0a 0%, #923e12 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf6f0a), color-stop(100%,#923e12));
    background: -webkit-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: -o-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: -ms-linear-gradient(top,  #bf6f0a 0%,#923e12 100%);
    background: linear-gradient(to bottom,  #bf6f0a 0%,#923e12 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6f0a', endColorstr='#923e12',GradientType=0 );
}
#casino_game_pro,
#casino_game_pro + div {
    position: relative;
    z-index: 10;
}

.helpIcoQ_con {
    position: absolute;
    right: -28px;
    top: -2px;
}
.helpIcoQ_con .helpIcoQ_but {
    background-image: url("https://book.easysportbet.co.uk/images/helpIcoQ.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
}
.helpIcoQ_con .helpIcoQ_text {
    background-color: #c05716;
    box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.9);
    color: #fff;
    cursor: default;
    display: none;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    padding: 5px 10px;
    position: absolute;
    right: 11px;
    text-align: justify;
    top: 36px;
    width: 350px;
    z-index: 100;
}
.helpIcoQ_con .helpIcoQ_text:before {
    border-color: transparent #c05716 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 0;
    top: -10px;
    width: 0;
}
.helpIcoQ_con .helpIcoQ_but:hover + .helpIcoQ_text{
    display:block;
}
/* end casino ne dis */