/*---Layout styles---*/
body {
	min-width: 1260px !important;
}
.l-page__head {
	z-index: auto;
}
.l-page__body {
	z-index: auto;
}
.l-page__l {
   width: 164px;
}
.l-page__r {
   width: 235px !important;
}
#content_live {
	padding: 2px 0 0 0;
}
#left-menu,
#betcard,
#betcart_clone,
.top_leagues {
	border: 2px solid #e1e4e9 !important;
}
.top_leagues {
	box-shadow: inset 0px 0px 0px 2px #cdd7e7;
	padding: 8px;
	background: #ffffff;
}
#asian_menu,
#betcard-body {
	border: 2px solid #cdd7e7;
	padding: 6px 6px 6px 6px;
	background: #ffffff;
}
#asian_menu .selection-tab {
	padding: 3px 0 3px 0;
}
#asian_menu .selection-tab ul li,
#betcard-body #tab-nav .tab-nav-item,
#betcard-body .selection-tab ul li {
	display: block;
	float: left;
   color: #212021;
	font-size: 14px;
	height: 29px;
	width: 68px;
	line-height: 28px;
	text-align: center;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	border-radius: 4px 4px 4px 4px;
	background-color: #FFFFFF;
   background-image: url("../img_asian/mask2.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border: 1px solid #BFBDBD !important;
	-moz-box-sizing: content-box; 
    box-sizing: content-box;
}
#asian_menu .selection-tab ul li:hover {
	background-color: #C6FFFF;
   background-image: url("../img_asian/mask1.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border: 1px solid #00C3C6 !important;
}
#betcard-body #tab-nav .tab-nav-item,
#betcard-body .selection-tab ul li {
	width: 103px;
}
#asian_menu .selection-tab ul li:first-child,
#betcard-body #tab-nav .tab-nav-item:first-child,
#betcard-body .selection-tab ul li:first-child {
	margin: 0 0 0 0;
}
#asian_menu .selection-tab ul li a {
	display: block;
	color: #212021;
	text-decoration: none;	
}
#asian_menu .selection-tab ul li.selected,
#betcard-body #tab-nav .ui-state-active {
	border: 1px solid #152d52 !important;
	color: #ffffff;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 0%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 0%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
}
#betcard-body #tab-nav .ui-state-active a,
#asian_menu .selection-tab ul li.selected a {
	color: #ffffff !important;
}
#asian_menu .title_reg,
#betcard-body .title_reg,
.top_leagues .title_reg {
	font-size: 14px;
	text-shadow: none;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	border-bottom: none;
	color: #ffffff;
}
.top_leagues .m-menu_sport > .b-menu__item > .b-menu__link:hover,
#asian_menu .m-menu_sport > .b-menu__item > .b-menu__link:hover {
	background: #D6E8FE;
}
#asian_menu .current_sport,
.top_leagues .m-menu_sport > .b-menu__item > .b-menu__link.m-menu__item_active {
	height: 31px;
	color: #ffffff;
	border-top: 1px solid #DBDBDB;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 0%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 0%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
}
.top_leagues .m-menu_sport > .b-menu__item > .b-menu__link.m-menu__item_active .m-menu_name_sport {
	color: #ffffff;
}
#asian_menu .m-menu_name_sport,
.top_leagues .m-menu_name_sport {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
	max-width: 110px;
}
#menu_markets .m-menu_name_sport {
	font-weight: normal;
}
#asian_menu .current_sport .m-menu_name_sport {
	color: #ffffff;
}
#asian_menu .m-menu_name_sport span {
	font-weight: normal;
}
#menu_markets li.selected a {
	color: #ffffff;
	border-top: 1px solid #DBDBDB !important;
	background: #D6E8FE;
}

