*{	margin: 0;	padding: 0;}table{	border-collapse: collapse;}body, html{	font-family: Verdana;	font-size: 14px;	line-height: 18px;	width: 100%;	height: 100%;}.clearfix:before,.clearfix:after{	display: table;	content: " ";}.clearfix:after{	clear: both;}.hidden{	display: none;}#ajaxload{	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #DDD;	opacity: 0.4;	z-index: 10000;	display: none;}#ajaxload img{	position: absolute;	top: 50%;	left: 50%;	width: 32px;	height: 32px;	margin: -16px 0 0 -16px;}h3{	margin-top: 10px;}.mainbox{	width: 100%;	height: 100%;}.mainbox tr:first-child td{	_vertical-align: top;}.mainbox tr:last-child td{	_vertical-align: bottom;}/* пагинатор */.navygator{	float: right;	height: 30px;	margin-top: 10px;}.navygator .pg{	background: #f7f7f7;	border: 1px solid #ddd;	border-radius: 3px;	display: inline-block;	height: 21px;	margin: 0 2px;	padding: 0;	text-align: center;	text-decoration: none;	width: 35px;	line-height: 21px;}.navygator span.pg{	background: #EAEAEA;	text-shadow: 1px 1px 0 #FFF;	color: #800000;}.navygator a.pg:hover{	background: #fff;	border: 1px solid #999;}.pagynlimit{	margin:10px 0 0 2px;	float: right;}/* end.пагинатор *//* messagebox */.messagebox{	position: fixed;	width: 100%;	height: 100%;	top: 0px;	left: 0px;	z-index: 100;	display: none;}.messagebox .mbox{	background: #FFF;	padding: 40px;	box-shadow: 3px 3px 8px #444;	display: inline-block;	max-width: 800px;	max-height: 500px;	overflow: auto;}.messagebox .message{	font-size: 18px;	font-family: Tahoma;}.messagebox .message.error{	color: #FF0000;}.messagebox .buttons{	margin-top: 30px;	white-space: nowrap;}.messagebox.nobuttons  .buttons{	display: none;}.messagebox.nobuttons .mbox{	padding: 5px;}/* end.messagebox */.mainmenu{	height: 40px;	background: linear-gradient(to bottom, #51b200, #43a500, #2d8f00);	padding: 0 10px;	white-space: nowrap;}.mainmenu a{	font-size: 16px;	line-height: 40px;	display: inline-block;	_color: #333;	color: #FFF;	text-decoration: none;	border-right: solid #555 1px;	padding: 0 10px;	_text-shadow: 1px 1px #AAA;	text-shadow: 1px 1px #000;}.mainmenu a:hover{	color: #000;	text-shadow: 1px 1px #777;}.topline{	font-size: 12px;	background: #000;	color: #FFF;	padding: 4px 8px;}.topline .time{	padding-left: 20px;}.content{	padding: 15px;}.matchlist{	margin-top: 10px;}.matchlist .chmpshipline{	border-top: solid #327d23 3px;	border-bottom: solid #f2d4aa 1px;	background: #ffe2ae;	padding: 2px 5px;	height: 30px;}.lgname{	width: 365px;	display: inline-block;	float: left;	height: 30px;	line-height: 30px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.lineups .lgname{	font-size: 11px;}.fxline{	height: 50px;	display: block;	text-decoration: none;	color: #777;	border-bottom: solid #999 1px;}.fxdate{	height: 50px;	line-height: 50px;	display: inline-block;	float: left;	padding: 0 10px 0 10px;	width: 50px;}.fxdate div{	line-height: 18px;	text-align: center;}.fxdate .red{	color: #FF0000;}.fxdate .blk{	color: #000;}.fxdate div:first-child{	margin-top: 5px;}.fxdate div:last-child{	margin-top: 2px;}.fxideal{	height: 50px;	display: inline-block;	float: left;	padding: 0 5px 0 5px;	width: 50px;	color: #000;}.fxideal div{	line-height: 25px;	text-align: center;	font-size: 12px;}.fxideal .pl, .fxideal .pv{	white-space: nowrap;}.fxfree{	height: 50px;	line-height: 50px;	display: inline-block;	float: left;	padding: 0 5px 0 5px;	width: 50px;	color: #009000;}.fxodds{	height: 50px;	display: inline-block;	float: left;	width: 110px;}.fxodds_text{	float: left;	line-height: 25px;	width: 100px;	text-align: left;	font-size: 12px;	white-space: nowrap;}.fxodds_text img.fxodds_graph{	width: 12px;	height: 12px;	cursor: pointer;}.fxodds_text img.fxodds_sign{	width: 8px;	height: 8px;}.fxodds_val{	display: inline-block;	border: solid #BBB 1px;	border-radius: 6px;	line-height: 18px;	height: 18px;	padding: 0 5px;}.fxodds_val.is_expari_set{	border: solid #800000 1px;}.fxodds_val.is_expari_bet{	border: solid #008000 1px;}.betplaceodds{	background-color: #2fad35;	color: #FFF;	cursor: pointer;	height: 26px;	line-height: 26px;	text-align: center;	font-size: 16px;	border-radius: 6px 6px 0 0;	text-transform: uppercase;}.fxweather{	height: 50px;	display: inline-block;	float: left;	width: 100px;}.fxweather_icon{	width: 30px;	height: 50px;	background-size: contain;	background-repeat: no-repeat;	background-position: center center;	float: left;}.fxweather_text{	float: left;	line-height: 25px;	width: 60px;	text-align: center;	font-size: 12px;	white-space: nowrap;}.fxweather_icon2{	display: inline-block;	height: 40px;	width: 60px;	background-size: cover;	background-repeat: no-repeat;	background-position: center center;	position: relative;	top:15px;}.fxvenue{	font-size: 18px;	text-align: center;	margin-bottom: 10px;}.fxvenue .fxvtext{	background-image: url(/img/stadium.png);	background-size: auto 100%;	background-repeat: no-repeat;	background-position: left center;	display: inline-block;	line-height: 50px;	height: 50px;	padding-left: 55px;}.fxalert{	height: 50px;	line-height: 50px;	display: inline-block;	float: left;	padding: 0 5px 0 5px;	width: 30px;	cursor: pointer;}.fxalert.ligrow{	float: right;	height: 20px;	line-height: 20px;	position: relative;	left: -311px;}.fxalert.ligrow.openas{	left: -325px;}.fxalerthdr{	height: 30px;	width: 82px;	float: left;	text-align: right;	cursor: pointer;}.fxalert img, .fxalerthdr img{	position: relative;	top: 5px;}.fxteams{	height: 50px;	display: inline-block;	width: 200px;	float: left;}.fxteams .fxteam{	line-height: 25px;	white-space: nowrap;	width: 200px;	overflow: hidden;	text-overflow: ellipsis;}.fxlogo{	width: 17px;	height: 17px;	background-size: contain;	background-repeat: no-repeat;	display: inline-block;	float: left;	margin: 4px 8px 0 0;}.fxscore{	height: 50px;	line-height: 50px;	display: inline-block;	float: left;	padding: 0px 10px 0 10px;	width: 80px;	text-align: center;}.fxscore div:first-child{	margin-top: 3px;}.fxscore div{	line-height: 14px;}.fxscore div.red{	color: #FF0000;}.fxscore div.blk{	color: #000;}.maykbox{	width: 90px;	height: 50px;	display: inline-block;	float: left;}.maykline{	width: 90px;	height: 25px;}.mayka{	height: 25px;	width:	30px;	background-repeat: no-repeat;	background-position: 2px 2px;	background-size: 65% auto;	display: inline-block;	float: left;}.mayka.mayka_gray{	background-image: url(/img/icons/mayka_gray.png);}.mayka.mayka_black{	background-image: url(/img/icons/mayka_black_y.png);}.mayka.mayka_blue{	background-image: url(/img/icons/mayka_blue_y.png);}.mayka.mayka_red{	background-image: url(/img/icons/mayka_red_y.png);}.mayka.mayka_red.mayka_red1{	background-image: url(/img/icons/mayka_red_1.png);}.mayka.mayka_red.mayka_red2{	background-image: url(/img/icons/mayka_red_2.png);}.maykasm{	height: 30px;	width:	30px;	background-repeat: no-repeat;	background-position: 2px 4px;	background-size: 65% auto;	display: inline-block;	float: left;}.maykasm.mayka_black{	background-image: url(/img/icons/mayka_black.png);}.maykasm.mayka_blue{	background-image: url(/img/icons/mayka_blue.png);}.maykasm.mayka_red{	background-image: url(/img/icons/mayka_red.png);}.leftbrd{	border-left: solid #999 1px;}.rightbrd{	border-right: solid #999 1px;}.topbrd{	border-top: solid #999 1px;	border-bottom: solid #999 1px;}.btmbrd{	border-bottom: solid #999 1px;}.vertcopy{	transform-origin: left top 0;	transform: rotate(270deg);	width:23px;	white-space: nowrap;	font-weight: bold;	color: #FF0000;	position: relative;	top: 150px;}table.players tr:nth-child(2n+1) td {  background: rgba(177,210,216,.25);}table.players td {  font-family: Verdana;  font-size: 14px;  line-height: 18px;}table.players td {  padding: 0 4px;}.mainWatermark{	position: absolute;	top: 330px;	right: 80px;	color: rgba(100,100,100,0.5);	font-size: 50px;	font-family: watermark;	z-index: -1;}.tmstate_w, .tmstate_l, .tmstate_d, .tmstate_x{	font-size: 8px;	font-family: Times New Roman;	font-weight: normal;	line-height: 10px;	padding: 0 2px;}.tmstate_w{	box-shadow:inset  0px -2px 0 #046905;}.tmstate_l{	box-shadow:inset  0px -2px 0 #d80000;}.tmstate_d{	box-shadow:inset  0px -2px 0 #d98d01;}.player_state{	height: 14px;	width: 14px;}.player_state.player_status_question_play{	background: url(/img/player_status/question_play.png);}.player_state.player_status_injury{	background: url(/img/player_status/injury.png);}.player_state.player_status_red_card{	background: url(/img/player_status/red_card.png);}.player_state.player_status_yellow_red_card{	background: url(/img/player_status/yellow_red_card.png);}.player_state.player_status_last_yellow_card{	background: url(/img/player_status/last_yellow_card.png);}.player_state.player_status_not_play_other{	background: url(/img/player_status/not_play_other.png);}.player_state.player_status_return_injury{	background: url(/img/player_status/return_injury.png);}.player_state.player_status_return_disqualification{	background: url(/img/player_status/return_disqualification.png);}.player_state.player_status_return_other{	background: url(/img/player_status/return_other.png);}.player_state.player_status_captain{	background: url(/img/player_status/captain.png);}.player_state.player_status_key_player{	background: url(/img/player_status/key_player.png);}.player_name_question_play{	color: rgb(179,107,0);	text-decoration: underline;}.player_name_injury{	color: red;	text-decoration: line-through;}.player_name_red_card{	color: red;	text-decoration: line-through;}.player_name_yellow_red_card{	color: red;	text-decoration: line-through;}.player_name_last_yellow_card{}.player_name_not_play_other{	color: red;	text-decoration: line-through;}.player_name_return_injury{	color: green;	text-decoration: underline;}.player_name_return_disqualification{	color: green;	text-decoration: underline;}.player_name_return_other{	color: green;	text-decoration: underline;}.player_name_captain{	font-weight: bold;}.player_name_key_player{}.table-match{	width: 100%;}.table-match .scroll-table-match { position:relative}.table-match .match-panel { width:100%; border-spacing:0; vertical-align:middle}.table-match .match-panel tr.head { box-shadow:0 2px 2px rgba(0,0,0,.25); background:#ececec}.table-match .match-panel tr.head th { font-family:Rslag; __font-size:15px; font-weight:700; text-align:center; padding:2px 0; border-top:.5px solid #2e2517; border-bottom:.5px solid #2e2517}.table-match .match-panel tr.head th:first-child { border-left:.5px solid #2e2517}.table-match .match-panel tr.head th:last-child { border-right:.5px solid #2e2517}.table-match .match-panel span.ring { width:14px; height:14px}.table-match .match-panel span.ring.c { width:9px!important; height:13px!important}.table-match .match-panel td { _font-size:12px; _font-family:Rslag; vertical-align:middle; text-align:center; padding:2px 1px; height:27px}.table-match .match-panel td.player-name,.table-match .match-panel tr.head th.player-name { text-align:left; padding-left:10px}.table-match .match-panel td.not(.preview) img { height:16px; margin-top:3px}.table-match .match-panel td img.img { height:14px; margin:auto}.table-match .match-panel td.num { font-size:15px; font-weight:700}.table-match .match-panel tr.color { background:#ececec}.table-match .match-panel2 tr.head th { padding:6px 0}.table-match .match-panel2 tr.body img { display:inline-block; margin-bottom:-2px}.table-match h4 { font-family:Psans; font-size:21px; letter-spacing:.1em; color:#332103}.table-match .wrapp-ago { margin-top:150px}.table-match .list-ago li { display:flex; display:-webkit-flex; float:left; width:100%}.table-match .list-ago img { float:left; display:inline-block; height:10px; margin-right:5px; margin-top:5px}.table-match .list-ago .title { letter-spacing:.004em; font-size:13px; line-height:15px; margin:0 0 15px; float:left}.table-match .list-ago .title span { color:rgba(0,0,0,.8); font-family:Krub-i; font-size:11px; display:block; font-weight:400}.table-match .scroll-table-match h3{	margin: 18px 0;}form.loginform {    position: relative;    left: 50%;    margin: 100px 0 0 -104px;    width: 208px;}form.loginform input {    width: 200px;    margin-bottom: 8px;}input[type="text"], input[type="password"], input[type="number"] {    height: 20px;    border: solid #E7EAED 1px;    padding: 0 3px;    width: 136px;}input[type=button],input[type=submit],.greenbtn{	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075); 	user-select: none;	border: 1px solid #33661a;    color: #f3f3f3;	text-shadow: 1px 1px 0 #444;	border-radius: 4px;	cursor: pointer;	text-align: center;	vertical-align: middle;	white-space: nowrap;	font-size: 11px;	padding: 0px 10px;	background-color: #337ab7;	background-image: linear-gradient(to bottom, #4eaf00 0px, #319300 100%);	background-repeat: repeat-x;	margin: 5px 0;	height: 22px;	min-width: 144px;}.greenbtn.expariplacebet{	min-width: 95px;	display: inline-block;	position: relative;	line-height: 22px;	_top: -19px;	_left: 10px;}.expariplacebet:hover{    color: #f3f3f3;	text-shadow: 1px 1px 0 #444;}.expari_banner{	background-image: url(/img/expari.jpg);	width: 160px;	height: 43px;	background-size: 100% 100%;	display: inline-block;}.noselect{	user-select: none;	-moz-user-select: none;	-webkit-user-select: none;}h2 .alogo {    color: #ffffff;    font-size: 14px;    font-weight: bold;    margin: 0;    padding: 0;    text-decoration: none;    text-shadow: 1px 1px #000;}.loginform a{    color: #2a5885;    text-decoration: none;    font-family: Tahoma,Times New Roman,Arial;    font-size: 9.5px;}.loginform a:hover{	text-decoration: underline;}input[type=button]:hover:not(:disabled),input[type=submit]:hover:not(:disabled) {	color: #fff;	background-image: linear-gradient(to bottom, #5bbf0d 0px, #39a105 100%);}input[type=button]:active:not(:disabled),input[type=submit]:active:not(:disabled) {	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;	background-color: #265a88;}input[type=button]:disabled,input[type=submit]:disabled {	color: #333;	text-shadow: 1px 1px 0 #aaa;}.welcome{	text-align: center;	margin: 50px 0 0 0;	font-size: 20px;	font-weight: bold;	color: #6383A8;}.fcentr{	text-align: center;}.teamlogo{	max-width: 150px;	max-height: 150px;}.isplayers td{	padding: 4px 15px;}.pageheader a{	color: #000;	text-decoration: none;}.pageheader a:hover{	color: #333;	text-decoration: none;}.leafslist{	margin:15px 0;}.leafslist a{	color: #000;	text-decoration: none;}.leafslist a.active{	color: #008000;	font-weight: bold;}[src=players] tr:nth-child(2n+1) td{	background: rgba(177,210,216,.25); //#f0f5f6;}.isplayers tr:not(.headerline):nth-child(2n+1) td{	background: #f0f5f6;}.squad_start_table{	height: 14px;	width: 14px;}.squad_start_table.red_circle{	_background: url(/img/circle/red.png);	background-image: url(/img/myke/Lineup.png);	background-size: cover;}.squad_start_table.yellow_circle{	_background: url(/img/circle/yellow.png);	background-image: url(/img/myke/Bench.png);	background-size: cover;}.squad_start_table.black_circle{	_background: url(/img/circle/black.png);	background-image: url(/img/myke/Squad.png?a);	background-size: cover;}.squad_start_table.blue_circle{	_background: url(/img/circle/blue.png);	background-image: url(/img/myke/Possible.png);	background-size: cover;}.maxgoals{	box-shadow:inset  1px 1px 0 #FF0000, inset  -1px -1px 0 #FF0000;}.maxassists{	box-shadow:inset  1px 1px 0 #000, inset  -1px -1px 0 #000;}.mprvlink{	color: #008000;	text-decoration: none;}.mprvlink2{	color: #008000;	text-decoration: none;	font-weight: bold;}.oddshistory{	position: absolute;	top: -100px;	left: -100px;	border: solid #b71c1c 1px;	background: #FFF;	z-inxdex: 10;	box-shadow: 2px 2px 4px #444;	padding: 0px;	border-radius: 8px 8px 0 8px;}.oddshistory table, .oddshistory table tr:first-child, .oddshistory table tr:first-child td{	border-radius: 8px 8px 0 0;	_overflow: hidden;}.oddshistory .oddsheader td{	background: #e1e4e7;	position: relative;}.oddshistory .arr{	position: absolute;	width: 10px;	height: 20px;	bottom: -1px;	right: -10px;	background: url(/img/odds_arrow.png);}.oddshistory .arr.fr{	display: none;}.oddshistory td{	padding: 4px 6px;}.oddshistory td.dt{	padding-left: 10px;	color: #263238;}.oddshistory td.ev{	color: #000;}.oddshistory td.df{	padding-right: 10px;	text-align: right;	color: #008000;}.oddshistory td.df.red{	color: #ff0000;}.oddshistory.downlist{	border-radius: 8px 0 8px 8px;}.oddshistory.downlist .arr.fr{	background: url(/img/odds_arrow_gr.png);	top: -1px;	bottom: auto;	display: block;}.oddshistory.downlist .arr.lr{	display: none;}.oddshistory.downlist table, .oddshistory.downlist table tr:first-child, .oddshistory.downlist table tr:first-child td{	border-radius: 8px 0 0 0;	_overflow: hidden;}td.obval{	_padding-left: 8px;	background-repeat: no-repeat;	background-position: 1px 8px;}td.obval.up{	background-image: url(/img/arr_odds_up.png);}td.obval.dn{	background-image: url(/img/arr_odds_dn.png);}#toscreen .tmname{	text-align: center;	font-size: 20px;	font-weight: bold;	padding-top: 10px;}.headh3{	margin-bottom: 15px;}.suspended{	text-decoration: line-through;}a.alogin{	margin-left: 20px;	color: #FFF;	text-decoration: none;	display: inline-block;	line-height: 18px;}a.alogin.mrg50{	margin-left: 50px;}a.alogin img{	display: inline-block;	line-height: 18px;	position: relative;	top: 3px;}a.areg{	color: #FFF;	margin-left: 15px;	font-weight: bold;	text-decoration: none;	background: #009829;	display: inline-block;	line-height: 18px;	padding: 0 10px;	border-radius: 10px;	position: relative;	top: -2px;}.alogin.bolds{	margin-left: 15px;	font-weight: bold;}#alert_sets img{	width: 15px;	height: 15px;	margin: 0 5px;}.mainmenu .alogo{	display: inline-block;	background-image: url(/img/Userbet_logo_04.png);	background-position: 0px 0px;	background-size: 216px 40px;	width: 216px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px 10px 0 0;}.footerbox{	width: 830px;	color: #FFF;	text-decoration: none;	bottom: 0px;}.footerbox td{	background: #000;	padding: 55px 15px 70px 15px;}.footerbox td:first-child{	padding-left: 40px;	width: 60%;}.footerbox td:last-child{	padding-right: 40px;}.footerbox a{	color: #EEE;	text-decoration: none;	white-space: nowrap;}.footerbox a:hover{	color: #FFF;}.footerbox .ula{	margin-bottom: 10px;}.footerbox .visa{	width: 113px;	height: 31px;	margin: 0 0 27px 0;	background-image: url(/img/visa_black.jpg);}.footerbox .userbet{	width: 185px;	height: 25px;	margin: 0 0 10px 0;	background-image: url(/img/Userbet_logo_03.png);	background-size: 100% 100%;}.footerbox .userbet_text{	font-size: 11px;}.footerbox .twitter{	width: 52px;	height: 52px;	margin: 10px 0 0 0;	background-image: url(/img/twitter_black.jpg);}.tcenter{	text-align: center;}.tright{	text-align: right;}table td.player_name1{	padding: 4px 0;}.icontips td{	white-space: nowrap;	font-size: 11px;	padding: 0 8px 8px 0;}.greenmk{	display: block;}.oddstbl .obname{	font-weight: normal;}.oddstbl td.obname{	padding-left: 20px;}.oddstbl .booklogo{	height: 18px;	position: relative;	top: 2px;}.oddrow td{	border-bottom: solid #e1e4e7 1px;}.oddrow:last-child td{	border: none;}.ap.white{	color: #FFF;}.info_message{	padding: 20px;	margin: 15px;	border: solid #EEE 1px;}.info_message.error{	color: #FF0000;}/*table*/.tdata{	border-collapse: collapse;	border-top: solid #ddd 1px;	border-left: solid #ddd 1px;	background: #F1F1F1;	_width: 100%;}.tdata td, .tdata th{	border-right: solid #ddd 1px;	border-bottom: solid #ddd 1px;	padding: 0 5px;	font-size: 14px;}.tdata th{	padding: 1px 5px;}.tdata.pads td{	padding: 1px 5px;}.sorter{	_line-height: 12px;	position: relative;	top: 2px;}.sorter img{	height: 14px;}.tdata td[contenteditable]{	padding: 0 5px;}.tdata tr:nth-child(odd) td{	background: #FAFAFA;}.tdata th{	_background: #DEE5EB;	background: linear-gradient(to bottom, #edf6fd 10%, #DEE5EB 50%, #bcd0e1 100%);	color: #45688E;	text-shadow: 1px 1px 0 #FFF;	line-height: 22px;}.tdata.list td, .tdata.list th{	padding: 0 4px;}/**/.panbtn {    background: #e5ebf1 none repeat scroll 0 0;    border: 1px solid #eee;    border-radius: 3px;    color: #55677d;    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;    font-size: 12.5px;    line-height: 22px;    margin-left: 5px;    padding: 5px 15px;    text-shadow: 1px 1px 0 #fff;    text-decoration: none;}.panbtn:hover{	background: #dfe6ed;	text-decoration: none;}.panbtn:active{	padding-top: 6px;	padding-bottom: 4px;	position: relative;	top: 1px;}.nomax{	width: auto;}.fright{	float: right;}.promo_box{	text-align: center;	position: relative;	top: 13px;	margin: 0 0 10px 0;}.promo_text{	display: inline;	background: #464343;	height: 20px;	line-height: 20px;	font-size: 16px;	font-weight: bold;	color: #FFF;	padding: 0 10px;	margin: 0 10px;}.promo_url{	display: inline;	background: #009829;	height: 20px;	line-height: 20px;	font-size: 16px;	font-weight: bold;	color: #FFF;	padding: 0 10px;	text-decoration: none;}.promo_ticker{	display: inline;	position: relative;	height: 20px;	line-height: 20px;	margin: 0;	padding: 0;}.promo_dig{	display: inline-block;	line-height: 20px;	width: 14px;	height: 20px;	background-image: url('/img/digits.jpg');	margin: 0 0 0 1px;	padding: 0;	position: relative;	top: -1px;}.promo_dtv{	display: inline-block;	line-height: 20px;	width: 5px;	height: 20px;}.promo_dig[dig="1"]{	background-position: 0 -20px;}.promo_dig[dig="2"]{	background-position: 0 -40px;}.promo_dig[dig="3"]{	background-position: 0 -60px;}.promo_dig[dig="4"]{	background-position: 0 -80px;}.promo_dig[dig="5"]{	background-position: 0 -100px;}.promo_dig[dig="6"]{	background-position: 0 -120px;}.promo_dig[dig="7"]{	background-position: 0 -140px;}.promo_dig[dig="8"]{	background-position: 0 -160px;}.promo_dig[dig="9"]{	background-position: 0 -180px;}/* ODDS+Stats pages */.ogra,.ograps{	cursor: pointer;	width: 12px;	height: 12px;	float: right;	position: relative;	top: 4px;	right: 8px;}.obname{	width: 200px;}.obval{	width: 80px;	text-align: center;	padding: 4px 0;}.oddtr th{	background: #e1e4e7;}.odds_page,.stats_page{	display: inline-block;	width: 150px;	height: 25px;	line-height: 25px;	background: #FAFAFA;	border-top: solid #444 1px;	border-left: solid #444 1px;	border-bottom: solid #444 1px;	text-align: center;	cursor: pointer;	position: relative;	top: 1px;	border-radius: 5px 5px 0 0;}.odds_page:last-child,.stats_page:last-child {    border-right: solid #444 1px;}.odds_page.active,.stats_page.active {    background: #FFF;    border-bottom: solid #FFF 1px;}.odds_data,.stats_data.border {    display: none;    min-height: 150px;    border: solid #444 1px;    padding: 10px;}.odds_data.active {    display: block;}.stats_data{	display: none;}.stats_data.active {    display: block;}.stpager{	margin-bottom: 2px;	border-bottom: solid #ccd9dd 1px;}.sttpage{	display: inline-block;	width: 90px;	height: 25px;	line-height: 25px;	background: #f1f3f5;	border-top: solid #ccd9dd 1px;	border-left: solid #ccd9dd 1px;	border-bottom: solid #ccd9dd 1px;	text-align: center;	cursor: pointer;	position: relative;	top: 1px;	_border-radius: 5px 5px 0 0;}.sttpage:last-child {    border-right: solid #ccd9dd 1px;}.sttpage.active {    background: #FFF;    border-bottom: solid #fff 1px;}.sttpage.active:after{	content:'';	width: 90px;	height: 2px;	position: absolute;	top: -1px;	left: 0px;    border-top: solid #ffb400 3px;}.tmsname{	_font-weight: bold;	color: #78909c;}.tmsname.winner{	font-weight: bold;	color: #000;}.resodd.winner{	display: inline-block;	line-height: 32px;	height: 32px;	width: 60px;	background: #fffbd5;	color: 000;}.stats-table tr td.seasonfxname{	background: #e1e5e8;	color: #df2222;	text-align: left!important;	padding-left: 5px;}.oddstoup.hgl{	background: #8dcf89;}.oddstodn.hgl{	background: #ffc3cf;}body .mainmenu a.mobilemore, .mayktoggler{	display: none;}.maincontent, .maincontent th{	text-align: center;}.topline, .mainmenu{	text-align: left;}.content{	display: inline-block;	text-align: left;}.match_preview_team_m{	display: none;}.ij_teamname{	display: inline-block;	width: 340px;	white-space: nowrap;	overflow-x: hidden;	text-overflow: ellipsis;	line-height: 18px;	position: relative;	top: 4px;}.pm_text{	display: inline-block;	width: 140px;	white-space: nowrap;	line-height: 18px;	font-size: 12px;}.pm_text .ismob{	display: none;}.mb_cmbuttons{	display:none;}body:not(.mobile) .nodesktop{	display:none;}body.desktop .topline, body.desktop .mainmenu {	width: 800px;	margin: 0 auto;	padding: 0 15px;}.topline a{	color: #EEE;}.topline a:hover{	color: #FFF;}body.desktop .content{	width: 830px;	_box-shadow: 0 0 1px #777 inset;}table[src=players] .player_name2{	max-width: 131px;	min-width: 131px;	overflow: hidden;	text-overflow: ellipsis;	display: block;}table[src=players] .team_namemain{	max-width: 158px;	overflow: hidden;	text-overflow: ellipsis;	display: block;}table[src=players]{	width: 100%;}.stadiumcentr{	padding: 0 60px;}.matchlist.lineups .maykbox,.matchlist.lineups .maykline{	width: 30px;}tr.redrow td{	background: rgba(242,139,143,.25) !important}table[src="players"] tr.idealtimesrow td{	background: none;	font-size: 8px;	text-align: center;}a.teamurl{	color:#000;	text-decoration: none;}.EVENT_ACRONYM{	font-size: 9px;}.event_datef{	font-size: 11px;}.filters_table .fxline{	background: #ffe1e1;}.dathref{	color: #000;	text-decoration: none;	display: inline-block;	margin-right: 30px;	font-size: 14px;}.dathref.active{	color: #2a80b1;}.invisible{	opacity: 0;}body .fxscore .agotime{	margin-top:12px;}body .fxscore .agotime.two{	margin-top:0px;	line-height: 25px;	height: 25px;	font-size: 12px}.chmpopener{	float: right;	cursor:pointer;	position: relative;	top:3px;	color: #333;	text-shadow: 1px 1px 0 #FFF;}.redrowcnt{	font-size: 11px;	padding-left: 3px;}.mobile .redrowcnt{	display: none;}.showupdtip.active{	color: #008000;	cursor: pointer;}.showupdtip.hasicon, .showupdtip.active .status{	cursor: pointer;	position: relative;}.showupdtip.hasicon:after, .showupdtip.active .status:after{	content: 'i';	display: block;	width: 10px;	height: 10px;	background: rgba(0,0,255,.6);	position: absolute;	top: 3px;	left: 25px;	border-radius: 50%;	color: #FFF;	font-size: 8px;	line-height: 8px;	text-align: center;	font-style: italic;}.showupdtip.active .status:after{	left: auto;	right: -15px;}.leftip{	text-align: left;}.ij_team_name{	display: inline-block;	width: 190px;	white-space: nowrap;	line-height: 18px;	overflow: hidden;	text-overflow: ellipsis;	line-height: 12px;}.tarifurl{	text-decoration: none;}table[src=players] th.advance, table[src=players] td.advance{	display: none;}table[src=players].showadvanced th.advance, table[src=players].showadvanced td.advance{	display: table-cell;}table[src=players].showadvanced th.noadvance, table[src=players].showadvanced td.noadvance{	display: none;}.opttoggler{	width: 105px;	line-height: 20px;	font-weight: bold;	height: 20px;	float: right;	display: inline-block;	background-image: url(/img/toggler.png?a);	background-position: 62px -5px;	background-repeat: no-repeat;	background-size: 28px 60px;	cursor: pointer;	position: relative;	top: 15px;}.mobile .opttoggler{	top: 0px;}.opttoggler.active{	background-position: 62px -35px;}.plcountry{	width: 15px;}td.captain, td.key_player{	font-size: 10px;	position: relative;}td.key_player:after, td.captain:after{	content: ' ';	display: block;	position: absolute;	top: -0px;	right: 0px;	height: 10px;	width: 10px;	background-image: url(/img/player_status/key_player.png);	background-size: contain;}td.captain:after{	background-image: url(/img/player_status/captain.png);}.odds_marked{	font-weight: bold;}.odds_marked .fxodds_val{	_background-color:#c1f8b2!important;	font-weight: normal;}.odv{	text-align: left;	white-space: nowrap;}a.disabled{	color: #AAA;	pointer-events: none;}a{	color: #008000;	text-decoration: none;}a:hover{	color: #000;}tr[id_trigger] th{	text-align: left;	font-weight: normal;	font-size: 12px;}/* ODDDS LIST*/.oddslist {	border-top: solid #ffe3ad 4px;	border-collapse: collapse;	box-shadow: 0 -4px 0 #ffe3ad;}.oddslist thead{	background-color: #ffe3ad;}.oddslist thead th{	padding: 10px 0;	border-top: solid #007c0c 4px;	box-shadow: 0 -1px 0px rgba(0,80,0,.5) inset}.oddslist td{	padding: 5px 3px;}.oddslist tr.lastrow td{	border-bottom: solid #adadad 1px;}.oddslist .oddsht{	display: inline-block;	padding: 2px 8px;	background-color: #fee2ab;}.odds_params td{	padding: 5px;}.odds_params.mboxz td{	padding: 2px 10px;}.oddshistory.lodinger{	padding: 5px;}.oddslist .ogra,.oddslist .ograps{	float:none;	margin: 0 0 0 5px;	top: 0px;	right: 0px;}.lgfrg{	cursor: pointer;	color: #008000;}#league_sel{	text-decoration: none;}#lgl_list{	position: absolute;	top: 100px;	left: 100px;	padding: 10px;	max-height: 300px;	min-height: 300px;	background-color: #FFF;	border: solid #AAA 1px;	box-shadow: 2px 2px 5px #444;	overflow-x: auto;}#lgl_list2{	max-height: 200px;	min-height: 200px;	overflow-x: auto;	width: 100%:}/* ODDDS LIST*/.prmchng{	display: inline-block;	line-height: 18px;	height: 18px;	width: 45px;	background-color: #ffe3aa;	text-align: center;	margin: 0;	font-size: 14px;}.prcarr{	display: inline-block;	line-height: 18px;	height: 18px;	color: #bebebd;	margin: 0;	cursor: pointer;	user-select: none;}.cfgzvn{	diaplay: block;	cursor: pointer;	background-image: url(/img/alert_set.png);	background-size: cover;	width: 16px;	height: 16px;}.cfgval{	cursor: pointer;}.cfgval.bold, .cfgval .bold{	font-weight: bold;}.cfgval.kfsmall div{	font-size: 9px;	line-height: 12px;}.dropper{	diaplay: inline-block;	cursor: pointer;	background-image: url(/img/dropper.png?a);	background-size: cover;	width: 16px;	height: 16px;}.drodds_alrtz{	float:right;	font-weight: normal;}.drodds_alrtz input{	cursor: pointer;}.droddlgname{	display: inline;	white-space:nowrap;	max-width:330px;	overflow:hidden;	text-overflow: ellipsis;}/*bets*/.BetslipComponent{	min-width: 200px;	font-size: 14px;}.BetslipComponent .bet-header {	cursor: pointer;	padding: 8px 10px;	font-size: 10px;	font-weight: 400;	position: relative;	 color: #9a4042;	 line-height: 1;	 height: 16px;}.BetslipComponent .bet-header .remove-all-icon {	width: 15px;	height: 16px;	top: 4px;	background-image: url(https://www.ps3838.com/esthardsk/images/ps3838/compact/icon-trash.svg);	display: inline-block;background-repeat: no-repeat;background-position: center;position: absolute;}.remove-all{	float: left;}.refresh-all{	float: right;}.BetslipComponent .bet-header .refresh-text, .BetslipComponent .bet-header .remove-all-text {	margin-left: 20px;}.BetslipComponent .bet-header .refresh-icon {	width: 15px;	height: 16px;	top: 4px;	background-image: url(https://www.ps3838.com/esthardsk/images/ps3838/compact/icon-refresh-tv.svg);	display: inline-block;background-repeat: no-repeat;background-position: center;position: absolute;}.icon-futsal::before, .icon-soccer::before {	content: "\e960";}.BetItemContent{	position: relative;	border-radius: 5px;	background: #f1f3f7;	text-align: left;	padding: 10px;}.BetItemContent .lg_data{	color: #516375;	white-space: nowrap;}.BetItemContent .teams{	white-space: nowrap;}.BetItemContent .team{	margin: 8px 0;}.BetItemContent .odds{	color: #e2a225;	font-weight: bold;	float: right;}.BetItemContent .betinput{	width: 140px;	text-align: center;	padding: 10px;	margin: 0 4px 10px 4px;}.BetslipComponent .bet-footer{	border-radius: 3px;	padding: 8px 10px;	background: #7a2022;	color: #FFF;	text-align: left;}.BetslipComponent .total{	margin-top: 8px;}.BetslipComponent .stake_val, .BetslipComponent .stakewin_val{	float: right;}.BetslipComponent .bet-submit{	background-color: #e2a225;	color: #FFF;text-transform: uppercase;cursor: pointer;border-radius: 3px;font-size: 13px;font-weight: 100%;width: 100%;height: 36px;border: 0;outline: 0;}.betdata-head{	background-color: #e1e5e8;	height: 20px;	line-height: 20px;	margin: -10px -10px 5px -10px;	padding: 5px 10px;	border-radius: 5px 5px 0 0;}.betdata-head .date, .betdata-head .time{	float: right;}.betdata-head .time{	margin-left: 15px;}/*end.bets*/.balance_box{	display: inline-block;	margin-left: 30px;	color: #AAA;	font-size: 10px;	line-height: 20px;}.balance_box .val{	display: inline-block;}.balance_box.hidden{	display: none;}.balrefresh{	height: 18px;	line-height: 18px;	padding-left: 14px;	background-image: url('/img/refresh.png');	background-repeat: no-repeat;	background-size: 12px 12px;}td.balance_box{	display: inline-block;	margin-left: 0;	padding: 0 15px;	color: #000;	font-size: 14px;	font-weight: bold;	line-height: 20px;}.noevents{	pointer-events: none;}.oddrow td.obval .ev{	border: solid #BBB 1px;	border-radius: 6px;	padding: 2px;	_margin: 2px 0;}.banner2{	display: inline-block;	width: 720px;	height: 130px;	background-image: url(/img/banner2.png);	background-size: contain;	background-repeat: no-repeat;	margin: 25px 0 0 0;	background-position: center center;}body.mobile .banner2{	width: 100%;	height: 130px;	margin: 0;}.rss_team{	display: inline-block;	white-space: nowrap;	line-height: 18px;	font-size: 14px;	padding: 0 0 0 30px;	background-size: contain;	background-repeat: no-repeat;	margin: 5px 20px 5px 0;	cursor: pointer;}.rss_team.active{	font-weight: bold;}.rss_team_logo{	display: inline-block;	line-height: 18px;	width: 18px;	height: 18px;	background-size: contain;	background-repeat: no-repeat;}#rss_news{	margin-top: 20px;}.rss_item{	margin-bottom: 10px;}.rss_item img{	max-width: 100%;}.rss_head{	cursor: pointer;	margin: 0 0 10px 0;	border-top: #444 1px dotted;	padding-top: 8px;}.rss_date{	color: #AAA;	float: right;}.rss_header, .rss_header_now{	color: #000;	width: 800px;	overflow: hidden;	white-space:nowrap;	text-overflow: ellipsis;	display: inline-block;	overflow: hidden;}.mobile .rss_header, .mobile .rss_header_now{	width: 200px;}.rss_body{	color: #555;}.rss_team_name{	line-height: 18px;	display: inline-block;	position: relative;	top: -3px;	margin-left: 4px;}.rssmand{	display:inline-block;	height: 25px;	line-height: 25px;	cursor: pointer;	width: 90px;	border: solid #777 1px;	text-align:center;}.rssmand.zhop{	border-right: 0px;}.rssmand.active{	font-weight: bold;}input.is_twt{	display: none;}.rsspagyn{	_float: right;	_position: relative;	_top: -58px;}td.bold{	font-weight: bold;}.wttexts{	font-size: 8.2px;	font-family: Tahoma;	font-weight: bold;}.wttexts a{	color: #0000A0;}.wttexts td{	padding-top: 10px;}.inf_ico{	display: inline-block;	width: 18px;	height: 18px;	background-image: url(/img/i.png);	background-size: cover;	position: relative;	top: 3px;}.info_url{	color: #444;}#waiter{	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: rgba(0,0,0,.3);	display: none;	color: #FFF;	font-size: 35px;	font-bold: true;	text-align: center;}#waiter table{	width: 100%;	height: 100%;}body.informer .topline, body.informer .mainmenu{	width: auto;}body.informer table.footerbox{	display: none;}body.informer .content{	width: auto;	display: block;	padding: 10px;}.redline{	color: #FF0000;}.bugrepbtn{	float:left;	color: #888;	cursor: pointer;	font-size: 14px;	line-height: 0px;	height: 0px;	position: relative;	top: 15px;}.bugrepbox{	text-align:left;}.bugrepbox .buginp{	width: 500px;	margin-bottom: 8px;}.bugrepbox .buginp.text{	height: 60px;}input[type=checkbox],label{	cursor:pointer;	user-select: none;}.b2pay_ico{	display: inline-block;	background-image: url(/img/b2pay.svg);	background-size: cover;	width: 132px;	height: 42px;	margin: 8px 0 0 0px;}.alerticon{	width: 14px;	hright: 14px;	display: inline-block;	border: solid #888 1px;	border-radius: 50%;	line-height: 14px;	text-align: center;	cursor: pointer;	user-select: none;	font-size: 12px;	background-color: #faf37d;}.icocommt{	cursor: pointer;}