/*---asian_content_table---*/
.asian_content_table{
	font-family: Tahoma,Sans-Serif;
	font-size:11px;
	text-shadow:none;
	text-align:center;
	width: 100%;
	table-layout: fixed;
	border: 2px solid #cdd7e7;
	border-collapse: separate !important;
   border-spacing: 0;
   background: #ffffff;
   padding: 6px 6px 6px 6px;
}
.asian_content_table thead {
	background: #8296cd; /* Old browsers */
	background: -moz-linear-gradient(top,  #8296cd 50%, #4d6ab9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#8296cd), color-stop(100%,#4d6ab9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8296cd 50%,#4d6ab9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8296cd 50%,#4d6ab9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8296cd 50%,#4d6ab9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8296cd 50%,#4d6ab9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8296cd', endColorstr='#4d6ab9',GradientType=0 ); /* IE6-9 */
}
.asian_content_table .cont_head_table td{
	height:30px;
	text-align:center;
	color:#1D2E65;
	border:none;
	border-bottom: 1px solid #ffffff;
	background: #818181; /* Old browsers */
	background: -moz-linear-gradient(top,  #818181 0%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #818181 0%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #818181 0%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #818181 0%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #818181 0%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
}
.asian_content_table .cont_top_table td{
	color:#fff;
	font-weight:bold;
	border-top:1px solid #7B95D9;
	border-left:1px solid #7B95D9;
	border-right:1px solid #314E9D;
	border-bottom:1px solid #314E9D;
}

.asian_content_table .cont_top_2_table td{
	color:#fff;
	font-weight:bold;
	border-top:1px solid #7B95D9;
	border-left:1px solid #7B95D9;
	border-right:1px solid #314E9D;
	border-bottom:1px solid #314E9D;
}
.asian_content_table.asian_live .cont_top_table td{
	border-top:1px solid #FFBF9D;
	border-left:1px solid #FFBF9D;
	border-right:1px solid #DF6637;
	border-bottom:1px solid #DF6637;
}

.asian_content_table.asian_live .cont_top_2_table td{
	border-top:1px solid #FFBF9D;
	border-left:1px solid #FFBF9D;
	border-right:1px solid #DF6637;
	border-bottom:1px solid #DF6637;
}
.asian_content_table .cont_top_2_table {
	height:18px;
}
.asian_content_table .cont_top_table {
	height:18px;
}
.asian_content_table .cont_top_table td:first-child {
	border-left:none!important;
}
.asian_content_table .cont_top_table td:last-child {
	border-right:none!important;
}
.asian_content_table .cont_league_row tr {
	border:none;
	text-align:left;
}
.asian_content_table .cont_league_row td {
	border: none;
	color: #212021;
	text-align: left;
	padding:0 10px;
	line-height: 21px;
	border-top: 1px solid #cccccc;
	font-weight: bold;
}
/*.asian_content_table thead + .cont_league_row td {
	border-top: 1px solid #ffffff;
}*/
#content_live .asian_content_table .cont_league_row td {
	background: #ffeadf;
}
#content_pre_live .asian_content_table .cont_league_row td {
	background: #D6E8FE;
}
.asian_content_table .up_odd {
	
}
.asian_content_table .cont_odds_row td {
	color: #212021;
	border:none;
}
.asian_content_table .cont_odds_row a.disabled {
	color: #7E7E7E;
}
.asian_content_table .cont_part_row{
	text-align:left;
	padding:0 10px;
}
.asian_content_table .cont_part_row_f{
	padding-top:4px;
	border-bottom: none !important;
}
.asian_content_table .cont_part_row_l {
	padding-bottom:4px;
	border-top: none !important;
	color: #737173;
}
.asian_content_table .asian_odds_w_par{
	float:right;
}
.asian_content_table .asian_param{
	float:left;
	padding-left:4px;
	font-size:10px;
	font-weight:bold;
	color: #1E6EAB;
	width: 31px;
	text-align: left;
}
.asian_content_table .asian_odds_subtitle{
	color:#1E6EAB;
	font-size:10px;
	line-height: 14px;
	font-weight: bold;
}
.asian_content_table .favorite_part{
	color: #FF0000;
}
.asian_content_table .not_favorite_part{
	color: #212021;
}
.asian_content_table tbody:hover{
	background:#FFF6CF !important;
}
.asian_content_table .cont_odds_row a{
	color:#000000;
	text-decoration: none;
	display: block;
	text-align: right;
	float: right;
	font-weight: bold;
}
.asian_content_table.single_row_table .cont_odds_row a {
	float: none;
	text-align: center;
}
.asian_content_table.double_row_table .cont_odds_row a {
	min-width: 46px;
}
.asian_content_table .cont_odds_row-bg-first {
    background-color: #ECF1F6;
}
.asian_content_table .cont_odds_row-bg-second {
    background-color: #C2E5FF;
}
.asian_content_table .asian_odds_subtitle {
	float: left;
}
.asian_content_table .cont_odds_row  {
	line-height: 15px;
}
.asian_content_table .cont_odds_row  tr  td a .odds_value.red {
	color:red;
}
.asian_content_table .cont_odds_row  tr  td a .odds_value {
	padding: 0 10px 0px 2px;
}
.asian_content_table .cont_odds_row  tr  td.up_odd a .odds_value{
	background: url("../img_asian/priceup.gif") no-repeat right center;
}
.asian_content_table .cont_odds_row  tr  td.down_odd a .odds_value {
	background: url("../img_asian/pricedown.gif") no-repeat right center;
}
.asian_content_table.single_row_table .cont_odds_row  tr  td.down_odd, .asian_content_table.single_row_table .cont_odds_row  tr  td.up_odd {
	background: url("../img_asian/odds-change.gif") repeat top left;
}
.asian_content_table.double_row_table .cont_odds_row  tr  td.down_odd a, .asian_content_table.double_row_table .cont_odds_row  tr  td.up_odd a{
	background: url("../img_asian/odds-change.gif") repeat top left;
}
.asian_content_table  td.no-results {
    background-color: #FFF4D6;
	border-left: 1px solid #F4F9FF;
	border-bottom: 1px solid #F4F9FF;
	border-right: 1px solid #F4F9FF;
    color: #000000;
    font-weight: normal;
    height: 62px;
    text-align: center;
}
.asian_content_table a.show_additional_markets {
    cursor: pointer;
    display: inline-block;
	float: none;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    padding: 0 0 0 10px;
    text-align: center;
	min-width: 26px !important;
    width: 26px;
	background-image: url("../img_asian/asian-table-icon.png");
	background-position: 0 -143px;
    color: #2D4694;
	text-decoration: none;
}
.asian_content_table a.show_additional_markets:hover {
	background-position: 0 -64px;
	color: #FFFFFF;
	text-decoration: none;
}
/*---asian_content_table LIVE---*/
.asian_content_table.asian_live thead {
	background: #f7a585; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7a585 50%, #f47f51 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f7a585), color-stop(100%,#f47f51)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7a585 50%,#f47f51 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7a585 50%,#f47f51 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7a585 50%,#f47f51 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7a585 50%,#f47f51 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a585', endColorstr='#f47f51',GradientType=0 ); /* IE6-9 */
}
.asian_content_table.asian_live tbody:hover{
	background:#FFF6CF !important;
}
.asian_content_table.asian_live .m-bet-grid__cell_count .b-link div, .asian_content_table .b-link__radar span{
   background: #B64531;
   border: 1px solid #FFBF9D;
	box-shadow: none;
}
.asian_content_table.asian_live .m-bet-grid__cell_count .b-link div:hover, .asian_content_table  .b-link__radar:hover span {
    box-shadow: none;
}
.asian_content_table.asian_live .cont_odds_row-bg-first{
	background-color:#FEDDCC !important;
}
.asian_content_table.asian_live .cont_odds_row-bg-second{
	background-color:#FFECE6 !important;
}
.asian_live_scope{
	color:#FF0000;
}

/*---.asian_content_table_additional---*/
.asian_content_table_additional{
	border:1px solid #7B95D9;
	font-family: Tahoma,Sans-Serif;
	font-size:11px;
	text-shadow:none;
	text-align:center;
	width: auto;
	table-layout: fixed;
	float:left;
	margin: 0 6px 6px 0;
}
.asian_content_table_additional .addition_market td{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #ABC4F5;
	border-top:1px solid #FFFFFF;
	background-color:#E7EFFF !important;
	border-bottom: none;
	color:#3366CC;
}
.asian_content_table_additional .addition_odds td{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #ABC4F5;
	border-top:none;
	border-bottom:none;
	background-color:#E7EFFF !important;
}
.asian_content_table_additional .addition_market td:first-child{
	border-left:none!important;
}
.asian_content_table_additional .addition_market td:last-child{
	border-right:none!important;
}
.asian_content_table_additional .addition_odds td:first-child{
	border-left:none!important;
}
.asian_content_table_additional .addition_odds td:last-child{
	border-right:none!important;
}
.asian_content_table_additional .cont_top_table_add td{
	font-weight:700;
	color:#000000;
	padding:2px 6px;
}
.asian_content_table_additional .cont_top_table_add a{
	color:#F1D23F;
	text-decoration: none;
}
.asian_content_table .cont_more_row_beck td{
	padding: 3px 1px;
}
.asian_content_table .additional_row{
	border-top: 1px solid #CCCCCC !important;
}
.asian_content_table .cont_more_row_beck {
    background-color: #FFFFFF !important;
}
.asian_content_table .cont_more_row_beck:hover{
    background-color: #FFFFFF !important;
}
.asian_content_table_additional  thead{
	background: #D1E0FF;
}

/*---.single_row_table---*/
.single_row_table {
	table-layout: fixed;
}
.single_row_table .cont_odds_row-bg-first td {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
}
.single_row_table .cont_odds_row-bg-first td.cont_odds_row_right-b {
	border-right: none;
}
.single_row_table .cont_odds_row-bg-first td.cont_odds_row_left-b {
	border-left: 1px solid #CCCCCC;
}
.single_row_table .cont_odds_row-bg-second td {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
}
.single_row_table .cont_odds_row-bg-second td.cont_odds_row_right-b {
	border-right: none;
}
.single_row_table .cont_odds_row-bg-second td.cont_odds_row_left-b {
	border-left: 1px solid #CCCCCC;
}
.single_row_table .cont_odds_row-bg-first .bg-light, .single_row_table .cont_odds_row-bg-second .bg-light {
    border-bottom: none;
    border-top: 1px solid #CCCCCC;
}
.single_row_table .cont_odds_row-bg-first:hover td, .single_row_table .cont_odds_row-bg-second:hover td {
	background-color: #FFF6CF;
	border-top: 1px solid #CCCCCC;
}
.single_row_table .cont_odds_row-bg-first:hover td.cont_odds_row_right-b, .single_row_table .cont_odds_row-bg-second:hover td.cont_odds_row_right-b {
	border-right: none;
}
.single_row_table .cont_odds_row-bg-first:hover td.cont_odds_row_left-b, .single_row_table .cont_odds_row-bg-second:hover td.cont_odds_row_left-b  {
	border-left: 1px solid #CCCCCC;
}

/*---.double_row_table---*/
.double_row_table .cont_odds_row_top  td{
	padding: 4px 0 0 0;
}
.double_row_table .cont_odds_row_bottom  td{
	padding: 0 0 4px 0;
}
.double_row_table .cont_odds_row_top .cont_more_row {
	padding: 4px 0 4px 0;
	font-weight: bold;
}
.double_row_table .cont_odds_row_top  .cont_more_row span {
	font-weight: normal;
}
.double_row_table .cont_odds_row_top .cont_part_row_f {
    padding: 4px 10px 0 10px;
}
.double_row_table .cont_odds_row_bottom .cont_part_row_l {
    padding: 0 10px 4px 10px;
}
.double_row_table .cont_odds_row-bg-first .cont_odds_row_top td {
	border-top: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-first .cont_odds_row_bottom td {
	border-bottom: none;
}
.double_row_table .cont_odds_row-bg-first td.cont_more_row {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
}
.double_row_table .cont_odds_row-bg-first td.cont_odds_row_right-b {
	border-right: none;
}
.double_row_table .cont_odds_row-bg-first td.cont_odds_row_left-b {
	border-left: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-second .cont_odds_row_top td {
	border-top: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-second .cont_odds_row_bottom td {
	border-bottom: none;
}
.double_row_table .cont_odds_row-bg-second td.cont_more_row {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
}
.double_row_table .cont_odds_row-bg-second td.cont_odds_row_right-b {
	border-right: none;
}
.double_row_table .cont_odds_row-bg-second td.cont_odds_row_left-b {
	border-left: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-first:hover td, .double_row_table .cont_odds_row-bg-second:hover td {
	background-color: #FFF6CF;
}
.double_row_table .cont_odds_row-bg-first:hover .cont_odds_row_top td, .double_row_table .cont_odds_row-bg-second:hover .cont_odds_row_top td {
	border-top: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-first:hover td.cont_more_row, .double_row_table .cont_odds_row-bg-second:hover td.cont_more_row {
	border-top: 1px solid #CCCCCC;
}
.double_row_table .cont_odds_row-bg-first:hover td.cont_odds_row_right-b, .double_row_table .cont_odds_row-bg-second:hover td.cont_odds_row_right-b {
	border-right: none;
}
.double_row_table .cont_odds_row-bg-first:hover td.cont_odds_row_left-b, .double_row_table .cont_odds_row-bg-second:hover td.cont_odds_row_left-b  {
	border-left: 1px solid #CCCCCC;
}

.cont_league_row a {
	display: block;
	margin: 2px 0 2px 0;
}
.league_select .top_lang_menu > li > a.selected_date_change {
	min-width: 44px;
}
.select_league,
.league_select .top_lang_menu > li > a.selected_date_change,
.league_select .top_lang_menu > li > ul.dec_list, 
#language_form_asian .top_lang_menu > li > a,
#language_form_asian .top_lang_menu > li > ul.dec_list,
.refresh_buttons_container a,
.cont_league_row a {
	background-color: #FFFFFF;
   background-image: url("../img_asian/mask2.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border-color: #BFBDBD;
   border-radius: 4px 4px 4px 4px;
   border-style: solid;
   border-width: 1px;
   color: #212021;
   cursor: pointer;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   height: 16px;
   line-height: 16px;
   padding: 0 6px;
   text-decoration: none;
   text-align: left;
}
.cont_head_table .top_lang_menu {
	padding: 6px 0 0 0;
}
#language_form_asian .top_lang_menu > li > a:before,
.league_select .top_lang_menu > li > a.selected_date_change:before {
  	border-color: #484646 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
   border-style: solid;
   border-width: 4px 4px 0;
   content: "";
   overflow: hidden;
   position: absolute;
   right: 6px;
   top: 6px;
}
.league_select .top_lang_menu > li > a.selected_date_change:before {
	top: 7px;
}
#language_form_asian .top_lang_menu > li > a > span,
.league_select .top_lang_menu > li > a.selected_date_change span {
	padding: 0 12px 0 0;
}
#language_form_asian .top_lang_menu > li > ul.dec_list,
.league_select .top_lang_menu > li > ul.dec_list  {

   background-image: none;
   border-radius: 3px 3px 3px 3px;
   box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
   height: auto;
   width: 100%;
   line-height: 12px;
   list-style: none outside none;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   z-index: 999999;
   top: 17px;
   -moz-box-sizing: border-box; 
    box-sizing: border-box;
}
#language_form_asian .top_lang_menu > li > ul.dec_list > li,
.league_select .top_lang_menu > li > ul.dec_list > li {
	cursor: pointer;
   list-style-type: none;
   padding: 5px 5px 5px 5px;
   white-space: nowrap;
   height: auto; 
   border: none;
   background: none;
   text-align: left;
}
#language_form_asian .top_lang_menu > li > ul.dec_list > li > a,
.league_select .top_lang_menu > li > ul.dec_list > li > a {
	height: auto;
	padding: 0 0 0 0;
}
.select_league:hover,
.league_select .top_lang_menu > li > a.selected_date_change:hover, 
#language_form_asian .top_lang_menu > li:hover > a, 
#language_form_asian .top_lang_menu > li > ul.dec_list > li:hover,
.league_select .top_lang_menu > li > ul.dec_list > li:hover,
.refresh_buttons_container a:hover,
.cont_league_row a:hover {
    background-color: #C6FFFF;
    background-image: url("../img_asian/mask1.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-color: #00C3C6;
    color: #212021;
}
.refresh_buttons_container a {
	display: block;
	text-align: center;
	width: 30px;
	margin: 6px 11px 0 0;
}
.refresh_buttons_container .reload_icon,
.cont_league_row .reload_icon {
    background-image: url("../img_asian/icon_refresh.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: bottom;
    width: 14px;
}
.refresh_buttons_container a:hover .reload_icon,
.cont_league_row a:hover .reload_icon{
	background-position: left -40px;
}
.refresh_buttons_container a.refreshing,
.refresh_buttons_container a.refreshing_live,
.refresh_buttons_container a.refreshing_live:hover,
.refresh_buttons_container a.refreshing:hover {
    background: #DDDDDD;
    border-color: #A0A0A0;
    color: #A0A0A0 !important;
    cursor: default !important;
}
.refresh_buttons_container a.refreshing .reload_icon,
.refresh_buttons_container a.refreshing_live .reload_icon,
.refresh_buttons_container a.refreshing:hover .reload_icon,
.refresh_buttons_container a.refreshing_live:hover .reload_icon {
	background-image: url("../img_asian/icon_refreshWait.gif");
   background-position: left top;
}
.event-header-market .b-menu__link {
	height: 30px;
	color: #ffffff;
}
.event-header-market .b-menu__link .m-menu_name_sport {
	font-weight: bold;
	padding-top: 5px;
}

/*---Betcart---*/
#betcard-body #tab-nav,
#betcard-body .selection-tab {
	border-top: none;
	border-bottom: none;
	padding: 3px 0 3px 0;
}
#betcard-body #tab-nav .tab-nav-item a,
#betcard-body .selection-tab li a,
#betcard-body .selection-tab li a {
	background: none;
	border: none !important;
	display: block;
	float: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #212021;
	text-decoration: none;
}
.betcart-pane-action {
	border-top: 5px solid #ffffff;
	padding: 6px 0 6px 0;
	background: #818181; /* Old browsers */
	background: -moz-linear-gradient(top,  #818181 0%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #818181 0%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #818181 0%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #818181 0%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #818181 0%,#646464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
}
#single-pane,
#combined-pane {
	background: #D6E8FE;
}
#single-pane.live,
#combined-pane.live {
	background: #ffddcc;
}
#single-pane-events, 
#combined-pane-events, 
#system-pane-events, 
#ifbet-pane-events, 
#reverse-pane-events, 
#teaser-pane-events {
	padding: 0 0 0 0;
}
#betcard-body .betcart-pane-event, 
#betcard-body .betcart-pane-bottom, 
#betcard-body .betcart-pane-checkbox, 
#betcard-body .betcart-pane-bankers {
	border: none;
}
#betcard-body .betcart-pane-event {
	margin: 0 0 0 0;
}
.betcart-pane-event .betcart-pane-event-type {
	border-bottom: 1px solid #8AAFDD;
	border-top: 1px solid #8AAFDD;
	background: #C5DFFF;
	padding: 2px 8px 4px 8px;
}
.live .betcart-pane-event .betcart-pane-event-type {
	border-bottom: 1px solid #df7845;
	border-top: 1px solid #df7845;
	background: #ffa375;
	padding: 2px 8px 4px 8px;
}
.betcart-pane-event .betcart-pane-event-name {
	background: none;
	border: none;
	padding: 8px 8px 0 8px;
}
.betcart-pane-event .betcart-pane-event-name .event_delimiter {
	color: #808080;
	font-weight: bold;
}
.betcart-pane-event .betcart-pane-event-name div {
	padding: 0 0 0 0;
}
.betcart-pane-event .betcart-pane-event-name span {
	height: auto;
	overflow: visible;
	max-width: 100%;
	white-space: normal;
}
.betcart-pane-event .betcart-pane-event-name .event_name_block {
	text-align: center;
}
.betcart-pane-event .betcart-pane-event-name .event_participants_asian {
	 color: #0000FF;
    font-weight: bold;
}
.betcart-pane-event .betcart-pane-event-name .league_name {
	font-size: 9px;
	color: #808080;
	padding: 5px 0 0 0;
}
.betcart-pane-event .betcart-pane-event-name ~ div,
.event_pick_asian {
	background: #ffffff;
	border: 1px solid #8AAFDD;
	border-radius: 8px 8px 8px 8px;
	margin: 8px 8px 8px 8px;
	text-align: center;
	padding: 7px 6px !important;
}
.live .betcart-pane-event .betcart-pane-event-name ~ div,
.live .event_pick_asian {
	background: #fff2eb;
	border: 1px solid #ffc6a7;
	border-radius: 8px 8px 8px 8px;
	margin: 8px 8px 8px 8px;
	text-align: center;
	padding: 7px 6px !important;
}
.event_pick_asian,
.live .event_pick_asian {
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
}
.betcart-pane-event-name .event_type_asian {
	padding: 5px 0 5px 0 !important;
}
.betcart-pane-event-coeff, .betcart-pane-event-pick {
   float: none;
   display: inline;
   margin: 0;
   text-align: center;
}
.betcart-pane-event-pick-ah-team {
	float: none;	
}
.betcart-pane-event-pick-ah-team, .betcart-pane-event-pick-ah-coeff {
	display: inline;
}
#betcard-body .betcart-pane-checkbox {
	border: none;
	padding: 0 8px 0 8px;
}
#betcard-body .betcart-pane-checkbox-item a {
	color: #212021;
}
#betcard-body .betcart-pane-bottom {
	padding: 0 8px 5px 8px;
	background: none;
	border: none;
	margin: 0 0 0 0;
}
#betcard-body .betcart-pane-bottom-item input {
	border: 1px solid #8AAFDD;
	width: 100%;
	-moz-box-sizing: border-box; 
    box-sizing: border-box;
    background: #ffffff;
}
#betcard-body .live .betcart-pane-bottom-item input {
	border: 1px solid #ffb48f;
	width: 100%;
	-moz-box-sizing: border-box; 
    box-sizing: border-box;
    background: #ffffff;
}
#betcard-body .betcart-pane-bottom-item {	
	margin: 0 0 5px 0;
}
.bet-buttons {
	text-align: right;
	padding: 0 8px 0 8px;
}
.bet-buttons a {
	background-color: #FFFFFF;
   background-image: url("../img_asian/mask2.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border: 1px solid #BFBDBD;
   box-shadow: none;
   color: #212021;;
   margin: 0 0 0 4px;
	padding: 0 0 0 0;
	border-radius: 4px 4px 4px 4px;
	font-size: 14px;
	height: 29px;
	min-width: 50px;
	padding: 0 10px 0 10px;
	line-height: 28px;
	text-decoration: none;
	text-align: center;
}
.bet-buttons a:hover {
	background-color: #C6FFFF;
   background-image: url("../img_asian/mask1.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border: 1px solid #00C3C6;
}
.bet-buttons a:first-child {
	margin: 0 0 0 0;
}
.bet-buttons a.b-button_next,
.bet-buttons a.betcart-pane-action-confirm {
	border: 1px solid #152d52;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 0%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 0%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
   color: #FFFFFF;
   height: 29px;
}
.bet-buttons a.b-button_next:hover,
.bet-buttons a.betcart-pane-action-confirm:hover {
	font-weight: bold;
	border: 1px solid #152d52;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 50%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 50%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
   color: #FFFFFF;
	font-weight: normal;
}
#betcard_error_panel.betcard_error_panel_clone {
	border-radius: 0 0 0 0;
    margin: 0 5px 10px 5px;
}
#betcard-body .betcart-pane-event-remove,
#betcard-body .betcart-pane-all-event-remove {
	top: 4px;
}
.asian_select_leagues .b-filters .select-league-select-all #select_without_filter,
.asian_select_leagues .select-league-table td input.selected_leagues {
	margin: 2px 2px 0 0;
}
.asian_select_leagues .b-filters .select-league-select-all {
	padding: 2px 0 0 0;
}
.asian_select_leagues .select-league-table {
	table-layout: fixed;
}
.asian_select_leagues .select-league-table td {	
	padding: 3px 5px 5px 5px;
}
.select-league-block .league_buttons {
	text-align: center;
}
.select-league-block .league_buttons a {
	width: 68px;
}
.b-usermenu a.my_bets, .b-usermenu a.deposit, .b-usermenu a.withdraw {
	background: url("../img_white/login_usermenu.png") no-repeat scroll -43px -142px;
}
.b-usermenu a.my_bets:hover, .b-usermenu a.deposit:hover, .b-usermenu a.withdraw:hover {
	background: url("../img_white/login_usermenu.png") no-repeat scroll 1px -142px;
}
.b-usermenu a.my_statement {
	background: url("../img_white/login_usermenu.png") no-repeat scroll -43px -107px;
}
.b-usermenu a.my_statement:hover {
	background: url("../img_white/login_usermenu.png") no-repeat scroll 1px -107px;
}
.b-usermenu a.my_announcements {
	background: url("../img_white/login_usermenu.png") no-repeat scroll -43px -177px;
}
.b-usermenu a.my_announcements:hover {
	background: url("../img_white/login_usermenu.png") no-repeat scroll 1px -177px;
}
.wrapper_mid .b-box__inn .box_contein{
	background: #ffffff;
	border: none;
}
.wrapper_mid .b-box__inn .box_contein .mp_cont {
	padding: 0 0 0 0;
}
.asian_select_leagues .wrapper .wrapper_mid {
	top: 300px;
}
.account_details {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 300px;
    z-index: 999;
}
.account_details .wrapper {
	margin: 0 auto;
	width: 900px;
	height: 100%;
}
.wrapper_mid .closer {
	right: -47px;
   top: -33px;
}
.account_details_inner{
	font-size: 10px !important;
}
.account_details .wrapper .wrapper_mid,
.asian_select_leagues .wrapper .wrapper_mid  {
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	border-bottom: 6px solid #ffffff;
	border-top: 6px solid #ffffff;
	border-radius: 8px;
	background: #ffffff;
}
.account_details_inner .b-box__inn .box_contein .p_10 {
	padding: 0 0 0 0 !important;
	margin: 0 0 2px 0;
}
.account_details_inner .b-box__inn .box_contein .b-user-grid__out .border_bottom_user {
	border-bottom: none;
}
.wrapper_mid .b-box__inn .box_contein .title_reg {
	border-radius: 8px 8px 0 0;
	padding: 9px 8px 9px 12px;
	margin: 0 0 2px 0;
}
.wrapper_mid .b-title__bg + .b-filters, .wrapper_mid .b-filters{
	margin: 0 0 2px 0;
	box-shadow: none;
}
.wrapper_mid .b-user-grid__cell .b-user-grid__cell_inn {
	padding: 0 0 0 0;
}
.wrapper_mid .b-user-grid__notfound .b-user-grid__cell {
	height: 40px;
	vertical-align: middle;
	background: #FFF4D6;
}
.wrapper_mid .b-user-grid__notfound .b-user-grid__cell .b-user-grid__cell_inn {
	text-align: center;
}
.account_details .b-content-poker, 
.account_details .b-content-user{
	display: none;
}
.wrapper_mid .m-link_leage{
	color:#000000;
}
.wrapper_mid #acc_d .b-user-grid__cell_inn span{
	color:#000000;
}
.wrapper_mid .b-user-grid__out{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.wrapper_mid .b-form__fieldset .b-user-grid__out {
	border: none;	
}
.wrapper_mid .b-box__content{
	box-shadow:none;
}
.wrapper_mid .b-box__content{
	margin: 0;
}
#subcontent .b-paginator {
	margin: 5px 5px 0 5px
}
.popup-mask {
	background: #000000;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    left: 0px;
	right: 0px;
    position: fixed;
    top: 0px;
	bottom: 0px;
    z-index: 998;
}
.wrapper_mid .b-button {
	background-color: #FFFFFF;
   background-image: url("../img_asian/mask2.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border-color: #BFBDBD;
}
.wrapper_mid .b-button:hover {
	background-color: #C6FFFF;
   background-image: url("../img_asian/mask1.png");
   background-position: 0 0;
   background-repeat: repeat-x;
   border-color: #00C3C6;
}
.wrapper_mid .b-button .b-button__text {
	color: #212021;
	font-weight: normal;
}
.wrapper_mid .b-button.b-button_next .b-button__text,
.wrapper_mid .b-filters .b-button .b-button__text {
	color: #ffffff;
	font-weight: normal;
}
.wrapper_mid .b-button.b-button_next,
.wrapper_mid .b-filters .b-button {
	border: 1px solid #152d52;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 0%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 0%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 0%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
   color: #FFFFFF;
}
.wrapper_mid .b-button.b-button_next:hover,
.wrapper_mid .b-filters .b-button:hover {
	font-weight: bold;
	border: 1px solid #152d52;
	background: #4190c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #4190c4 50%, #3a5da4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#4190c4), color-stop(100%,#3a5da4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4190c4 50%,#3a5da4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4190c4 50%,#3a5da4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4190c4', endColorstr='#3a5da4',GradientType=0 ); /* IE6-9 */
   color: #FFFFFF;
   font-weight: normal;
}
#betcard-body .betcart-pane-event-remove, #betcard-body .betcart-pane-all-event-remove {
	background: url(../img_white/icon_sprite.png) no-repeat 3px -48px #D6E8FE; /* Old browsers */
	background-image: url(../img_white/icon_sprite.png) no-repeat 3px -48px;
	border: 1px solid #8AAFDD;
}
#betcard-body .betcart-pane-event-remove:hover , #betcard-body .betcart-pane-all-event-remove:hover {	
	background: url(../img_white/icon_sprite.png) no-repeat 3px -48px #D6E8FE; /* Old browsers */
	background-image: url(../img_white/icon_sprite.png) no-repeat 3px -48px;
	border: 1px solid #000000;
}
#betcard-body .live .betcart-pane-event-remove, #betcard-body .live .betcart-pane-all-event-remove {
	background: url(../img_white/icon_sprite.png) no-repeat 3px -48px #FFEADF; /* Old browsers */
	background-image: url(../img_white/icon_sprite.png) no-repeat 3px -48px;
	border: 1px solid #DF7845;
}
#betcard-body .live .betcart-pane-event-remove:hover , #betcard-body .live .betcart-pane-all-event-remove:hover {	
	background: url(../img_white/icon_sprite.png) no-repeat 3px -48px #FFEADF; /* Old browsers */
	background-image: url(../img_white/icon_sprite.png) no-repeat 3px -48px;
	border: 1px solid #000000;
}
.ticket-no-bet {
    border: 1px dashed #3A5DA4;
    border-radius: 3px;
    margin: 10px;
    padding: 5px;
    text-align: center;
}
.no-bet-message {
	display: block;
	font-size: 9px;
	text-align: center;
}
.betcart-couldown-orange {
	box-shadow: none;
	margin: 0 0 3px 0;
	border: 1px solid #C19210;
}

.white .b-betcart.betcart-american .bet_slip_txt {
	height: inherit;
	line-height: inherit;
}
.white #betcard-body.betcart-american #tab-nav .tab-nav-item,
.white #betcard-body.betcart-american .selection-tab ul li {
	display: block;
	float: left;
	color: #212021;
	font-size: 14px;
	height: 29px;
	line-height: 28px;
	text-align: center;
	margin: 3px 0px 3px 0px;
	padding: 0 0 0 0;
	border-radius: 4px 4px 4px 4px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.white #betcard-body.betcart-american #tab-nav .tab-nav-item:nth-child(2n) {
	margin-left: 4px;
}
.white .b-betcart.betcart-american .left_shadow {
	background: none;
}
.white #betcard-body.betcart-american .betcart-pane-event:last-child {
	margin-bottom: 8px;
}

.white .betcart-american .ibetcity-risk-div {
	display: block;
}

.white .betcart-american .betcart-pane-event-potential.ibetcity-risk-div input {
	margin-right: 4px;
	margin-top: 4px;
}
.white .betcart-american .betcart-pane-event .betcart-pane-event-name span {
	display: inline-block;
}

.white .betcart-american #system-pane-events .betcart-pane-event-name,
.white .betcart-american #ifbet-pane-events .betcart-pane-event-name {
	padding: 8px 45px 0 8px;
}

.white .betcart-american #reverse-pane-events .betcart-pane-event-name,
.white .betcart-american #single-pane-events .betcart-pane-event-name,
.white .betcart-american #combined-pane-events .betcart-pane-event-name {
	padding: 8px 25px 0 8px;
}

.white .betcart-american .betcart-pane-event-banker {
	top: 4px;
}

.white .betcart-american .betcart-pane-event-arrow {
	background: url(../img_white/reverse_arrow.png) no-repeat 0 -14px scroll #D6E8FE;
	border: 1px solid #8AAFDD;
	box-shadow: none;
	top: 4px;
}

.white .betcart-american .betcart-pane-event-arrow-down {
	right: 46px;
	background-position: 0 0;
}

.white .betcart-american .betcart-pane-event-arrow-up {
	right: 26px;
}

.white .betcart-american .betcart-pane-event-banker label {
	height: 14px;
}
.white .betcart-american .betcart-pane-event-first-child .betcart-pane-event-arrow-up,
.white .betcart-american .betcart-pane-event-last-child .betcart-pane-event-arrow-down {
	display: none;
}
.white .betcart-american .betcart-pane-event-first-child .betcart-pane-event-arrow-down,
.white .betcart-american .betcart-pane-event-last-child .betcart-pane-event-arrow-up {
	left: -43px;
}
.white .betcart-american .betcart-pane-event-group-first ~ .betcart-pane-event-group {
	margin-top: 1px;
}

.white .betcart-american .betcart-pane-event-group-first .betcart-pane-event-remove {
	top: 7px;
}
.white .betcart-american .betcart-pane-event-group-first ~ .betcart-pane-event-group .betcart-pane-event-name {
	height: auto;
	padding: 6px;
}
.white .betcart-american .betcart-pane-event-group-first ~ .betcart-pane-event-group .betcart-pane-event-name div {
	display: inline;
}
.white .betcart-american #ifbet-pane .betcart-pane-event-group-first .betcart-pane-event-remove,
.white .betcart-american #ifbet-pane .betcart-pane-event-group-first .betcart-pane-event-arrow {
	top: 7px;
	margin-top: 0px;
}
.white .betcart-american .betcart-pane-event-group .betcart-pane-event-banker label {
	margin-right: 0;
}

.white .betcart-american .betcart-pane-action {
	padding: 6px;
}








