/* HTML {
	scrollbar-color: #2C7DD5 #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}
HTML::-webkit-scrollbar {
  width: 15px;
	background-color: #f9f9fd;
}
HTML::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background-color: #2C7DD5;
}
HTML::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #00203E;
} */

BODY {
	/* background: #0D0D0D; */
	font-family: Roboto, arial;
	font-size: 14px;
	overflow-y: scroll;
}

BODY * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.b-mobile_view {
	display: none;
}

.b-wrapper {
  /* max-width: 1600px; */
	margin-left: auto;
	margin-right: auto;
}

.b-desc_hide__tbl {
	display: none;
}

.b-header {
  height: 36px;
	background: #0355A2;
	/* border-bottom: 1px solid rgba(255, 255, 255, 0.5); */
	/* border-bottom: 1px solid #1B75CA; */
	/* overflow: hidden; */
}
.b-header__in {
	position: relative;
}
.b-header__logo {
	float: left;
	display: inline-block;
	padding: 5px 12px;
	height: 36px;
	background: #00203E;
	box-sizing: border-box;
}
.b-header__logo IMG {
	display: inline-block;
	/* width: 199px; */
	height: 27px;
}

.b-header__logo_mob {
	display: none;
	position: absolute;
	top: 4px;
	left: 50%;
	margin-left: -83px;
	/* display: none; */
	/* float: left; */
	/* display: inline-block; */
	padding: 0px;
	/* height: 36px; */
	/* background: #00203E; */
	box-sizing: border-box;
}
.b-header__logo_mob IMG {
	display: inline-block;
	height: 25px;
	/* margin-top: 2px; */
}

.b-header__main_mob {
	display: none;
	position: absolute;
	top: 7px;
	left: 10px;
	/* display: none; */
	/* float: left; */
	/* display: inline-block; */
	padding: 0px;
	/* height: 36px; */
	/* background: #00203E; */
	box-sizing: border-box;
}
.b-header__main_mob IMG {
	display: inline-block;
	height: 22px;
	/* margin-top: 2px; */
}

.b-header__top_menu__mob_search {
	display: none;
	position: absolute;
	top: 7px;
	left: 10px;
}
.b-header__top_menu__mob_search IMG {
	display: inline-block;
	width: 20px;
	height: 20px;
}


.b-header__top_menu {
	float: left;
	display: inline-block;
	margin-top: 8px;
	margin-left: 20px;
}
.b-header__top_menu A {
	/* display: inline-block; */
	margin-right: 10px;
}
.b-header__top_menu__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 3px 12px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	
	background: #073A71;
	border: 1px solid #0A335F;
	border-radius: 6px;
}
.b-header__top_menu__item IMG {
	margin-right: 5px;
}
.b-header__top_menu A:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-header__top_menu__top {
	padding: 1px 12px 3px 12px;
	background: #F9FAFB;
}
.b-header__top_menu__top IMG {
	height: 15px;
}
.b-header__top_menu__top SPAN {
	display: inline-block;
	margin-top: 2px;
	color: #293134;
}
.b-header__top_menu__line {
	background: #F9FAFB;
	color: #293134;
}
.b-header__top_menu__live {
	background: #E21E26;
	border-color: #B00A10;
}

.b-header__top_menu2 {
	float: left;
	display: inline-block;
	margin-top: 8px;
	/* margin-left: 60px; */
	margin-left: 130px;
}
.b-header__top_menu2 A {
	/* display: inline-block; */
	float: left;
	margin-right: 10px;
}
.b-header__top_menu2_item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 3px 15px 3px 15px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	
	background: #073A71;
	border: 1px solid #0A335F;
	border-radius: 6px;
}
.b-header__top_menu2 A:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-header__top_menu2__real {
	background-color: #43AC26;
	border-color: #2F8A15;
}
.b-header__top_menu2__fun {
	background-color: #E21E26;
	border-color: #B00A10;
}
.b-header__top_menu2__slots {
	background-color: #073A71;
	border-color: #0A335F;
}
.b-header__top_menu2__other {
	background: #F9FAFB;
	color: #293134;
}


.b-header__top_menu_right {
	float: right;
	/* display: inline-block; */
	
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	
	margin-top: 1px;
	margin-right: 20px;
}
.b-header__top_menu_right A {
	/* display: inline-block; */
	float: left;
}
.b-header__top_menu_right_item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 3px 15px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	
	border-radius: 6px;
}
.b-header__top_menu_right A:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-header__top_menu_right__android {
	margin-left: 7px;
}
.b-header__top_menu_right__search {
	/* margin-left: 7px; */
}





.b-header__top_menu_right__bauth {
	/* width: 90px; */
	height: 42px;
	position: relative;
	margin-top: -7px;
	/* margin-right: 25px; */
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}
.b-header__top_menu_right__bauth2 {
	/* background: #0C467C; */
}
.b-header__top_menu_right__bauth:hover {
	/* background: #0C467C;
	cursor: pointer; */
}
.b-header__top_menu_right__bauth .b-header__top_menu_right_item {
	margin-top: 2px;
}
.b-header__top_menu_right__bauth__sub {
	display: none;
	position: absolute;
	z-index: 9;
	top: 40px;
	left: -48px;
	
	width: 310px;
	/* width: 230px; */
	/* height: 100px; */
	background: #0C467C;
	/* border-radius: 0px 7px 7px 7px; */
	border-radius: 7px;
	box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);
	box-sizing: border-box;
}
.b-header__top_menu_right__bauth___white .b-header__top_menu_right__bauth__sub {
	background: #F9FAFB;
}

.b-header__top_menu_right__bauth__open {
	background: #0C467C;
	cursor: pointer;
}
.b-header__top_menu_right__bauth2 .b-header__top_menu_right__bauth__sub {
	left: auto;
	right: -49px;
	border-radius: 7px 0px 7px 7px;
}
.b-header__top_menu_right__bauth:hover .b-header__top_menu_right__bauth__sub {
	/* display: block;
	padding-top: 7px;
	padding-bottom: 7px; */
}
.b-header__top_menu_right__bauth__open .b-header__top_menu_right__bauth__sub {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}
.b-header__top_menu_right__bauth__bitem {
	margin: 5px 10px;
	overflow: hidden;
}
.b-header__top_menu_right__bauth__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	border: solid 2px white;
	border-radius: 10px;
	box-sizing: border-box;
}
.b-header__top_menu_right__bauth___white .b-header__top_menu_right__bauth__item {
	background: white;
}
.b-header__top_menu_right__bauth__item IMG {
	width: 18px;
	margin-right: 7px;
	color: white;
	fill: white;
}
.b-header__top_menu_right__bauth__sub A {
	/* display: block; */
	
	width: 100%;
	padding: 10px 15px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	box-sizing: border-box;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.2);
}
.b-header__top_menu_right__bauth___white .b-header__top_menu_right__bauth__sub A {
	color: #293134;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.2);
}
.b-header__top_menu_right__bauth__sub A:last-child {
	/* border-radius: 0px 0px 7px 7px; */
}
.b-header__top_menu_right__bauth__sub A:hover {
	background: #175A99;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.4);
}
.b-header__top_menu_right__bauth___white .b-header__top_menu_right__bauth__sub A:hover {
	background: white;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.3);
}
A.b-header__top_menu_right__bauth__sub__icon {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 0px 15px;
	border-top: solid 1px #4989C5;
	line-height: 35px;
}
.b-header__top_menu_right__bauth__sub__icon IMG {
	height: 17px;
	margin-right: 8px;
}















.b-header__top_menu_right__cauth {
	/* width: 90px; */
	position: relative;
	margin-top: 14px;
	margin-bottom: 20px;
	/* margin-right: 25px; */
	/* padding-top: 12px; */
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}
.b-header__top_menu_right__cauth2 {
	/* background: #0C467C; */
}
.b-header__top_menu_right__cauth:hover {
	/* background: #0C467C;
	cursor: pointer; */
}
.b-header__top_menu_right__cauth .b-header__top_menu_right_item {
	margin-top: 2px;
}
.b-header__top_menu_right__cauth__sub {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 10px;
	/* width: 230px; */
	/* height: 100px; */
	background: #0C467C;
	/* border-radius: 0px 7px 7px 7px; */
	border-radius: 7px;
	box-shadow: 3px 3px 10px rgba(0,0,0, 0.2);
	box-sizing: border-box;
}
.b-header__top_menu_right__cauth___white .b-header__top_menu_right__cauth__sub {
	background: #F9FAFB;
}

.b-header__top_menu_right__cauth__open {
	background: #0C467C;
	cursor: pointer;
}
.b-header__top_menu_right__cauth2 .b-header__top_menu_right__cauth__sub {
	left: auto;
	right: -49px;
	border-radius: 7px 0px 7px 7px;
}
.b-header__top_menu_right__cauth:hover .b-header__top_menu_right__cauth__sub {
	/* display: block;
	padding-top: 7px;
	padding-bottom: 7px; */
}
.b-header__top_menu_right__cauth__open .b-header__top_menu_right__cauth__sub {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}
.b-header__top_menu_right__cauth__bitem {
	margin: 5px 10px;
	overflow: hidden;
}
.b-header__top_menu_right__cauth__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	border: solid 2px white;
	border-radius: 10px;
	box-sizing: border-box;
}
.b-header__top_menu_right__cauth___white .b-header__top_menu_right__cauth__item {
	background: white;
}
.b-header__top_menu_right__cauth__item IMG {
	width: 18px;
	margin-right: 7px;
	color: white;
	fill: white;
}
.b-header__top_menu_right__cauth__sub A {
	/* display: block; */
	
	width: 100%;
	padding: 20px 25px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	box-sizing: border-box;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.2);
}
.b-header__top_menu_right__cauth___white .b-header__top_menu_right__cauth__sub A {
	color: #293134;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.2);
}
.b-header__top_menu_right__cauth__sub A:last-child {
	/* border-radius: 0px 0px 7px 7px; */
}
.b-header__top_menu_right__cauth__sub A:hover {
	background: #175A99;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.4);
}
.b-header__top_menu_right__cauth___white .b-header__top_menu_right__cauth__sub A:hover {
	background: white;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.3);
}
A.b-header__top_menu_right__cauth__sub__icon {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 0px 15px;
	border-top: solid 1px #4989C5;
	line-height: 35px;
}
.b-header__top_menu_right__cauth__sub__icon IMG {
	height: 17px;
	margin-right: 8px;
}












.b-header__top_menu_right__login {
	/* margin-left: 17px; */
	/* background: #D42A28;
	border: 1px solid #D42A28; */
	background: #F9FAFB;
	color: #293134;
}
.b-header__top_menu_right__register {
	margin-left: 7px;
	/* background: #4ABA24;
	border: 1px solid #4ABA24; */
	background: #F9FAFB;
	color: #293134;
}

.b-header__top_menu_right__user {
	margin-right: 12px;
	padding: 4px 10px 4px 10px;
	background: #3F3F3F;
	border-radius: 7px;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
}


.b-header__top_menu_right__sep {
	width: 40px;
}
.b-header__top_menu_right__sep2 {
	width: 10px;
}



.b-header__top_menu_right__help {
	width: 40px;
	height: 40px;
	position: relative;
	margin-top: -7px;
	/* margin-right: 25px; */
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	box-sizing: border-box;
}
.b-header__top_menu_right__help:hover {
	background: #0C467C;
	cursor: pointer;
}
.b-header__top_menu_right__help__in {
	/* width: 1px;
	height: 1px; */
}
.b-header__top_menu_right__help__link {
	position: absolute;
	z-index: 9;
	top: 11px;
	left: 0px;
	margin: 1px 10px 1px 10px;
}
.b-header__top_menu_right__help__link IMG {
	height: 20px;
}
.b-header__top_menu_right__help__sub {
	display: none;
	position: absolute;
	z-index: 99;
	top: 40px;
	right: 0px;
	
	/* width: 200px; */
	width: 275px;
	/* height: 100px; */
	background: #0C467C;
	border-radius: 7px 0px 7px 7px;
	box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);
	
	max-height: 500px;
	overflow-y: auto;
}

.b-header__top_menu_right__help__sub::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b-header__top_menu_right__help__sub::-webkit-scrollbar-thumb {
  border-radius: 15px;
	/* background-color: #2C7DD5; */
  background-color: #F5F6FA;
}
.b-header__top_menu_right__help__sub::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #3F80BD;
}

.b-header__top_menu_right__help:hover .b-header__top_menu_right__help__sub {
	display: block;
}
.b-header__top_menu_right__help__sub A {
	display: block;
	
	width: 100%;
	padding: 10px 15px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 13px;
	color: #FFFFFF;
	box-sizing: border-box;
}
.b-header__top_menu_right__help__sub A:last-child {
	border-radius: 0px 0px 7px 7px;
}
.b-header__top_menu_right__help__sub A:hover {
	background: #175A99;
}
A.b-header__top_menu_right__help__sub__icon {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 0px 15px;
	border-top: solid 1px #4989C5;
	line-height: 35px;
}
.b-header__top_menu_right__help__sub__icon IMG {
	height: 17px;
	margin-right: 8px;
}









.b-header__side_menu {
	display: none;
	float: right;
	width: 40px;
	height: 37px;
	position: relative;
	/* margin-top: -7px; */
	/* margin-right: 25px; */
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	box-sizing: border-box;
}


.b-header__top_menu_dop {
	display: none;
	float: right;
	width: 40px;
	height: 37px;
	position: relative;
	/* margin-top: -7px; */
	/* margin-right: 25px; */
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	box-sizing: border-box;
}
.b-header__top_menu_dop:hover {
	/* background: #0C467C;
	cursor: pointer; */
}
.b-header__top_menu_dop_open {
	background: #0C467C;
	cursor: pointer;
}
.b-header__top_menu_dop__in {
	/* width: 1px;
	height: 1px; */
}
.b-header__top_menu_dop__link {
	position: absolute;
	z-index: 9;
	top: 7px;
	left: 0px;
	margin: 1px 10px 1px 10px;
	cursor: pointer;
}
.b-header__top_menu_dop__link IMG {
	height: 20px;
}
.b-header__top_menu_dop__sub {
	display: none;
	position: absolute;
	z-index: 9;
	top: 36px;
	right: 0px;
	
	width: 200px;
	/* height: 100px; */
	background: #0C467C;
	border-radius: 0px 0px 7px 7px;
	box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);
}
.b-header__top_menu_dop:hover .b-header__top_menu_dop__sub {
	/* display: block; */
}
.b-header__top_menu_dop_open .b-header__top_menu_dop__sub {
	display: block;
}
.b-header__top_menu_dop__sub A {
	display: block;
	
	width: 100%;
	padding: 10px 15px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 13px;
	color: #FFFFFF;
	border-top: solid 1px #4989C5;
	box-sizing: border-box;
}
.b-header__top_menu_dop__sub A:last-child {
	border-radius: 0px 0px 7px 7px;
	/* border-top: none; */
}
.b-header__top_menu_dop__sub A:hover {
	background: #175A99;
}







.b-top_search {
	clear: both;
	/* display: none; */
	padding: 16px 11px 1px 11px;
	/* background: #00203E; */
	overflow: hidden;
}
.b-top_search__hide {
	display: none;
}
.b-top_search * {
	/* box-sizing: border-box; */
}
.b-top_search__in {
	padding-bottom: 5px;
}
.b-top_search__form_right {
	width: 320px;
	float: right;
	padding-right: 10px;
	box-sizing: border-box;
}
@-moz-document url-prefix() {
	.b-top_search__form_right {
		padding-right: 13px;
	}
}

/* .b-top_search__mob {
	display: none;
	background: white;
}
.b-top_search__desc {
	
} */


.b-top_search__form {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
	
	margin-left: 5px;
	margin-right: 330px;
	
	padding: 5px 15px;
	/* background: #F8F4DB; */
	background: #F9FAFB;
	border-radius: 8px;
	box-shadow: 0px 0px 5px rgba(0,0,0, 0.3);
}
@-moz-document url-prefix() {
	.b-top_search__form {
		margin-left: 8px;
	}
}
.b-top_search__form INPUT[type="text"] {
	width: 100%;
	padding: 5px 0;
	background: none;
	border: none;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #293134;
}
.b-top_search__form INPUT[type="text"]::placeholder {
	color: #293134;
}









.b-top_consult {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
	
	padding: 0px 15px;
	/* background: #5EB545; */
	background: #77c95e;
	background: -moz-linear-gradient(top,  #77c95e 1%, #42a524 100%);
	background: -webkit-linear-gradient(top,  #77c95e 1%,#42a524 100%);
	background: linear-gradient(to bottom,  #77c95e 1%,#42a524 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c95e', endColorstr='#42a524',GradientType=0 );
	border-radius: 8px;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 37px;
	color: white;
}
.b-top_consult IMG {
	height: 37px;
	margin-left: 20px;
}











.b-content {
  padding: 16px 11px 7px 11px;
	/* background: #00203E; */
}
.b-content__slots {
	padding-bottom: 0;
}
.b-content__center {
	margin-right: 330px;
	padding-right: 3px;
	overflow-y: scroll;
	overflow-x: hidden;
	
	/* scrollbar-color: #2C7DD5 #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin; */
	scrollbar-color: #F5F6FA #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}
.b-content__center__wright {
	margin-left: 270px;
}
.b-content__center__in {
	padding: 10px 20px;
	background: #0D57A7;
	border-radius: 7px;
}
.b-content__center__in_mob {
	padding-left: 20px;
	padding-right: 20px;
}
.b-content__center__in__spad {
	padding: 0px 0px !important;
}
.b-content__center__in__white {
	background: #F5F6FA;
}
.b-content__center__in__white2 {
	background: white;
}
.b-content__center__in__white2 {
	background: white;
}

.b-content__top_block {
	/* padding-top: 2px; */
	/* padding-bottom: 5px; */
	/* padding-bottom: 8px; */
	/* background: white;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.2); */
}

.b-content__center::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b-content__center::-webkit-scrollbar-thumb {
  border-radius: 15px;
	/* background-color: #2C7DD5; */
  background-color: #F5F6FA;
}
.b-content__center::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #3F80BD;
}

/* *::-webkit-scrollbar-corner {
  background: red !important;
} */





.b-content__top_sport {
	
}
.b-content__top_sport * {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
}
.b-content__top_sport__list {
	/* position: absolute; */
	padding-right: 30px;
}
.b-content__top_sport__list .swiper-slide {
	
}
.b-content__top_sport__item {
	width: 100px;
	margin-right: 10px;
	padding: 6px 0px;
	background: white;
	/* border: solid 2px #F3F3F3; */
	border-radius: 8px;
	text-align: center;
	box-sizing: border-box;
}
.b-content__top_sport__item SPAN {
	display: block;
	margin-top: 10px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	color: #454545;
}
.b-content__top_sport__item:hover {
	/* opacity: 0.9; */
}
.b-content__top_sport__item A:hover {
	text-decoration: none;
}
.b-content__top_sport__item__act {
	background: #E6EEF6;
	border-color: white;
}
.b-content__top_sport__item__act SPAN {
	color: black;
}



.b-content__top_sport__list .swiper-slide EM {
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
}
.b-content__top_sport__list .swiper-slide IMG {
	display: inline-block;
	height: 100%;
}
.b-content__top_sport__item_big.swiper-slide EM {
	width: 100%;
	height: 40px;
	padding-top: 4px;
	box-sizing: border-box;
}
.b-content__top_sport__item_big.swiper-slide IMG {
	width: 90px;
	height: auto;
}

.b-top_sport__icon,
.b-content__top_sport__item IMG {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.b-top_sport__icon {
	width: 40px;
	height: 40px;
}
.b-content__top_sport__item:hover .b-top_sport__icon,
.b-content__top_sport__item:hover IMG {
	transform: scale(1.15);
}

.b-top_sport__football {
	color: #619A38;
	fill: #619A38;
}
.b-top_sport__amfoot {
	color: #835384;
	fill: #835384;
}
.b-top_sport__basketball {
	color: #A75836;
	fill: #A75836;
}
.b-top_sport__beachvoll {
	color: #5E97D7;
	fill: #5E97D7;
}
.b-top_sport__bega {
	color: #CC9966;
	fill: #CC9966;
}
.b-top_sport__box {
	color: #FEAB00;
	fill: #FEAB00;
}
.b-top_sport__cyber {
	color: #993399;
	fill: #993399;
}
.b-top_sport__edinobor {
	/* color: #616161;
	fill: #616161; */
	color: #672728;
	fill: #672728;
}
.b-top_sport__formula {
	color: #669999;
	fill: #669999;
}
.b-top_sport__golf {
	color: #ACAC86;
	fill: #ACAC86;
}
.b-top_sport__hokkey {
	color: #6D96AA;
	fill: #6D96AA;
}
.b-top_sport__moto {
	color: #FF9966;
	fill: #FF9966;
}
.b-top_sport__shah {
	color: #CC9933;
	fill: #CC9933;
}
.b-top_sport__skach {
	color: #99CC99;
	fill: #99CC99;
}
.b-top_sport__tabletennis {
	color: #788EB6;
	fill: #788EB6;
}
.b-top_sport__tennis {
	color: #ED940F;
	fill: #ED940F;
}
.b-top_sport__ufc {
	color: #6699FF;
	fill: #6699FF;
}
.b-top_sport__velo {
	color: #00CCCC;
	fill: #00CCCC;
}
.b-top_sport__volleyball {
	color: #CA965A;
	fill: #CA965A;
}




.b-content__top_sport .slick-prev {
	position: absolute;
	top: 50%;
	left: -13px;
	margin-top: -6px;
	display: block;
	width: 6px;
	height: 12px;
	background: url(/images/main_sport_arr-left.png) no-repeat 0 0;
	border: none;
	text-indent: -9999px;
	opacity: 0.6;
	cursor: pointer;
}
.b-content__top_sport .slick-next {
	position: absolute;
	top: 50%;
	right: -10px;
	margin-top: -6px;
	display: block;
	width: 6px;
	height: 12px;
	background: url(/images/main_sport_arr-right.png) no-repeat 0 0;
	border: none;
	text-indent: -9999px;
	opacity: 0.6;
	cursor: pointer;
}

.b-content__head1 {
	margin-bottom: 15px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #FFFFFF;
}



.b-content__head2 {
	height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	margin-bottom: 15px;
}
.b-content__head2__head {
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	/* color: #5d5d5d; */
	color: white;
}
.b-content__head2__head__black {
	/* color: #293134; */
	color: #3B3B3B;
}
.b-content__head2__head__wico {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.b-content__head2__head__wico IMG,
.b-content__head2__head__wico SVG {
	
}

.b-content__head2__head__in2__fl {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}

.b-content__head2__line {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	margin: 0 20px;
	
	border-top: dashed 1px silver;
	height: 1px;
}
.b-content__head2__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}


.top_sport__control.top_sport__control___disabled {
    opacity: .55;
    cursor: default;
}
.top_sport__control.top_sport__control__left {
    margin-right: 10px;
}
.top_sport__control {
    padding: 2px;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.top_sport__control___arrow {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    /* background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAxMGMwLTUuNTIzLTQuNDc3LTEwLTEwLTEwUzAgNC40NzcgMCAxMGMwIDUuNTIyIDQuNDc4IDEwIDEwIDEwczEwLTQuNDc4IDEwLTEwem0tMS41IDBBOC41IDguNSAwIDExMS40OTggMTAgOC41IDguNSAwIDAxMTguNSAxMHptLTYuNDU2LTMuMDI0YS43NS43NSAwIDAwLTEuMTMtLjk3OGwtMy40ODcgMy40Ny0uMDczLjA4NWEuNzUuNzUgMCAwMC4wNzMuOTc4bDMuNDg2IDMuNDcxLjA4NC4wNzNhLjc1Ljc1IDAgMDAuOTc3LS4wNzVsLjA3Mi0uMDg0YS43NS43NSAwIDAwLS4wNzQtLjk3Nkw5LjAyIDkuOTk4bDIuOTUyLTIuOTM5LjA3Mi0uMDg0eiIgZmlsbD0iIzE5MkEzRSIgZmlsbC1vcGFjaXR5PSIuNTUiLz48L3N2Zz4=) no-repeat 50%/cover; */
}
.top_sport__control___arrow_right {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}




.b-content__top_type_sport {
	overflow: hidden;
}
.b-content__top_type {
	float: left;
	margin-top: 0px;
}
.b-content__top_type A {
	display: inline-block;
	margin-right: 6px;
}

.b-content__top_type IMG {
	display: inline-block;
	height: 28px;
}
IMG.b-content__top_type__top__act {
	display: none;
}
.b-content__top_type A:hover IMG {
	display: none;
}
.b-content__top_type A:hover .b-content__top_type__top__act {
	display: inline-block;
}

.b-content__top_type__top {
	
}
.b-content__top_type__line {
	
}
.b-content__top_type__live {
	
}

.swiper_sports_small {
	margin-left: 280px;
	overflow: hidden;
}
.b-content__top_sport_list {
	/* overflow: hidden; */
}
.b-content__top_sport_list .swiper-slide {
	float: left;
	display: inline-block;
	/* width: 100px; */
	margin-right: 10px;
}

.b-content__top_sport_list .swiper-wrapper {
	
}
.b-content__top_sport_list .swiper_slide_1,
.b-content__top_sport_list .swiper_slide_2,
.b-content__top_sport_list .swiper_slide_3,
.b-content__top_sport_list .swiper_slide_4,
.b-content__top_sport_list .swiper_slide_5,
.b-content__top_sport_list .swiper_slide_6,
.b-content__top_sport_list .swiper_slide_7,
.b-content__top_sport_list .swiper_slide_8,
.b-content__top_sport_list .swiper_slide_9,
.b-content__top_sport_list .swiper_slide_10,
.b-content__top_sport_list .swiper_slide_11,
.b-content__top_sport_list .swiper_slide_12,
.b-content__top_sport_list .swiper_slide_13,
.b-content__top_sport_list .swiper_slide_14,
.b-content__top_sport_list .swiper_slide_15,
.b-content__top_sport_list .swiper_slide_16,
.b-content__top_sport_list .swiper_slide_17,
.b-content__top_sport_list .swiper_slide_18,
.b-content__top_sport_list .swiper_slide_19 {
	width: 50px;
}
.b-content__top_sport_list .swiper_slide_19 {
	margin-right: 20px;
}



.b-content__top_sport_list .swiper_slide__act.swiper_slide_1 {
	width: 100px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_2 {
	width: 100px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_3 {
	width: 120px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_4 {
	width: 100px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_5 {
	width: 140px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_6 {
	width: 120px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_7 {
	width: 145px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_8 {
	width: 145px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_9 {
	width: 150px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_10 {
	width: 80px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_11 {
	width: 135px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_12 {
	width: 125px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_13 {
	width: 120px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_14 {
	width: 80px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_15 {
	width: 85px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_16 {
	width: 100px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_17 {
	width: 120px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_18 {
	width: 110px;
}
.b-content__top_sport_list .swiper_slide__act.swiper_slide_19 {
	width: 120px;
}

.b-content__top_sport_list__item {
	position: relative;
	/* float: left; */
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	margin: 0px 5px 5px 0px;
	padding: 2px 9px 4px 9px;
	border-radius: 6px;
	text-decoration: none;
}
.b-content__top_sport_list__item:hover {
	text-decoration: none;
}
.b-content__top_sport_list__item__act {
	padding: 4px 9px;
	background: white;
	box-shadow: 1px 1px 5px rgba(0,0,0, 0.3);
}

.b-content__top_sport_list__counter {
	position: absolute;
	top: 9px;
	right: 5px;
	z-index: 10;
	/* float: right; */
	width: 30px;
	/* margin-top: 3px; */
	font-weight: 400;
	text-align: center;
}
.b-content__top_sport_list__item__load .b-content__top_sport_list__counter,
.b-content__top_sport_list__item__sel .b-content__top_sport_list__counter {
	display: none;
}
.b-content__top_sport_list__counter I {
	display: inline-block;
	padding: 3px 5px 3px 5px;
	font-style: normal;
	/* font-weight: bold; */
	font-size: 11px;
	/* line-height: 12px; */
	color: white;
	background: #487597;
	border-radius: 6px;
}

.b-content__top_sport_list__item__load:before {
	content: '';
	position: absolute;
	top: 9px;
	right: 11px;
	width: 20px;
	height: 20px;
	/* background: url(/images/bx_loader.gif) no-repeat 0 0; */
	background: url(/images/preload_gray.png) no-repeat 0 0;
	background-size: cover;
}
.b-content__top_sport_list__item__sel {
	box-shadow: 1px 1px 5px rgba(0,0,0, 0.5);
}
.b-content__top_sport_list__item__sel:after {
	content: '';
	position: absolute;
	top: 12px;
	right: 14px;
	width: 12px;
	height: 12px;
	background: url(/images/icon_gal_blue.svg) no-repeat 0 0;
	background-size: cover;
}

.b-content__top_sport_list__item EM {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.b-content__top_sport_list__item SPAN {
	display: none;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #242424;
}

.b-content__top_sport_list__item__act EM {
	width: 19px;
	height: 19px;
}
.b-content__top_sport_list__item__act SPAN {
	display: block;
}


.b-content__top_sport_list__item__icon {
	height: 100%;
	fill: white;
	color: white;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__icon {
	fill: #619A38;
	color: #619A38;
}

.b-content__top_sport_list__item__act .b-content__top_sport_list__item__football {
	fill: #619A38;
	color: #619A38;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__amfoot {
	color: #835384;
	fill: #835384;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__basketball {
	color: #A75836;
	fill: #A75836;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__beachvoll {
	color: #5E97D7;
	fill: #5E97D7;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__bega {
	color: #CC9966;
	fill: #CC9966;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__box {
	color: #FEAB00;
	fill: #FEAB00;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__cyber {
	color: #993399;
	fill: #993399;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__edinobor {
	color: #616161;
	fill: #616161;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__formula {
	color: #669999;
	fill: #669999;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__golf {
	color: #ACAC86;
	fill: #ACAC86;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__hokkey {
	color: #6D96AA;
	fill: #6D96AA;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__moto {
	color: #FF9966;
	fill: #FF9966;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__shah {
	color: #CC9933;
	fill: #CC9933;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__skach {
	color: #99CC99;
	fill: #99CC99;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__tabletennis {
	color: #788EB6;
	fill: #788EB6;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__tennis {
	color: #ED940F;
	fill: #ED940F;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__ufc {
	color: #6699FF;
	fill: #6699FF;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__velo {
	color: #00CCCC;
	fill: #00CCCC;
}
.b-content__top_sport_list__item__act .b-content__top_sport_list__item__volleyball {
	color: #CA965A;
	fill: #CA965A;
}

/* .b-content__top_sport_list__item__1 EM {
	background: url(/images/sport/slider/1.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__2 EM {
	background: url(/images/sport/slider/2.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__3 EM {
	background: url(/images/sport/slider/3.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__4 EM {
	background: url(/images/sport/slider/4.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__5 EM {
	background: url(/images/sport/slider/5.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__8 EM {
	background: url(/images/sport/slider/8.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__10 EM {
	background: url(/images/sport/slider/10.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__11 EM {
	background: url(/images/sport/slider/11.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__12 EM {
	background: url(/images/sport/slider/12.svg) no-repeat 50% 50%;
}
.b-content__top_sport_list__item__999 EM {
	background: url(/images/sport/slider/999.svg) no-repeat 50% 50%;
}

.b-content__top_sport_list__item__act.b-content__top_sport_list__item__1 EM {
	background-image: url(/images/sport/slider/1_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__2 EM {
	background-image: url(/images/sport/slider/2_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__3 EM {
	background-image: url(/images/sport/slider/3_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__4 EM {
	background-image: url(/images/sport/slider/4_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__5 EM {
	background-image: url(/images/sport/slider/5_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__8 EM {
	background-image: url(/images/sport/slider/8_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__10 EM {
	background-image: url(/images/sport/slider/10_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__11 EM {
	background-image: url(/images/sport/slider/11_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__12 EM {
	background-image: url(/images/sport/slider/12_color.svg);
}
.b-content__top_sport_list__item__act.b-content__top_sport_list__item__999 EM {
	background-image: url(/images/sport/slider/999_color.svg);
} */


.b-main_article_bot {
	margin-top: 20px;
	padding: 8px 15px;
	background: white;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
	border-radius: 9px;
	font-size: 14px;
	color: #6d5c5c;
}
.b-main_article_bot P {
	margin: 3px 0;
	padding: 0;
}
.b-main_article_bot A {
	color: #3C3C3C;
	text-decoration: underline;
}
.b-main_article_bot A:hover {
	color: black;
	text-decoration: none;
}


.b-main_article_bot__more_link {
	
}
.b-main_article_bot__more {
	margin-top: 10px;
}
.b-main_article_bot__more__in {
	display: none;
}


.b-main_events {
	/* margin-top: 10px; */
	/* border-radius: 0 0 9px 9px; */
	border-radius: 9px;
	overflow: hidden;
}
.b-main_events__head {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center; */
	
	padding: 8px 15px;
	/* border-radius: 7px 7px 0 0; */
	
	/* background: #2D2D2D; */
	/* background: #DAD6B7; */
	background: white;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
}



.b-main_events__head_type {
	position: relative;
	float: right;
	margin-top: 2px;
	/* order: 0;
	flex: 0 1 auto;
	align-self: auto; */
	/* margin-right: 130px; */
}
.b-main_events__head_type_slots {
	float: right;
}
.b-main_events__head_type EM:after {
	content: "";
	position: absolute;
	z-index: 3;
	top: 1px;
	left: -19px;
	width: 19px;
	height: 100%;
	background: url(/images/white_text.png) no-repeat 0 0;
}
.b-main_events__head_type2 {
	display: none;
}
.b-main_events__head_type SPAN {
	float: left;
	display: block;
	width: 1px;
	height: 20px;
	margin-left: 10px;
	/* border-right: 1px solid rgba(255,255,255, 0.7); */
	border-right: 1px solid #293134;
}
.b-main_events__head_type2 SPAN {
	border-color: black;
}
.b-main_events__head_type A {
	float: left;
	display: block;
	margin-left: 10px;
	padding: 3px 5px;
	/* background: #43AC26; */
	border-radius: 4px;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	/* color: #FFFFFF; */
	color: #293134;
	
	text-decoration: none;
}
.b-main_events__head_type A:hover {
	/* opacity: 0.9; */
	text-decoration: underline;
}

.b-main_events__head_type I,
.b-main_events__head_type EM {
	font-style: normal
}
.b-main_events__head_type EM {
	display: none;
}

A.b-main_events__head_type__act {
	/* background: #35881E; */
	/* background: #DAD6B7; */
	/* color: black; */
	/* text-decoration-color: red; */
	text-decoration: underline;
}
.b-main_events__head_type2 A.b-main_events__head_type__act {
	background: none;
	color: black;
	text-decoration: underline;
}
A.b-main_events__head_type__act:hover {
	text-decoration: none;
}
.b-main_events__head_sport {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
}
.b-main_events__head_sport2 {
	display: none;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
}
.b-main_events__head_sport__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	overflow: hidden;
}
.b-main_events__head_sport__in EM {
	position: relative;
	display: inline-block;
	height: 20px;
	font-style: normal;
	overflow: hidden;
	box-sizing: border-box;
}
.b-main_events__head_sport__in SPAN {
	display: inline-block;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
}
.b-main_events__head_sport__in EM:after {
	/* content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 100%;
	background: url(/images/white_text.png) no-repeat 0 0; */
}
.b-main_events__head_sport IMG {
	margin-right: 10px;
}
.b-main_events__head_sport_icon {
	display: none;
	width: 21px;
	height: 21px;
	margin-right: 10px;
	/* color: white;
	fill: white; */
	color: #293134;
	fill: #293134;
}
.b-main_events__head_sport_icon__football {
	display: inline-block;
	color: #619A38;
	fill: #619A38;
}
.b-main_events__head_sport_icon__hokkey {
	color: #6D96AA;
	fill: #6D96AA;
}
.b-main_events__head_sport_icon__basketball {
	color: #A75836;
	fill: #A75836;
}
.b-main_events__head_sport_icon__tennis {
	color: #ED940F;
	fill: #ED940F;
}
.b-main_events__head_sport_icon__tabletennis {
	color: #788EB6;
	fill: #788EB6;
}
.b-main_events__head_sport_icon__volleyball {
	color: #CA965A;
	fill: #CA965A;
}
.b-main_events__head_sport_icon__cyber {
	color: #993399;
	fill: #993399;
}
.b-main_events__head_sport_icon__ufc {
	color: #6699FF;
	fill: #6699FF;
}
.b-main_events__head_sport_icon__edinobor {
	color: #616161;
	fill: #616161;
}
.b-main_events__head_sport_icon__box {
	color: #FEAB00;
	fill: #FEAB00;
}
.b-main_events__head_sport_icon__formula {
	color: #669999;
	fill: #669999;
}
.b-main_events__head_sport_icon__moto {
	color: #FF9966;
	fill: #FF9966;
}
.b-main_events__head_sport_icon__golf {
	color: #ACAC86;
	fill: #ACAC86;
}
.b-main_events__head_sport_icon__skach {
	color: #99CC99;
	fill: #99CC99;
}
.b-main_events__head_sport_icon__bega {
	color: #CC9966;
	fill: #CC9966;
}
.b-main_events__head_sport_icon__shah {
	color: #CC9933;
	fill: #CC9933;
}
.b-main_events__head_sport_icon__velo {
	color: #00CCCC;
	fill: #00CCCC;
}
.b-main_events__head_sport_icon__beachvoll {
	color: #5E97D7;
	fill: #5E97D7;
}
.b-main_events__head_sport_icon__amfoot {
	color: #835384;
	fill: #835384;
}

.b-main_events__head_sport SPAN {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	/* color: #FFFFFF; */
	color: #293134;
}



.b-main_events__head_tour_sport_icon__football,
.b-main_events__head_tour_sport_icon__hokkey,
.b-main_events__head_tour_sport_icon__basketball,
.b-main_events__head_tour_sport_icon__tennis,
.b-main_events__head_tour_sport_icon__tabletennis,
.b-main_events__head_tour_sport_icon__volleyball,
.b-main_events__head_tour_sport_icon__cyber,
.b-main_events__head_tour_sport_icon__ufc,
.b-main_events__head_tour_sport_icon__edinobor,
.b-main_events__head_tour_sport_icon__box,
.b-main_events__head_tour_sport_icon__formula,
.b-main_events__head_tour_sport_icon__moto,
.b-main_events__head_tour_sport_icon__golf,
.b-main_events__head_tour_sport_icon__skach,
.b-main_events__head_tour_sport_icon__bega,
.b-main_events__head_tour_sport_icon__shah,
.b-main_events__head_tour_sport_icon__velo,
.b-main_events__head_tour_sport_icon__beachvoll,
.b-main_events__head_tour_sport_icon__amfoot {
	width: 14px;
	height: 14px;
	margin-right: 5px;
	color: white;
	fill: white;
}



.b-content__head_main_top {
	margin-top: 15px;
}


.b-main_events__head_sport__mob {
	display: none;
	/* margin-bottom: 10px; */
}
.b-main_events__head_sport__mob__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	color: #5d5d5d;
}



.b-main_events__head__slots__mob {
	display: none;
}
.b-main_events__head__slots__buts {
	/* display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
	overflow: auto;
	flex-direction: row; */
	
	/* margin: 5px 10px; */
	overflow: hidden;
}
.b-main_events__head__slots__buts__item {
	display: block;
	
	float: left;
	width: 47%;
	margin: 4px 1px 0px 7px;
	box-sizing: border-box;
	
	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );
	
	padding: 7px 25px;
	border-radius: 7px;
	font-weight: 600;
	font-size: 13px;
	color: #293134;
	text-decoration: none;
	text-align: center;
}
.b-main_events__head__slots__buts__item:hover {
	text-decoration: none;
	opacity: 0.85;
}


.b-main_events__slots {
	position: relative;
}
.b-main_events__head__slots__wrap {
	/* height: 37px; */
}
.b-content__center__in__slots {
	padding-top: 0;
}
.b-main_events__head__slots__block {
	position: -webkit-sticky;
	position: sticky;
	z-index: 10;
	top: 0px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding-top: 10px;
	background: #0D57A7;
}
.b-main_events__head__slots {
	/* background: #D6AC4C; */
	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );
	
	border-radius: 7px;
}
.b-main_events__head__slots A,
.b-main_events__head__slots SPAN {
	color: #293134;
}
.b-main_events__head__slots .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__football {
	background: #619A38;
}
.b-main_events__head__football A,
.b-main_events__head__football SPAN {
	/* color: black; */
}
.b-main_events__head__football .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__hokkey {
	background: #6D96AA;
}
.b-main_events__head__hokkey A,
.b-main_events__head__hokkey SPAN {
	/* color: black; */
}
.b-main_events__head__hokkey .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__basketball {
	background: #A75836;
}
.b-main_events__head__basketball A,
.b-main_events__head__basketball SPAN {
	/* color: black; */
}
.b-main_events__head__basketball .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__tennis {
	background: #ED940F;
}
.b-main_events__head__tennis A,
.b-main_events__head__tennis SPAN {
	/* color: black; */
}
.b-main_events__head__tennis .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__tabletennis {
	background: #788EB6;
}
.b-main_events__head__tabletennis A,
.b-main_events__head__tabletennis SPAN {
	/* color: black; */
}
.b-main_events__head__tabletennis .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__volleyball {
	background: #CA965A;
}
.b-main_events__head__volleyball A,
.b-main_events__head__volleyball SPAN {
	/* color: black; */
}
.b-main_events__head__volleyball .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__cyber {
	background: #993399;
}
.b-main_events__head__cyber A,
.b-main_events__head__cyber SPAN {
	/* color: black; */
}
.b-main_events__head__cyber .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__ufc {
	background: #6699FF;
}
.b-main_events__head__ufc A,
.b-main_events__head__ufc SPAN {
	/* color: black; */
}
.b-main_events__head__ufc .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__edinobor {
	background: #616161;
}
.b-main_events__head__edinobor A,
.b-main_events__head__edinobor SPAN {
	/* color: black; */
}
.b-main_events__head__edinobor .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__box {
	background: #FEAB00;
}
.b-main_events__head__box A,
.b-main_events__head__box SPAN {
	/* color: black; */
}
.b-main_events__head__box .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__formula {
	background: #669999;
}
.b-main_events__head__formula A,
.b-main_events__head__formula SPAN {
	/* color: black; */
}
.b-main_events__head__formula .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__moto {
	background: #FF9966;
}
.b-main_events__head__moto A,
.b-main_events__head__moto SPAN {
	/* color: black; */
}
.b-main_events__head__moto .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__golf {
	background: #ACAC86;
}
.b-main_events__head__golf A,
.b-main_events__head__golf SPAN {
	/* color: black; */
}
.b-main_events__head__golf .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__skach {
	background: #99CC99;
}
.b-main_events__head__skach A,
.b-main_events__head__skach SPAN {
	/* color: black; */
}
.b-main_events__head__skach .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__bega {
	background: #CC9966;
}
.b-main_events__head__bega A,
.b-main_events__head__bega SPAN {
	/* color: black; */
}
.b-main_events__head__bega .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__shah {
	background: #CC9933;
}
.b-main_events__head__shah A,
.b-main_events__head__shah SPAN {
	/* color: black; */
}
.b-main_events__head__shah .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__velo {
	background: #00CCCC;
}
.b-main_events__head__velo A,
.b-main_events__head__velo SPAN {
	/* color: black; */
}
.b-main_events__head__velo .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__beachvoll {
	background: #5E97D7;
}
.b-main_events__head__beachvoll A,
.b-main_events__head__beachvoll SPAN {
	/* color: black; */
}
.b-main_events__head__beachvoll .b-main_events__head_type SPAN {
	/* border-color: black; */
}

.b-main_events__head__amfoot {
	background: #835384;
}
.b-main_events__head__amfoot A,
.b-main_events__head__amfoot SPAN {
	/* color: black; */
}
.b-main_events__head__amfoot .b-main_events__head_type SPAN {
	/* border-color: black; */
}









.b-main_events__tour {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding: 5px 15px 3px 15px;
	/* background: #DAD6B7; */
}


.b-main_events__tour_line {
	position: relative;
	background: #E1DFD1;
}
.b-main_events__tour_line__counter {
	position: absolute;
	top: -3px;
	right: 9px;
	width: 30px;
	margin-top: 6px;
	text-align: center;
}
.b-main_events__tour_line__counter SPAN {
	display: inline-block;
	padding: 2px 5px 2px 5px;
	font-style: normal;
	/* font-weight: bold; */
	font-size: 11px;
	/* line-height: 12px; */
	/* color: #293134; */
	color: #293134;
	background: #C2BD9B;
	border-radius: 6px;
}


.b-main_events__tour__list {
	border-bottom: solid 1px rgba(0,0,0, 0.3);
	cursor: pointer;
}
.b-main_events__tour__list:last-child {
	border-bottom: none;
}
.b-main_events__tour__list:hover {
	background-color: #C9C393;
}
.b-main_events__tour__name {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
}
.b-main_events__tour__name__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.b-main_events__tour__name__in IMG {
	width: 16px;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	margin-right: 10px;
}
.b-main_events__tour__name__in SPAN {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	/* color: #000000; */
	color: white;
}

.b-main_events__tour__ishod_types {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	width: 50%;
}

.b-main_events__tour__ishod_types B,
.b-main_events__tour__ishod_types EM {
	font-weight: 400;
	font-style: normal;
}
.b-main_events__tour__ishod_types EM {
	display: none;
}

.b-main_events__tour__ishod_types SPAN {
	display: block;
	text-align: center;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 13px;
	/* color: #3F3F3F; */
	color: white;
}
.b-main_events__tour__ishod_types__3col SPAN {
	width: 25%;
}
.b-main_events__tour__ishod_types__3col SPAN.b-main_events__tour__ishod_types__empty {
	width: 5%;
}
.b-main_events__tour__ishod_types__2col SPAN {
	width: 33%;
}
.b-main_events__tour__ishod_types__2col SPAN.b-main_events__tour__ishod_types__empty {
	width: 5%;
}
.b-tour_ishod_types {
	font-style: normal;
}
.b-tour_ishod_type_2 {
	display: none;
}
.b-tour_ishod_type_3 {
	display: none;
}
.b-tour_ishod_type_4 {
	display: none;
}



.live_list_events_score_period {
	font-style: normal;
}


.b-main_events__list__score_period {
	/* position: relative; */
	/* flex-clear: clear; */
	
	/* padding-left: 23px; */
}




.live_list_events_score_extra_1,
.live_list_events_score_extra_2 {
	margin-right: 5px;
	color: #5D6E74;
}


.b-main_events__list {
	
}
.b-main_events__list__item {
	padding: 10px 15px;
	/* padding: 0px 15px 10px 15px; */
	background: white;
	border-bottom: solid 1px #EFF4F8;
}
.b-main_events__list__item__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}

.b-main_events__list__load {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.b-main_events__list__load:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	/* background: url(/images/bx_loader.gif) no-repeat 0 0; */
	background: url(/images/preload_gray.png) no-repeat 0 0;
	background-size: cover;
}

.b-main_events__list__col {
	/* width: 48%; */
	width: 50%;
}
.b-main_events__list__col__comm_time {
	width: 50%;
}
.b-main_events__list__col__kefs {
	width: 50%;
}
.b-main_events__list__col__comm_time {
	position: relative;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
}






.b-main_events__list__score {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	position: absolute;
	top: 21px;
	right: 20px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	color: #393939;
	background: white;
}
.b-main_events__list__score__in {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.b-main_events__list__score__in:before {
	content: '';
	position: absolute;
	top: 0;
	left: -19px;
	width: 19px;
	height: 100%;
	background: url(/images/white_text.png) no-repeat 0 0;
}
.b-main_events__list__score__in:after {
	content: '';
	position: absolute;
	top: 0;
	right: -14px;
	width: 14px;
	height: 50px;
	background: white;
}
.b-main_events__list__score_1,
.b-main_events__list__score_2 {
	display: block;
}
.b-main_events__list__score_1 {
	margin-top: 1px;
}
.b-main_events__list__score_2 {
	margin-top: 10px;
}
.b-main_events__list__score_22 {
	margin-top: 11px;
}
.b-main_events__list__score__col {
	position: relative;
	margin-left: 6px;
	width: 20px;
	text-align: center;
}
.b-main_events__list__score__col__period {
	position: absolute;
	top: -12px;
	left: 0;
	width: 20px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	color: gray;
}
.b-main_events__list__score__col_sep {
	width: 25px;
}
.b-main_events__list__score__col_main {
	font-weight: 600;
	color: #D02027;
}
.b-main_events__list__score__col_main .b-main_events__list__score_1 {
	margin-top: 1px;
}
@-moz-document url-prefix() {
	.b-main_events__list__score__col_main .b-main_events__list__score_1 {
		margin-top: 2px;
	}
}









.b-in_events__list__score {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	position: absolute;
	z-index: 10;
	bottom: 7px;
	right: 5px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	color: #393939;
	background: white;
}
.b-in_events__list__score__in {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.b-in_events__list__score__in:before {
	content: '';
	position: absolute;
	top: 0;
	left: -19px;
	width: 19px;
	height: 100%;
	background: url(/images/white_text2.png) no-repeat 0 0;
}
.b-in_events__list__score__in:after {
	/* content: '';
	position: absolute;
	top: 0;
	right: -14px;
	width: 14px;
	height: 50px;
	background: white; */
}
.b-in_events__list__score_1,
.b-in_events__list__score_2 {
	display: block;
}
.b-in_events__list__score_1 {
	margin-top: 1px;
}
.b-in_events__list__score_2 {
	margin-top: 10px;
}
.b-in_events__list__score_22 {
	margin-top: 11px;
}
.b-in_events__list__score__col {
	position: relative;
	margin-left: 6px;
	/* width: 20px; */
	text-align: center;
}
.b-in_events__list__score__col__period {
	position: absolute;
	top: -12px;
	left: 0;
	width: 20px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	color: gray;
}
.b-in_events__list__score__col_sep {
	width: 25px;
}
.b-in_events__list__score__col_main {
	font-weight: 600;
	color: #D02027;
}
.b-in_events__list__score__col_main .b-in_events__list__score_1 {
	margin-top: 1px;
}
@-moz-document url-prefix() {
	.b-in_events__list__score__col_main .b-in_events__list__score_1 {
		margin-top: 2px;
	}
}






.event_red_card {
	/* width: 15px; */
	margin-top: 1px;
	margin-right: 6px;
	padding: 2px 3px;
	background: #FA0F18;
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	line-height: 10px;
	color: white;
	border-radius: 4px;
	text-align: center;
}




.b-main_events__list__score_card1,
.b-main_events__list__score_card2 {
	position: relative;
	width: 20px;
}
.b-main_events__list__score_card1 EM {
	top: -17px;
	color: #293134;
}
.b-main_events__list__score_card12 EM {
	top: -17px;
	background: #FDC50C;
	color: #293134;
}
.b-main_events__list__score_card2 EM {
	top: 0px;
	color: white;
}
.b-main_events__list__score_card22 EM {
	top: 0px;
	background: #B43D37;
	color: white;
}
.b-main_events__list__score_card1 EM,
.b-main_events__list__score_card2 EM {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 15px;
	padding: 1px 0;
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	border-radius: 4px;
	text-align: center;
}
.score_card__yellow EM {
	/* background: #FDC50C; */
	/* background: #F6FF00; */
	background: #FFEA00;
	color: #293134;
}
.score_card__red EM {
	/* background: #B43D37; */
	background: #FA0F18;
	color: white;
	scale: 0.85;
}



.b-main_events__list__col__comm_time__in {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	flex: 1 1 auto; */
	
	padding-right: 12px;
	
	/* min-width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto; */
	
	
	white-space: nowrap;
}

.b-main_events__list__col__time_mob {
	display: none;
	margin-bottom: 3px;
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	/* color: #8C9193; */
	color: #293134;
}
.b-main_events__list__col__time_mob I,
.b-main_events__list__col__time_mob EM {
	font-style: normal;
}
.b-main_events__list__col__time_mob__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}
.b-main_events__list__col__time_mob SPAN {
	font-weight: 500;
}

.b-main_events__list__col__time {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	margin-right: 20px;
}
.b-main_events__list__col__star2 {
	display: none;
}
.b-main_events__list__item:hover .b-main_events__list__col__star1 {
	display: none;
}
.b-main_events__list__item:hover .b-main_events__list__col__star2 {
	display: inline-block;
}
.b-main_events__list__col__time P {
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	color: #44637C;
	
	text-align: center;
}
.b-main_events__list__col__time P SPAN {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	/* display: block; */
	font-weight: 700;
	font-size: 14px;
	color: #293134;
}







.b-main_events__list__col__time2 {
	display: flex;
	align-items: center;
	align-content: flex-start;
	
	/* order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	margin-right: 20px; */
	margin-right: 0px;
}
.b-main_events__list__col__time2__mt {
	margin-top: 4px;
}


.b-event_timer_state {
	/* display: flex;
	align-items: center;
	align-content: flex-start; */
	/* height: 19px; */
	height: 17px;
}
.b-event_timer_state__play {
	display: none;
}
.b-event_timer_state__pause {
	display: none;
}
.event_comands__timer_play .b-event_timer_state__play {
	display: inline-block;
}
.event_comands__timer_pause .b-event_timer_state__pause {
	display: inline-block;
}
.event_comands__timer_play .b-event_timer_state__pause {
	display: none;
}
.event_comands__timer_pause .b-event_timer_state__play {
	display: none;
}
.b-event_timer_state__play {
	margin-bottom: 2px;
}
.b-event_timer_state__pause {
	margin-bottom: 2px;
}



.b-main_events__list__col__time2 I,
.b-main_events__list__col__time2 EM {
	font-style: normal;
}
.b-main_events__list__col__time2 P {
	display: flex;
	align-items: center;
	align-content: flex-start;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	color: #44637C;
	
	/* text-align: center; */
}
.b-main_events__list__col__time2 P SPAN {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center; */
	
	/* display: block; */
	font-weight: 500;
	font-size: 14px;
	/* color: #616a6d; */
	color: black;
}






.b-main_events__list__col__comm {
	order: 0;
	flex: 1 1 auto;
	align-self: auto;
}
.b-main_events__list__col__comm A {
	text-decoration: none;
}
.b-main_events__list__col__comm A:hover .b-main_events__list__col__comm_item .event_score_comm_name {
	color: #1C5FB0;
}
.b-main_events__list__col__comm P {
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	/* color: #616a6d; */
	color: black;
	
	margin: 12px 0 0px 0;
	padding: 0;
}
.b-main_events__list__col__comm_item {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	color: #293134;
	
	/* margin: 5px 0; */
	padding: 5px 0;
}
.b-main_events__list__col__comm_item IMG {
	/* height: 20px; */
	height: 16px;
	margin-right: 6px;
}
.b-main_events__list__col__comm_item SPAN {
	
}
.b-main_events__list__col__comm__1 {
	border-bottom: solid 1px #E2E2E2;
}
.b-main_events__list__col__comm__2 {
	
}


.b-in_events__list__score_line {
	position: absolute;
	z-index: 10;
	right: 0;
	background: white;
	font-size: 15px;
	font-weight: 600;
	color: #D02027;
}
.b-in_events__list__score_line_1 {
	top: 4px;
}
.b-in_events__list__score_line_2 {
	top: 4px;
}
.b-in_events__list__score_line__in {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	align-content: center;
	/* flex: 1 1 auto; */
	
	position: relative;
}
.b-in_events__list__score_line__in:before {
	content: '';
	position: absolute;
	z-index: 11;
	top: 0;
	left: -30px;
	width: 30px;
	height: 100%;
	background: url(/images/white_text3.png) no-repeat 0 0;
}
.b-event_score_podacha {
	display: none;
	position: absolute;
	z-index: 11;
	top: 7px;
	left: -15px;
	width: 7px;
	height: 7px;
	/* background: #94A1AA; */
	background: #82A767;
	border-radius: 50%;
}


.b-main_events__list__col__comm_item SPAN {
	/* display: block; */
	position: relative;
	overflow: hidden;
}
.b-main_events__list__col__comm_item SPAN:after {
	/* content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 100%;
	background: url(/images/white_text.png) no-repeat 0 0; */
}



.b-main_events__list__col__kefs {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding-top: 27px;
}
.b-main_events__list__col__kefs__item {
	position: relative;
	
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	display: block;
	
}
.b-main_events__list__col__kefs__3col .b-main_events__list__col__kefs__item {
	width: 25%;
}
.b-main_events__list__col__kefs__2col .b-main_events__list__col__kefs__item {
	width: 33%;
}

.b-main_events__list__col__comm_time__2col {
	width: 68%;
}
.b-events_events__list__col__kefs__2col {
	width: 30%;
}
.b-events_events__list__col__kefs__2col .b-main_events__list__col__kefs__item {
	width: 48%;
}

.b-main_events__list__col__kefs__item_1,
.b-main_events__list__col__kefs__item_2 {
	
}



.b-events_events__list__col__kefs__plist__block {
	padding-bottom: 10px;
}
.b-events_events__list__col__kefs__plist__row {
	display: flex;
	justify-content: space-between;
	
	margin: 10px 15px;
}
.b-events_events__list__col__kefs__plist__col {
	
}
.b-events_events__list__col__kefs__plist__col_1 {
	width: 45%;
}
.b-events_events__list__col__kefs__plist__col_2 {
	width: 200px;
}
.b-events_events__list__col__kefs__plist__col_right_in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.b-events_events__list__col__kefs__plist__col_right_in__col {
	width: 45%;
	
	display: block;
	margin: 0 3px;
	padding: 3px 0;
	background: #EFF4F8;
	border-radius: 6px;
	border: solid 1px #E9EFF7;
	/* box-shadow: 1px 1px 5px rgba(0,0,0, 0.1); */
	text-align: center;
	box-sizing: border-box;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #293134;
	cursor: pointer;
}

.b-events_events__list__col__kefs__plist__right_head {
	margin-top: 10px;
	font-weight: 500;
	font-size: 13px;
	color: black;
	text-align: center;
}
.b-events_events__list__col__kefs__plist__right_head_yn {
	margin-top: 5px;
	display: flex;
	justify-content: space-around;
}
.b-events_events__list__col__kefs__plist__right_head_yn__col {
	font-weight: 400;
	font-size: 13px;
	color: black;
}



.b-main_events__list__small_ish {
	position: absolute;
	top: -14px;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 11px;
	line-height: 12px;
	color: #A8B1B8;
	text-align: center;
}
.b-main_events__list__small_ish .b-event_kef__type {
	font-style: normal;
}
.b-event_kef__type {
	
}
.b-event_kef__type_1 {
	
}
.b-event_kef__type_2 {
	display: none;
}
.b-event_kef__type_3 {
	display: none;
}
.b-event_kef__type_4 {
	display: none;
}


.b-main_events__list__col__kefs__item SPAN {
	display: block;
	
	margin: 0 3px;
	padding: 3px 0;
	
	background: #EFF4F8;
	border-radius: 6px;
	border: solid 1px #E9EFF7;
	/* box-shadow: 1px 1px 5px rgba(0,0,0, 0.1); */
	text-align: center;
	box-sizing: border-box;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #293134;
	cursor: pointer;
	
	overflow: hidden;
}
.b-main_events__list__col__kefs__item:hover SPAN {
	background: #DFE4EA;
	border-color: #D0D9E6;
}

.b-main_events__list__col__kefs__other SPAN {
	background: none;
	border: none;
	font-size: 14px;
	color: #293134;
}
.b-main_events__list__col__kefs__other:hover SPAN {
	background: #EFF4F8;
	border: solid 1px #E9EFF7;
}
.b-main_events__list__col__kefs__other A {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
	
	color: #293134;
	text-decoration: underline;
}
.b-main_events__list__col__kefs__other:hover A {
	text-decoration: none;
}
.b-main_events__list__col__kefs__other IMG {
	height: 6px;
	margin-left: 7px;
}



.b-main_events__list__col__kefs__item__small {
	width: 5% !important;
	background: none;
	border: none;
}
.b-main_events__list__col__kefs__item__small SPAN,
.b-main_events__list__col__kefs__item__small:hover SPAN {
	background: none !important;
	box-shadow: none !important;
	border: none !important;
}
.b-event_kef__in {
	
}
.b-event_kef__in IMG {
	height: 16px;
	margin-right: 20px;
}




.b-event_kef {
	position: relative;
}
SPAN.b-event_kef__red {
	color: #E21E26;
}
SPAN.b-event_kef__green {
	color: #619A38;
}
.b-event_kef:after {
	content: '';
	position: absolute;
	/* top: 9px; */
	/* right: 16px; */
	/* right: 6px; */
	right: 0;
	width: 0;
	height: 0;
	/* width: 6px;
	height: 11px; */
	/* background-size: cover; */
}


/* .b-event_kef__red:after {
	background: url(/images/kef_arrow_bot.svg) no-repeat 0 0;
}
.b-event_kef__green:after {
	background: url(/images/kef_arrow_top.svg) no-repeat 0 0;
} */
.b-event_kef__red:after {
	/* background: url(/images/kef_arrow_bot.svg) no-repeat 0 0; */
	/* bottom: 0; */
	/* border-width: 0 0 10px 10px; */
	/* border-color: transparent transparent #CC3333; */
	
	/* top: 0;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #CC3333 transparent transparent;
	transform: rotate(1turn); */
}
.b-event_kef__green:after {
	/* background: url(/images/kef_arrow_top.svg) no-repeat 0 0; */
	
	/* top: 0;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #3CA059 transparent transparent;
	transform: rotate(1turn); */
}



.b-main_events__block .b-event_kef {
	background: #E7E7E7;
	border-color: #E0E0E0;
	color: #E7E7E7;
	cursor: default;
}
.b-main_events__block .b-event_kef:hover {
	background: #E7E7E7;
	border-color: #E0E0E0;
}
.b-main_events__block:hover .b-event_kef {
	color: #E7E7E7;
	cursor: default;
}
.b-main_events__block .b-event_kef:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 50%;
	width: 17px;
	height: 21px;
	margin-left: -10px;
	background: url(/images/icon_block_white.svg) no-repeat 0 0;
	background-size: cover;
}




.b-content__left {
	float: left;
	width: 265px;
	box-sizing: border-box;
	padding-right: 5px;
	
	overflow-y: scroll;
	/* scrollbar-color: #2C7DD5 #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin; */
	scrollbar-color: #F5F6FA #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}
.b-content__left__in {
	padding: 10px 5px 10px 10px;
	/* background: #0D57A7; */
	background: #F5F6FA;
	border-radius: 10px;
}
.b-content__left::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b-content__left::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background-color: #F5F6FA;
}
.b-content__left::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #3F80BD;
}



.b-content__top_sport_list_new__mob {
	/* display: none; */
}
.b-content__top_sport_list_new {
	margin-top: 10px;
}
.b-content__top_sport_list_new .b-content__top_sport_list__item__icon {
	width: 100%;
	color: #5680A0;
	fill: #5680A0;
}
.b-content__top_sport_list_new .swiper_slide__act {
	
}
.b-content__top_sport_list_new .b-content__top_sport_list__item {
	/* width: 90%; */
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	margin-bottom: 8px;
	padding: 7px 15px;
	box-sizing: border-box;
}
.b-content__top_sport_list_new .b-content__top_sport_list__item SPAN {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	/* color: #777777; */
	color: #626262;
}
.b-content__top_sport_list_new .b-content__top_sport_list__item EM {
	width: 22px;
	height: 22px;
}
.b-content__top_sport_list_new .b-content__top_sport_list__item:hover {
	opacity: 0.9;
}
.b-content__top_sport_list_new .b-content__top_sport_list__item:hover {
	box-shadow: 1px 1px 5px rgba(0,0,0, 0.5);
}
.b-content__top_sport_list_new .b-content__top_sport_list__item:hover .b-content__top_sport_list__item__icon {
	color: #325F82;
	fill: #325F82;
}



.b-content__right {
	float: right;
	width: 320px;
	padding-right: 5px;
	/* padding-bottom: 50px; */
	overflow-x: hidden;
	overflow-y: scroll;
	
	/* scrollbar-color: #2C7DD5 #00203E; */
	scrollbar-color: #F5F6FA #00203E;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}

.b-content__right::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b-content__right::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background-color: #F5F6FA;
}
.b-content__right::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #3F80BD;
}





.b-right_win {
	margin-bottom: 20px;
	border-radius: 9px;
	overflow: hidden;
}
.b-right_win__menu {
	/* display: none; */
}
.b-right_win__head {
	/* background: #3F3F3F; */
	/* background: #336666; */
	
	/* background: #666633; */
	/* background: #333366; */
	
	/* background: #003366; */
	
	/* background: #999966; */
	
	/* background: #DAD6B7; */
	/* padding: 0px 15px; */
}



.b-right_win__head__1full {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 10px 15px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
}
.b-right_win__head__1full IMG {
	margin-right: 10px;
}




.b-right_win__head__2col {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
}
.b-right_win__head__2col__col {
	padding: 3px 20px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}
.b-right_win__head__2col__col IMG {
	margin-right: 5px;
}
.b-right_win__head__2col__col__1 {
	/* background: #2E2D2D; */
	background: #F3F3F3;
	/* background: #A5A390; */
	border-radius: 0px 10px 0px 0px;
	color: #000000;
}
.b-right_win__head__2col__col__2 {
	background: #FFBA00;
	border-radius: 10px 0px 0px 0px;
	color: #1E1E1E;
}




.b-right_win__head2 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
	
	padding: 5px 10px;
	background: #619A38;
}
.b-right_win__head2__col {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
}
.b-right_win__head2__col__1 {
	
}
.b-right_win__head2__col__1 IMG {
	margin-right: 5px;
}
.b-right_win__head2__col__2 {
	
}
.b-right_win__head2__col__2 A {
	margin-left: 10px;
}



.b-right_win__express {
	padding: 0 5px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #2D2D2D;
}

.b_kuponwin__close {
	display: none;
}
.b-right_win__express__head {
	position: relative;
}
.b-right_win__express__head SPAN {
	position: absolute;
	top: -13px;
	left: 4px;
	padding: 3px 7px;
	background: #2E2D2D;
	border-radius: 5px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	color: white;
}

.b-right_win__express P {
	margin: 0;
	padding: 0;
}
.b-right_win__express TABLE {
	
}
.b-right_win__express TH {
	padding: 5px;
	border-bottom: solid 1px rgba(0,0,0, 0.3);
}
.b-right_win__express TD {
	padding: 5px;
	border-bottom: solid 1px rgba(0,0,0, 0.3);
}
.b-right_win__express__no_border TD {
	border: none;
}
.b-right_win__express__text {
	
}
.b-right_win__express__text A {
	color: #2D2D2D;
}
.b-right_win__express__kef {
	
}
.b-right_win__express__more {
	background: #EFF4F8;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #2D2D2D;
}
.b-right_win__express__more A {
	color: #2D2D2D;
	text-decoration: underline;
}
.b-right_win__express__more A:hover {
	text-decoration: none;
}




.b-right_win__express__summ_kef__block {
	padding: 10px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: #41555C;
}
.b-right_win__express__summ_kef {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
}
.b-right_win__express__summ_kef__col {
	
}
.b-right_win__express__summ_kef__col2 {
	color: #202020;
}


.b-right_win__express__summ_kef__col2 SPAN {
	
}
.b-summ_kef__block {
	position: relative;
}
.b-summ_kef__block:after {
	content: '';
	position: absolute;
	top: 5px;
	left: -10px;
	width: 6px;
	height: 11px;
	background-size: cover;
}
@-moz-document url-prefix() {
	.b-summ_kef__block:after {
		top: 3px;
	}
}
.b-summ_kef__red:after {
	background: url(/images/kef_arrow_bot.svg) no-repeat 0 0;
}
.b-summ_kef__green:after {
	background: url(/images/kef_arrow_top.svg) no-repeat 0 0;
}



.b-right_win__express__summ_kef__col SPAN {
	
}
.b-right_win__express__summ2 P {
	margin: 15px 0 0 0;
	padding: 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
}
.b-right_win__express__summ2 P SPAN {
	font-weight: 800;
	font-size: 17px;
	/* color: #1D9F5E; */
}


.b-right_win__express__limit {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
	
	padding: 10px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #BEBEBD;
}
.b-right_win__express__limit__col {
	
}
.b-right_win__express__limit__col SPAN {
	
}
.b-right_win__express__limit__textb {
	font-weight: 500;
	font-size: 13px;
	color: #989DA4;
}



.b-right_win__express__form {
	margin: 0 10px;
	border-radius: 6px;
	background: #E7E7E7;
	/* background: #E7E7E7; */
	overflow: hidden;
}
.b-right_win__express__form__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center;
}
.b-right_win__express__form__in INPUT[type="text"] {
	display: block;
	width: 100px;
	margin-left: 10px;
	
	background: #E7E7E7;
	border: none;
	outline: none;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #353535;
}
.b-right_win__express__form__in INPUT[type="button"] {
	display: block;
	padding: 10px 15px;
	
	background: #5EB545;
	border: none;
	outline: none;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	/* line-height: 241%; */
	color: #FFFFFF;
	box-sizing: border-box;
}
.b-right_win__express__form__in INPUT[type="button"]:hover {
	background: #37931D;
}
.b-right_win__express__form__in INPUT[disabled="disabled"] {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #c4c5c7 100%);
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#c4c5c7 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#c4c5c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c4c5c7',GradientType=0 );
	color: #5A5A5A;
}
.b-right_win__express__form__in INPUT[disabled="disabled"]:hover {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #c4c5c7 100%);
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#c4c5c7 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#c4c5c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c4c5c7',GradientType=0 );
	color: #5A5A5A;
}




.b-right_win__content {
	/* padding: 10px;
	background: #124D8A; */
}
.b-right_win__content__in {
	padding: 6px 0;
	/* background: #F5F6FA; */
	background: white;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
	border-radius: 5px;
}
.b-right_win__content__in_brt {
	border-radius: 0 0 5px 5px;
}
.b-right_win__content__in__nobot {
	padding: 6px 0 0px 0;
	overflow: hidden;
}

.b-right_win__user_menu {
	
}
.b-right_win__user_menu__item {
	padding: 4px 10px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #181818;
	
	/* border-bottom: solid 1px rgba(0,0,0, 0.6); */
}

.b-right_win__user_menu__item__strong {
	margin-left: 0px !important;
	font-weight: 600;
	background: none !important;
	border-bottom: solid 1px #D4D7D9;
	text-align: center;
}

.b-right_win__user_menu__green {
	/* font-weight: 600; */
	color: #006600;
}
.b-right_win__user_menu__red {
	/* font-weight: 600; */
	color: #D01414;
}
.b-right_win__user_menu__bold {
	/* font-weight: 600; */
}

.b-right_win__user_menu__more {
	padding: 3px 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 14px;
	color: #181818;
	text-align: center;
}
.b-right_win__user_menu__more A {
	color: #181818;
	text-decoration: underline;
}
.b-right_win__user_menu__more A:hover {
	text-decoration: none;
}

.b-right_win__user_menu__item__other {
	/* display: none; */
}
.b-right_win__user_menu__item__contacts {
	position: relative;
}
.b-right_win__user_menu__item__tg {
	position: absolute;
	top: 2px;
	right: -21px;
}
.b-right_win__user_menu__item:last-child {
	border-bottom: none;
}
.b-right_win__user_menu__item {
	margin-left: 5px;
	padding: 5px 15px 5px 22px;
	background: url(/images/win_star_gray.svg) no-repeat 1% 50%;
	color: #777777;
}
.b-right_win__user_menu__item:hover {
	background: url(/images/win_star_gray2.svg) no-repeat 1% 50%;
}
.b-right_win__user_menu__item A {
	color: #777777;
	text-decoration: underline;
}
.b-right_win__user_menu__item A:hover {
	text-decoration: none;
}
.b-right_win__user_menu__item__user {
	margin-left: 5px;
	padding: 5px 15px 7px 5px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}
.b-right_win__user_menu__item__user A,
.b-right_win__user_menu__item__user SPAN {
	display: inline-block;
	padding-left: 17px;
	background: url(/images/win_user2.svg) no-repeat 0 45%;
	font-weight: 500;
	color: black;
}

.b-right_win__user_menu__balance {
	margin-bottom: 5px;
	padding: 8px 15px 6px 15px;
	/* background: #3F3F3F; */
	/* background: #3F3F3F; */
	/* background: #003366; */
	/* background: #0D57A7; */
	/* background: #5680A0; */
	background: #487597;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 15px;
	color: white;
	overflow: hidden;
}
.b-right_win__user_menu__balance__add {
	float: left;
}
.b-right_win__user_menu__balance__add:hover {
	opacity: 0.9;
}
.b-right_win__user_menu__balance__out {
	float: right;
}
.b-right_win__user_menu__balance__out:hover {
	opacity: 0.9;
}
.b-right_win__user_menu__balance__summ {
	padding-top: 10px;
	text-align: center;
}









.b-footer {
  /* margin-top: 30px; */
	padding: 7px 0px;
	background: #0D0E11;
}

.b-footer__row1,
.b-footer__row2 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding: 0px 20px;
}
.b-footer__row2 {
	margin-top: 10px;
	padding-top: 10px;
	border-top: solid 1px #575757;
}
.b-footer__logo {
	
}

.b-footer__right1 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.b-footer__right1__mail {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #CCC6C6;
}
.b-footer__right1_tg {
	margin-left: 15px;
}

.b-footer__left2 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #C5C5C6;
}
.b-footer__right2 {
	
}

.b-footer__link {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #C5C5C6;
}



.b-fix_chat {
	position: fixed;
	right: 25px;
	bottom: 15px;
}


.slick-disabled {
  display: none !important;
	opacity: 0 !important;
}




.b-mode_switch {
	display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  align-content: center;
	
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 2px;
}
.b-mode_switch__item {
	display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
	
	width: 45%;
	padding: 5px 2px;
	/* background: #F9FAFB; */
	
	/* background: white;
	border: solid 1px rgba(0,0,0, 0.4);
	box-shadow: 1px 1px 3px silver;
	border-radius: 8px; */
	background: white;
	border: solid 1px #DFDADA;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 7px;
	
	box-sizing: border-box;
	font-weight: 500;
	font-size: 12px;
	color: #293134;
	
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.b-mode_switch__item:active,
.b-mode_switch__item:hover,
.b-mode_switch__item:focus {
	/* opacity: 0.9; */
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.2);
	text-decoration: none;
}

.b-mode_switch__act {
	/* background: #43ac26;
	background: -moz-linear-gradient(top,  #43ac26 0%, #43ac26 100%);
	background: -webkit-linear-gradient(top,  #43ac26 0%,#43ac26 100%);
	background: linear-gradient(to bottom,  #43ac26 0%,#43ac26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43ac26', endColorstr='#43ac26',GradientType=0 ); */
}
.b-mode_switch__item SPAN {
	display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.b-mode_switch__item EM {
	height: 16px;
}
.b-mode_switch__act EM {
	margin-right: 8px;
}
.b-mode_switch__item EM IMG {
	display: none;
}
.b-mode_switch__act EM IMG {
	display: inline-block;
}
.b-mode_switch__item EM IMG {
	/* width: 16px; */
	height: 16px;
}
.b-mode_switch__money {
	
}
.b-mode_switch__fun {
	
}









.b_kuponwin {
	display: none;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 0 10px 2px rgba(1, 1, 1, 0.6);
	
	font-size: 13px;
}
.b_kuponwin * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b_kuponwin__in {
	position: relative;
	padding: 18px 10px 0px 10px;
	background: #F3F3F0;
	border-radius: 11px 11px 0 0;
	/* overflow: hidden; */
}
/* .b_kuponwin__swipe {
	position: absolute;
	top: 5px;
	left: 50%;
	width: 40px;
	height: 5px;
	margin-left: -20px;
	border-radius: 10px;
	background: #D1D3DA;
} */
.b_kuponwin__swipe {
	position: absolute;
	top: -10px;
	left: 50%;
	width: 35px;
	height: 35px;
	margin-left: -18px;
	/* border-radius: 10px;
	background: #D1D3DA; */
}
.b_kuponwin__swipe__in {
	positon: relative;
	width: 35px;
	height: 35px;
	background: #F3F3F0;
	border-radius: 50%;
	text-align: center;
}
.b_kuponwin__swipe__in IMG {
	display: inline-block;
	width: 13px;
	margin-top: 7px;
}
.b_kuponwin__list {
	
}

.b_kuponwin__list_block {
	max-height: 500px;
	padding-right: 5px;
	margin-bottom: 5px;
	overflow-y: auto;
	
	/* scrollbar-color: #C0C0C0 #FFFFFF; */
	scrollbar-color: #C0C0C0 #FFFFFF;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}
.b_kuponwin__list_block::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b_kuponwin__list_block::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background-color: silver;
}
.b_kuponwin__list_block::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #F6F6F6;
}

.b_kuponwin__list__small {
	max-height: 300px;
}




.b_kuponwin__item {
	position: relative;
	/* height: 70px; */
	margin-bottom: 7px;
	font-size: 11px;
	color: #393939;
	border: solid 2px #D6D7E1;
	border-radius: 6px;
	overflow: hidden;
}
.b_kuponwin__item:last-child {
	margin-bottom: 0px;
}
.b_kuponwin__item__block * {
	color: gray !important;
}



.b_kuponwin__item__skeleton__hide {
	opacity: 0;
}
.b_kuponwin__item__skeleton {
	/* display: none; */
	position: absolute;
	/* z-index: 999; */
	z-index: 99;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	background: white;
	overflow: hidden;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); */
}
.b_kuponwin__item__skeleton::before {
	content: '';
	display: block;
	position: absolute;
	/* left: -150px; */
	top: 0;
	height: 100%;
	width: 100%;
	animation: 5s skeleton_load_kupon infinite;
  background: linear-gradient(120deg, #E8E8E8 0%, #dddddd 20%, #E8E8E8 40%, #E8E8E8 60%, #dddddd 80%, #E8E8E8 100%);
	background-size: 400% 200%;
}
@keyframes skeleton_load_kupon {
  0%   { background-position:  200%; }
  100% { background-position: -200%; }
}



.b_kuponwin__item__del {
	position: absolute;
	top: 0;
	right: 0;
	/* float: right; */
	width: 20px;
	height: 100%;
	background: #E5E5E9;
	display: flex;
  align-items: center;
  justify-content: center;
	text-align: center;
	cursor: pointer;
}
.b_kuponwin__item__del SPAN {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(/images/icon_kupon_del.svg) no-repeat 0 0;
	background-size: cover;
	text-indent: -9999;
}
.b_kuponwin__item__right {
	position: absolute;
	top: 0;
	right: 30px;
	/* float: right; */
	height: 100%;
	padding: 5px 0;
	/* float: right; */
	text-align: right;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: flex-start;
}
.b_kuponwin__item__kef {
	position: relative;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	color: #393939;
	font-size: 13px;
	font-weight: 600;
}
.b_kuponwin__item__kef__red {
	color: #FF3333;
}
.b_kuponwin__item__kef__green {
	color: #658513;
}
.b_kuponwin__item__kef__block {
	color: #AFAFAF;
}


.b_kuponwin__item__kef__red:after {
	content: '';
	position: absolute;
	top: 3px;
	left: -10px;
	width: 5px;
	height: 9px;
	background-size: cover;
	background: url(/images/kef_arrow_bot.svg) no-repeat 0 0;
}
.b_kuponwin__item__kef__green:after {
	content: '';
	position: absolute;
	top: 3px;
	left: -10px;
	width: 5px;
	height: 9px;
	background-size: cover;
	background: url(/images/kef_arrow_top.svg) no-repeat 0 0;
}


.b_kuponwin__item__sport {
	order: 0;
	flex: 0 1 auto;
	align-self: flex-end;
	text-align: right;
}
.b_kuponwin__item__sport IMG {
	width: 19px;
}
.b_kuponwin__item__sport__icon_gray {
	width: 19px;
	height: 19px;
	color: #CECECE;
	fill: #CECECE;
}
.b_kuponwin__item__left {
	margin-right: 65px;
	padding: 5px 10px 5px 10px;
}
.b_kuponwin__item__ishod {
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: 600;
}
.b_kuponwin__item__com {
	
}
.b_kuponwin__item__date_score {
	margin-top: 3px;
	color: gray;
}
.b_kuponwin__item__date_score__live {
	font-weight: 600;
	color: black;
}


.kuponwin__kef_minus,
.kuponwin__kef_block {
	display: none;
	font-size: 11px;
	font-weight: 400;
}
.kuponwin__kef_minus {
	color: red;
}
.kuponwin__kef_block {
	color: gray;
}


.b_kuponwin__mes {
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.b_kuponwin__mes__text {
	font-size: 13px;
}
.b_kuponwin__mes__error {
	color: red;
}
.b_kuponwin__mes__ok {
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 600;
	color: #4E922B;
}


.b_kuponwin__mainbut {
	margin: 10px 0px 20px 0px;
}
.b_kuponwin__mainbut__in {
	position: relative;
	height: 30px;
	border-radius: 5px;
	background: #E7E7E7;
	overflow: hidden;
}
.b_kuponwin__mainbut__in,
.b_kuponwin__mainbut__in * {
	box-sizing: border-box;
}
.b_kuponwin__mainbut__in INPUT[type="text"] {
	width: 40%;
	height: 30px;
	padding: 0 11px;
	background: none;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	color: #293134;
}
.b_kuponwin__mainbut__in INPUT.b_kuponwin__mainbut__red {
	color: red;
}
.b_kuponwin__mainbut__in INPUT[type="text"]::placeholder {
	color: #8c8c8c;
}
.b_kuponwin__mainbut__in BUTTON {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 40%; */
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background: #43ac26;
	background: -moz-linear-gradient(top,  #43ac26 0%, #43ac26 100%);
	background: -webkit-linear-gradient(top,  #43ac26 0%,#43ac26 100%);
	background: linear-gradient(to bottom,  #43ac26 0%,#43ac26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43ac26', endColorstr='#43ac26',GradientType=0 );
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.b_kuponwin__mainbut__in BUTTON:hover,
.b_kuponwin__mainbut__in BUTTON:active,
.b_kuponwin__mainbut__in BUTTON:focus {
	background: #3f9627;
	background: -moz-linear-gradient(top,  #3f9627 0%, #52ba35 100%);
	background: -webkit-linear-gradient(top,  #3f9627 0%,#52ba35 100%);
	background: linear-gradient(to bottom,  #3f9627 0%,#52ba35 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9627', endColorstr='#52ba35',GradientType=0 );
	cursor: pointer;
}
.b_kuponwin__mainbut__in BUTTON[disabled="disabled"] {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #c4c5c7 100%);
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#c4c5c7 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#c4c5c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c4c5c7',GradientType=0 );
	color: #5A5A5A;
}



.b-kuponwin__but_load {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 170px;
	height: 30px;
	background: #E7E7E7;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
	box-sizing: border-box;
}
.b-kuponwin__but_load__in {
	position: relative;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
}
.b-kuponwin__but_load_skeleton {
	/* display: none; */
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0px;
	width: 100%;
	height: 30px;
	background: white;
	overflow: hidden;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); */
}
.b-kuponwin__but_load_skeleton::before {
	content: '';
	display: block;
	position: absolute;
	z-index: 10;
	/* left: -150px; */
	top: 0;
	height: 100%;
	width: 100%;
	animation: 5s skeleton_load_kupon infinite;
  background: linear-gradient(120deg, #E8E8E8 0%, #dddddd 20%, #E8E8E8 40%, #E8E8E8 60%, #dddddd 80%, #E8E8E8 100%);
	background-size: 400% 200%;
}
.kuponwin__but_load {
	display: block;
	position: absolute;
	z-index: 999;
	top: 7px;
	left: 37px;
	color: #4F5E63;
	text-align: center;
}


.b_kuponwin__mainbut__bottom {
	overflow: hidden;
}
.b_kuponwin__mainbut__balance {
	display: none;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #939292;
}

.b_kuponwin__mainbut__dop {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #b7b7b7;
}
.b_kuponwin__mainbut__dop__red {
	color: red;
}

.b_kuponwin__summ_kef {
	position: relative;
	/* margin-top: 7px;
	font-size: 20px;
	overflow: hidden; */
}

.b_kuponwin__summ_kef__skeleton {
	/* display: none; */
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	background: white;
	border-radius: 10px;
	overflow: hidden;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); */
}
.b_kuponwin__summ_kef__skeleton::before {
	content: '';
	display: block;
	position: absolute;
	/* left: -150px; */
	top: 0;
	height: 100%;
	width: 100%;
	animation: 5s skeleton_load_kupon infinite;
  background: linear-gradient(120deg, #E8E8E8 0%, #dddddd 20%, #E8E8E8 40%, #E8E8E8 60%, #dddddd 80%, #E8E8E8 100%);
	background-size: 400% 200%;
}

.b_kuponwin__skef {
	float: right;
}
.b_kuponwin__smoney {
	color: #41555C;
}











.b-right_express {
	display: none;
}
.b-right_express__open {
	display: block;
}









.cashin__modal,
.cashout__modal {
	display: none;
}
.partner_cashout__modal,
.partner_cashout__modal2,
.partner_cashout__modal3 {
	display: none;
}
.profile__modal {
	display: none;
}
.country__modal {
	display: none;
}
.currency__modal {
	display: none;
}
.express__modal {
	display: none;
}
.cashback__modal {
	display: none;
}
.odinar__modal {
	display: none;
}

.b-modal_overlay {
	position: fixed;
	top: 0px;
	z-index: 195;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.7);
}

.b-profile__top_mes {
	margin-bottom: 30px;
	text-align: center;
}
.b-profile__top_mes P {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 500;
	font-size: 14px;
	/* color: #619A38; */
	color: #293134;
}

.b-profile__modal {
	position: absolute;
	z-index: 199;
	top: 20%;
	left: 50%;
	width: 300px;
	margin-left: -150px;
}
.b-country__modal {
	position: absolute;
	z-index: 199;
	top: 10%;
	left: 50%;
	width: 600px;
	height: 60%;
	margin-left: -300px;
}
.b-currency__modal {
	position: absolute;
	z-index: 199;
	top: 10%;
	left: 50%;
	width: 400px;
	height: 60%;
	margin-left: -200px;
}

.b-profile__modal__in {
	position: relative;
	width: 100%;
	margin: 10px auto;
	background: white;
	border: solid 2px #656565;
	border-radius: 12px;
	box-shadow: 0 0 5px black;
	color: #414141;
}
.b-currency__modal .b-profile__modal__in {
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.b-profile__modal_close {
	position: absolute;
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.b-country__modal_close,
.b-currency__modal_close {
	position: absolute;
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.b-profile__modal__img {
	margin-top: 20px;
	text-align: center;
}
.b-profile__modal__img IMG {
	width: 100px;
}
.b-profile__modal__text {
	margin: 20px 0;
	font-size: 16px;
	color: #293134;
	text-align: center;
}

.b-profile__modal__county {
	height: 500px;
	overflow-y: scroll;
	
	padding-left: 20px;
	padding-right: 20px;
	
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px 20px;
  justify-content: space-between;
	
	margin: 20px 0;
	font-size: 14px;
	color: #293134;
	text-align: center;
}
.b-profile__modal__county::-webkit-scrollbar {
  width: 5px;
	background-color: #f9f9fd;
}
.b-profile__modal__county::-webkit-scrollbar-thumb {
  border-radius: 15px;
	/* background-color: #2C7DD5; */
  background-color: #F5F6FA;
}
.b-profile__modal__county::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 0px;
  background-color: #3F80BD;
}
.b-profile__modal__county * {
	box-sizing: border-box;
}
.b-profile__modal__county__item {
	/* border-right: dotted 1px silver; */
}
.b-profile__modal__county__item:nth-child(3n) {
	border-right: none;
}
.b-profile__modal__county__item A {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #E0EAF2;
	border-radius: 7px;
	/* color: #568CB3; */
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #777777;
	
	cursor: pointer;
}
.b-profile__modal__county__item A:hover {
	background: white;
	border: solid 1px #8badc7;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.2);
	text-decoration: none;
}

.b-profile__modal__but,
.country_modal_but,
.currency_modal_but,
.cashback_modal_but {
	margin-bottom: 10px;
	text-align: center;
}
.b-profile__modal__but BUTTON,
.country_modal_but BUTTON,
.currency_modal_but BUTTON,
.cashback_modal_but BUTTON {
	padding: 0px 25px;
	
	/* background: #5EB545; */
	background: #77c95e;
	background: -moz-linear-gradient(top,  #77c95e 1%, #42a524 100%);
	background: -webkit-linear-gradient(top,  #77c95e 1%,#42a524 100%);
	background: linear-gradient(to bottom,  #77c95e 1%,#42a524 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c95e', endColorstr='#42a524',GradientType=0 );
	border-radius: 8px;
	border: solid 2px #F0F0F0;
	outline: none;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 37px;
	color: white;
	cursor: pointer;
}





.modal_new_pari {
	display: none;
}
.b-modal_new_pari {
	position: absolute;
	z-index: 199;
	top: 50px;
	left: 50%;
	width: 500px;
	margin-left: -250px;
}
.b-modal_new_pari__block {
	
}
.b-modal_new_pari_close {
	position: absolute;
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.b-modal_new_pari__in {
	position: relative;
	width: 100%;
	margin: 10px auto;
	background: white;
	border: solid 2px #656565;
	border-radius: 12px;
	box-shadow: 0 0 5px black;
	color: #414141;
}
.b-modal_new_pari__head {
	margin: 0px 0 10px 0;
	padding: 7px 15px;
	background: #F2F2F2;
	border-radius: 12px 12px 0 0;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}
.b-modal_new_pari__head_1 {
	float: left;
	font-weight: 600;
}
.b-modal_new_pari__head_2 {
	
}
.b-modal_new_pari__head_2 EM {
	font-style: normal;
	color: #669933;
}
.b-modal_new_pari__head_3 {
	float: right;
	font-weight: 600;
}
.b-modal_new_pari__head_type {
	
}
.b-modal_new_pari__head_type__live {
	color: #FF271C;
}
.b-modal_new_pari__head_type__line {
	color: green;
}
.b-modal_new_pari__info {
	font-size: 15px;
}
.b-modal_new_pari__info__row {
	position: relative;
	margin: 7px 0;
	padding: 0px 15px;
}
.b-modal_new_pari__mess {
	margin-top: 15px;
	margin-left: 16px;
	font-size: 14px;
}

.b-modal_new_pari__info__row .ishod_name {
	/* color: #006FB1; */
	/* color: #669933; */
	font-weight: 600;
	/* color: #FF3333; */
	/* color: black; */
}

.b-modal_new_pari__info__sport_ico {
	position: absolute;
	top: -6px;
	right: 10px;
}
.b-modal_new_pari__info__sport_ico SVG {
	width: 30px;
	height: 30px;
	color: #CECECE;
	fill: #CECECE;
}






.b-modal_new_pari__info__skeleton__hide {
	opacity: 0;
}
.b-modal_new_pari__info__skeleton {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 15px;
	height: 100%;
	background: white;
	border-radius: 5px;
	overflow: hidden;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); */
}
.b-modal_new_pari__info__skeleton::before {
	content: '';
	display: block;
	position: absolute;
	/* left: -150px; */
	top: 0;
	height: 100%;
	width: 100%;
	
	/* background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);
	animation: skeleton_load 1s cubic-bezier(0.4, 0.0, 0.2, 1) infinite; */
	
	/* animation: 3s cubic-bezier(0.4, 0.0, 0.2, 1) infinite placeHolderShimmer; */
	/* animation: 3s skeleton_load ease-in-out infinite; */
	animation: 5s skeleton_load infinite;
  background: linear-gradient(120deg, #E8E8E8 0%, #dddddd 20%, #E8E8E8 40%, #E8E8E8 60%, #dddddd 80%, #E8E8E8 100%);
	
  background-size: 400% 200%;
  /* background-position-x: 180%; */
	
	
}
@keyframes skeleton_load {
  0%   { background-position:  200%; }
  100% { background-position: -200%; }
}
.b-modal_new_pari__info__skeleton__width_1 {
	width: 200px;
}
.b-modal_new_pari__info__skeleton__width_2 {
	width: 180px;
}
.b-modal_new_pari__info__skeleton__width_3 {
	width: 220px;
}




.card.is-loading {
  .image,
  h2,
  p {
    background: #eee;
    background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
    border-radius: 5px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
  }

  
}

@keyframes shine {
  to {
    background-position-x: -200%;
  }
}






.pari_osn_vremya {
	/* display: none; */
}
.b-modal_new_pari__info__row__arrows IMG {
	width: 15px;
}
.b-modal_new_pari__info__row__bg {
	margin-left: 10px;
	margin-right: 10px;
	padding: 3px 10px;
	background: #F2F2F2;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.2);
}
.b-modal_new_pari__info__row__bg.kef_cirkle_green {
	color: #669933;
}
.b-modal_new_pari__info__row__bg.kef_cirkle_red {
	color: #FF3333;
}
.b-modal_new_pari__info__row__bg.kef_cirkle_gray {
	color: #D2D2D2;
}
.b-modal_new_pari__mainbut {
	margin: 20px 15px 10px 15px;
}
.b-modal_new_pari__mainbut__in {
	position: relative;
	height: 40px;
	border-radius: 10px;
	background: #E7E7E7;
	overflow: hidden;
}
.b-modal_new_pari__mainbut__in,
.b-modal_new_pari__mainbut__in * {
	box-sizing: border-box;
}
.b-modal_new_pari__mainbut__in INPUT[type="text"] {
	/* width: 40%; */
	width: 45%;
	height: 40px;
	padding: 0 15px;
	background: none;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	color: #293134;
}
.b-modal_new_pari__mainbut__in INPUT.b-modal_new_pari__mainbut__red {
	color: red;
}
.b-modal_new_pari__mainbut__in INPUT[type="text"]::placeholder {
	color: #8c8c8c;
}
.b-modal_new_pari__mainbut__in BUTTON {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 40%; */
	height: 40px;
	padding-left: 22px;
	padding-right: 22px;
	background: #43ac26;
	background: -moz-linear-gradient(top,  #43ac26 0%, #43ac26 100%);
	background: -webkit-linear-gradient(top,  #43ac26 0%,#43ac26 100%);
	background: linear-gradient(to bottom,  #43ac26 0%,#43ac26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43ac26', endColorstr='#43ac26',GradientType=0 );
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.b-modal_new_pari__mainbut__in BUTTON:hover,
.b-modal_new_pari__mainbut__in BUTTON:active,
.b-modal_new_pari__mainbut__in BUTTON:focus {
	background: #3f9627;
	background: -moz-linear-gradient(top,  #3f9627 0%, #52ba35 100%);
	background: -webkit-linear-gradient(top,  #3f9627 0%,#52ba35 100%);
	background: linear-gradient(to bottom,  #3f9627 0%,#52ba35 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9627', endColorstr='#52ba35',GradientType=0 );
	cursor: pointer;
}
.b-modal_new_pari__mainbut__in BUTTON[disabled="disabled"] {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #c4c5c7 100%);
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#c4c5c7 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#c4c5c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c4c5c7',GradientType=0 );
	color: #5A5A5A;
}
.b-modal_new_pari__mainbut__dop {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: 400;
	color: #b7b7b7;
}
.b-modal_new_pari__mainbut__dop__red {
	color: red;
}


.b-modal_new_pari__bot {
	margin-bottom: 10px;
}
.b-modal_new_pari__info__row .okstavka_ishod {
	font-weight: bold;
}
.b-modal_new_pari__bot P {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #669933;
}
.b-modal_new_pari__bot .user_pari_kef {
	width: 120px;
	padding-left: 22px;
	padding-right: 22px;
	background: #008ece;
	background: -moz-linear-gradient(top,  #008ece 0%, #0065a7 100%);
	background: -webkit-linear-gradient(top,  #008ece 0%,#0065a7 100%);
	background: linear-gradient(to bottom,  #008ece 0%,#0065a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ece', endColorstr='#0065a7',GradientType=0 );
	border-radius: 10px;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}


.b-modal_new_pari__2but {
	margin: 0px 15px 10px 15px;
	overflow: hidden;
}
.b-modal_new_pari__2but,
.b-modal_new_pari__2but * {
	box-sizing: border-box;
}
.b-modal_new_pari__sbut {
	min-width: 120px;
	height: 37px;
	padding: 5px 10px;
	background: #008ece;
	background: -moz-linear-gradient(top,  #008ece 0%, #0065a7 100%);
	background: -webkit-linear-gradient(top,  #008ece 0%,#0065a7 100%);
	background: linear-gradient(to bottom,  #008ece 0%,#0065a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ece', endColorstr='#0065a7',GradientType=0 );
	border-radius: 10px;
	cursor: pointer;
}
.b-modal_new_pari__sbut:hover,
.b-modal_new_pari__sbut:active,
.b-modal_new_pari__sbut:focus {
	opacity: 0.85;
}
.b-modal_new_pari__sbut__left {
	float: left;
	padding: 3px 10px 5px 10px;
}
.b-modal_new_pari__sbut__right {
	float: right;
	/* padding-left: 40px;
	padding-right: 40px; */
	text-align: center;
}
.b-modal_new_pari__sbut__col {
	float: left;
}
.b-modal_new_pari__sbut__col_right {
	float: right;
	height: 32px;
	margin-left: 20px;
	padding-left: 7px;
	padding-top: 4px;
	border-left: solid 1px white;
	font-size: 30px;
	line-height: 20px;
	color: white;
}
.b-modal_new_pari__sbut__text {
	font-size: 11px;
	color: #9EC8E4;
}
.b-modal_new_pari__sbut__summ {
	margin-top: 3px;
	font-size: 13px;
	color: white;
}
.b-modal_new_pari__sbut__big {
	/* flex: 0 1 auto; */
	height: 100%;
	position: relative;
	font-size: 16px;
	/* line-height: 30px; */
	font-family: arial;
	/* font-weight: 600; */
	color: white;
}
.b-modal_new_pari__sbut__big SPAN {
	display: block;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.add_in_kupon__block {
	opacity: 0.5;
}
.b-modal_new_pari__sbut__big:before,
.b-modal_new_pari__sbut__big:after {
	content: '';
	position: absolute;
	top: 6px;
	left: -21px;
	width: 17px;
	height: 17px;
	background: white;
	border-radius: 50%;
}
.b-modal_new_pari__sbut__big:after {
	left: auto;
	right: -21px;
}

.b-modal_new_pari__bottom {
	margin: 10px 15px 0px 15px;
	padding-top: 10px;
	border-top: dashed 1px silver;
}
.b-modal_new_pari__bottom__row {
	margin-bottom: 5px;
	overflow: hidden;
}
.b-modal_new_pari__bottom__row_1 {
	/* margin-bottom: 10px; */
}
.b-modal_new_pari__bottom__row_2 {
	/* margin-bottom: 15px; */
}
.b-modal_new_pari__bottom__row P {
	float: left;
	width: 50px;
	margin: 7px 0 0 0;
	padding: 0;
	font-weight: 500;
}
.b-modal_new_pari__bonus_list {
	margin-top: 3px;
	margin-left: 60px;
	padding-bottom: 15px;
}
.b-modal_new_pari__bottom__row__bg {
	width: auto;
	display: inline-block;
	position: relative;
	/* margin-left: 10px; */
	margin-right: 15px;
	padding: 3px 10px 3px 30px;
	background: #F2F2F2;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.2);
	cursor: pointer;
}
.b-modal_new_pari__bottom__row__bg__fun {
	padding: 3px 15px 3px 15px;
}
.b-modal_new_pari__bottom__row__bg EM {
	position: absolute;
	top: 3px;
	left: 5px;
	display: inline-block;
	width: 18px;
	height: 18px;
	/* background: url(/images/icon_modal_bonus.svg) no-repeat 0 0; */
	background-size: cover;
}
.b-modal_new_pari__bottom__row__bg__green EM {
	background: url(/images/icon_modal_bonus_green.svg) no-repeat 0 0;
}
.b-modal_new_pari__bottom__row__bg__blue EM {
	background: url(/images/icon_modal_bonus_blue.svg) no-repeat 0 0;
}











.b-main_events__cont {
	
}




.b-main_slots__cont {
	display: none;
	
	padding: 5px 0px 15px 0px;
	border-radius: 0 0 10px 10px;
	/* background: white; */
}


.b-main_slots__in {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center; */
	
	padding-top: 10px;
	overflow: hidden;
}
.b-main_slots__item {
	position: relative;
	float: left;
	width: 24.1%;
	
	margin: 4px 1px 10px 7px;
	
	/* padding: 4px; */
	/* background: linear-gradient(to right, rgba(241,231,103,1) 0%, rgba(235,218,35,1) 40%, rgba(254,182,69,1) 100%); */
	background-color: #FDB942;
	border: solid 4px #FDB942;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.b-main_slots__item:hover {
	background-color: #E3A63D;
	box-shadow: 0 0 5px white;
}
.b-main_slots__item A {
	
}



.b-main_slots__item__img {
	position: relative;
	margin: 0;
	padding: 0;
	background: #003366;
	border-radius: 10px 10px 0 0;
	border-bottom: solid 1px white;
	overflow: hidden;
}
.b-main_slots__item__load {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin-top: -17px;
	margin-left: -15px;
	background: url(/images/preload_white.png) no-repeat 0 0;
	opacity: 0.5;
}
.b-main_slots__item__img IMG {
	display: block;
	width: 100%;
	
	/* !!!!!!!!!!!!!!!!! */
	/* height: 120px; */
	
	margin: 0;
	padding: 0;
	
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.b-main_slots__item:hover .b-main_slots__item__img IMG {
	transform: scale(1.03);
}
.b-main_slots__item__bank {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding: 10px 0;
	
	border-bottom: solid 1px white;
	background: #003366;
	font-size: 12px;
	color: white;
}
.b-main_slots__item__bank_col {
	width: 50%;
	text-align: center;
}

.b-main_slots__item__but_one {
	padding: 9px 1px;
	border-radius: 0 0 10px 10px;
	
	/* background: #003366; */
	background: #1F1F11;
	font-size: 14px;
	color: white;
	text-align: center;
}
.b-main_slots__item__but_link {
	display: inline-block;
	width: 78%;
	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );
	
	padding: 5px 15px;
	border-radius: 7px;
	font-weight: 600;
	font-size: 13px;
	color: #293134;
}
.b-main_slots__item:hover .b-main_slots__item__but_link {
	/* opacity: 0; */
}

.b-main_slots__item__pop {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.6);
}
.b-main_slots__item:hover .b-main_slots__item__pop {
	/* display: block; */
}
.b-main_slots__item__pop__buts {
	text-align: center;
}
.b-main_slots__item__pop__buts_link {
	display: inline-block;
	width: 70%;
	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );
	
	margin: 20px 0 0 0;
	padding: 10px 15px;
	border-radius: 9px;
	font-weight: 600;
	font-size: 15px;
	color: #293134;
}
.b-main_slots__item__pop__buts_link IMG {
	height: 14px;
}

.b-main_slots__item__buts {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding: 3px 1px 1px 2px;
	border-radius: 0 0 10px 10px;
	
	/* background: #003366; */
	background: #1F1F11;
	font-size: 14px;
	color: white;
}
.b-main_slots__item__buts_col {
	width: 50%;
	padding: 5px 3px;
	box-sizing: border-box;
}
.b-main_slots__item__buts_link {
	display: block;
	padding: 7px 0px;
	font-weight: 500;
	border-radius: 7px;
	font-size: 13px;
	text-align: center;
}
.b-main_slots__item__buts_link__mob {
	display: none;
}
.b-main_slots__item__buts_link__desc {
	display: block;
}
.b-main_slots__item__buts_link:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-main_slots__item__buts_link__money {
	/* background: #43AC26; */

	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );

	color: #293134;

	/*background: #7ae559;
	background: -moz-linear-gradient(top,  #7ae559 1%, #38a01b 100%);
	background: -webkit-linear-gradient(top,  #7ae559 1%,#38a01b 100%);
	background: linear-gradient(to bottom,  #7ae559 1%,#38a01b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ae559', endColorstr='#38a01b',GradientType=0 );*/
}
.b-main_slots__item__buts_link__fun {
	/* background: #FF0000; */
	background: #ff8c8c;
	background: -moz-linear-gradient(top,  #ff8c8c 0%, #e00d0d 100%);
	background: -webkit-linear-gradient(top,  #ff8c8c 0%,#e00d0d 100%);
	background: linear-gradient(to bottom,  #ff8c8c 0%,#e00d0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c8c', endColorstr='#e00d0d',GradientType=0 );

	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.5);
}




.b-main_slots__left {

}
.b-main_slots__left .b-main_slots__item_small {
	margin-bottom: 10px;
	background-color: #FDB942;
	border: solid 3px #FDB942;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.b-main_slots__item__buts2 {
	padding: 3px 1px 1px 2px;
	border-radius: 0 0 10px 10px;

	/* background: #003366; */
	background: #1F1F11;
	font-size: 14px;
	color: white;
}
.b-main_slots__item__buts2_col {
	padding: 5px 3px;
	box-sizing: border-box;
}
.b-main_slots__item__buts2_link {
	display: block;
	padding: 7px 0px;
	font-weight: 500;
	border-radius: 7px;
	font-size: 13px;
	text-align: center;
}
.b-main_slots__item__buts2_link__mob {
	display: none;
}
.b-main_slots__item__buts2_link__desc {
	display: block;
}
.b-main_slots__item__buts2_link:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-main_slots__item__buts2_link__money {
	/* background: #43AC26; */

	background: #efd162;
	background: -moz-linear-gradient(top,  #efd162 0%, #c9983c 100%);
	background: -webkit-linear-gradient(top,  #efd162 0%,#c9983c 100%);
	background: linear-gradient(to bottom,  #efd162 0%,#c9983c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd162', endColorstr='#c9983c',GradientType=0 );

	color: #293134;

	/*background: #7ae559;
	background: -moz-linear-gradient(top,  #7ae559 1%, #38a01b 100%);
	background: -webkit-linear-gradient(top,  #7ae559 1%,#38a01b 100%);
	background: linear-gradient(to bottom,  #7ae559 1%,#38a01b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ae559', endColorstr='#38a01b',GradientType=0 );*/
}
.b-main_slots__item__buts2_link__fun {
	/* background: #FF0000; */
	background: #ff8c8c;
	background: -moz-linear-gradient(top,  #ff8c8c 0%, #e00d0d 100%);
	background: -webkit-linear-gradient(top,  #ff8c8c 0%,#e00d0d 100%);
	background: linear-gradient(to bottom,  #ff8c8c 0%,#e00d0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c8c', endColorstr='#e00d0d',GradientType=0 );

	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.5);
}








.b-event_page {
	
}
.b-event_page__in {
	
}
.b-event_page__header {
	position: relative;
	height: 150px;
	margin-bottom: 9px;
	/* padding: 10px; */
	/* border-radius: 4px; */
	overflow: hidden;
	box-sizing: border-box;
}


.event_page__header__foot {
	background: url(/images/e_header/football.jpg) no-repeat 0 0 #1D5B28;
}
.event_page__header__amfoot {
	background: url(/images/e_header/am_football.jpg) no-repeat 0 0 #835384;
}
.event_page__header__basketball {
	background: url(/images/e_header/basket.jpg) no-repeat 0 0 #A75836;
}
.event_page__header__beachvoll {
	background: url(/images/e_header/plyaj_woll.jpg) no-repeat 0 0 #5E97D7;
}
.event_page__header__bega {
	background: #CC9966;
}
.event_page__header__box {
	background: url(/images/e_header/box.jpg) no-repeat 0 0 #FEAB00;
}
.event_page__header__cyber {
	background: url(/images/e_header/kiber.jpg) no-repeat 0 0 #993399;
}
.event_page__header__edinobor {
	background: url(/images/e_header/edinobor.jpg) no-repeat 0 0 #616161;
}
.event_page__header__formula {
	background: #669999;
}
.event_page__header__golf {
	background: url(/images/e_header/golf.jpg) no-repeat 0 0 #ACAC86;
}
.event_page__header__hokkey {
	background: url(/images/e_header/hockey.jpg) no-repeat 0 0 #6D96AA;
}
.event_page__header__moto {
	background: #FF9966;
}
.event_page__header__shah {
	background: url(/images/e_header/shah.jpg) no-repeat 0 0 #CC9933;
}
.event_page__header__skach {
	background: #99CC99;
}
.event_page__header__tabletennis {
	background: url(/images/e_header/nast_tennis.jpg) no-repeat 0 0 #788EB6;
}
.event_page__header__tennis {
	background: url(/images/e_header/tennis2.jpg) no-repeat 0 0 #ED940F;
}
.event_page__header__ufc {
	background: #6699FF;
}
.event_page__header__velo {
	background: url(/images/e_header/velo.jpg) no-repeat 0 0 #00CCCC;
}
.event_page__header__volleyball {
	background: url(/images/e_header/voleyball.jpg) no-repeat 0 0 #CA965A;
}


.b-event_page__header__in {
	
}
.b-event_page__header__wp {
	height: 165px;
	display: none;
}

.b-event_page__time_mes {
	position: absolute;
	bottom: 6px;
	left: 8px;
	
	font-size: 12px;
	font-weight: 500;
	color: white;
}


.b-event_page__time_mes2 {
	display: none;
	position: absolute;
	bottom: 29px;
	left: 8px;
	
	font-size: 12px;
	font-weight: 500;
	color: white;
	
	
	
	/* display: none;
	position: absolute;
	top: 28px;
	right: 14px;
	
	padding: 2px 5px 1px 5px;
	border-radius: 4px;
	background: rgba(0,0,0, 0.2);
	
	font-size: 11px;
	font-weight: 500;
	color: white; */
}


.b-event_page__gol_small {
	display: none;
	position: absolute;
	bottom: 4px;
	right: 45px;
	font-weight: 400;
	font-size: 13px;
	color: white;
}
.b-event_page__gol_small SPAN {
	margin-left: 20px;
	font-weight: 500;
	font-size: 21px;
}


.b-event_page__header_info {
	display: none;
	position: absolute;
	bottom: 4px;
	right: 8px;
}
.b-event_page__header_info {
	width: 26px;
}

.b-event_page__header_top {
	padding: 5px 5px;
	/* background: #13411F; */
	background: rgba(0,0,0, 0.3);
	font-size: 12px;
	font-weight: 500;
	color: #B3B367;
}
.b-event_page__header_top A {
	margin: 0 10px;
	color: white;
	/* color: rgba(255,255,255, 0.5);
	transition: color .3s; */
}
.b-event_page__header_top A:hover {
	border-bottom: 1px solid #fff;
	color: white;
	text-decoration: none;
}
.b-event_page__header_live {
	height: 14px;
	width: 30px;
	padding: 2px 4px;
	margin: 0 5px 0 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 9px;
	line-height: 14px;
	letter-spacing: .3px;
	color: #fff;
	background-color: #d42a28;
	border-radius: 2px;
}
.b-event_page__header_pre {
	height: 14px;
	/* width: 30px;
	padding: 2px 4px;
	margin: 0 5px 0 10px; */
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 9px;
	line-height: 14px;
	letter-spacing: .3px;
	color: #fff;
	/* background-color: #d42a28; */
	border-radius: 2px;
}

.b-event_page__header_live__desc {
	display: inline-block;
}
.b-event_page__header_live__mob {
	display: none;
}




.b-event_page__header_line2 {
	padding: 15px 30px 0px 30px;
	font-size: 13px;
	color: white;
}
.b-event_page__header_line2__comm {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	font-weight: 500;
	font-size: 16px;
}
.b-event_page__header_line2__comm__1 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px rgba(255,255,255, 0.5);
}
.b-event_page__header_line2__comm__2 {
	
}
.b-event_page__header_line2__icon {
	
}
.b-event_page__header_line2__icon IMG {
	height: 25px;
	margin-right: 10px;
}
.b-event_page__header_line2__time {
	margin-top: 10px;
}






.b-event_page__header_line {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
	
	margin-top: 35px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #FFFFFF;
}
.b-event_page__header_line_result {
	margin-top: 9px;
}
.b-event_page__header_line__comm {
	width: 30%;
	margin: 0 10px;
	font-size: 19px;
}
.b-event_page__header_line__comm__left {
	text-align: right;
}
.b-event_page__header_line__comm__right {
	
}
.b-event_page__header_line__icon {
	margin: 0 10px;
}
.b-event_page__header_line__icon IMG {
	height: 40px;
}
.b-event_page__header_line__time {
	font-size: 13px;
	text-align: center;
}
.b-event_page__header_line__time STRONG {
	display: block;
	font-size: 15px;
	text-align: center;
}


.b-event_page__header_result_score {
	font-size: 14px;
	text-align: center;
}
.b-event_page__header_result_score SPAN {
	display: block;
	font-size: 32px;
}

.b-event_page__header_result_tour {
	/* position: absolute;
	top: 33px;
	left: 0;
	width: 100%; */
	margin-top: 15px;
	font-size: 16px;
	color: white;
	text-align: center;
}
.b-event_page__score_data {
	margin-top: 0px;
	font-size: 13px;
	color: white;
	text-align: center;
}
.b-event_page__score_data STRONG {
	/* margin-left: 20px; */
	font-weight: 400;
}









.b-one_event_tabs__block {
	/* width: 1000px; */
	margin-left: auto;	
	margin-right: auto;
	/* height: 23px; */
	/* border-bottom: solid 3px #2269B6; */
	/* margin: 20px 0px 10px 0px; */
	/* overflow: hidden; */
}
.b-one_event_tabs__block * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-one_event_tabs {
	/* display: flex;
	flex-wrap: wrap;
	justify-content: flex-start; */
	
	/* align-items: baseline; */
	padding-bottom: 3px;
}
.b-one_event_tabs__col {
	float: left;
	width: auto;
	margin-left: 5px;
	/* background: #72AE33; */
	/* background: white; */
	/* border-radius: 5px 5px 0px 0px; */
	
	/* border-style: solid;
	border-color: silver;
	border-width: 1px 1px 0 1px;
	border-radius: 6px 6px 0 0; */
	
	/* border-radius: 5px; */
	
	padding: 3px 4px;
	/* background: #F9FAFB; */
	
	/* background: white;
	border: solid 1px rgba(0,0,0, 0.4);
	box-shadow: 1px 1px 3px silver;
	border-radius: 8px; */
	
	/* background: #F5F6FA; */
	background: white;
	border: solid 1px #DFDADA;
	box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
	border-radius: 7px;
	
	box-sizing: border-box;
	font-weight: 500;
	font-size: 12px;
	color: #293134;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-one_event_tabs__col A {
	display: inline-block;
	/* width: 100px; */
	padding: 5px 12px 4px 12px;
	color: black;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.b-one_event_tabs__col A:hover {
	opacity: 0.8;
	text-decoration: none;
}
.b-one_event_tabs__col__act {
	/* background: #227722; */
	/* background: #2269B6; */
	
	/* background: #F8F4DB; */
	/* background: #487597; */
	background: #406c8d;
	border: solid 1px #2E5979;
	box-shadow: none;
}
.b-one_event_tabs__col__act A {
	color: white;
}
/* .b-one_event_tabs__col__1 {
	margin-right: 2px;
}
.b-one_event_tabs__col__2 {
	margin-right: 2px;
}
.b-one_event_tabs__col__3 {
	margin-right: 2px;
}
.b-one_event_tabs__col__4 {
	margin-right: 15px;
} */
.b-one_event_tabs__col__first {
	margin-left: 15px;
}
.b-one_event_tabs__col__5 {
	/* margin-left: 15px; */
	margin-right: 2px;
}
/* .b-one_event_tabs__col__6 {
	margin-right: 2px;
}
.b-one_event_tabs__col__7 {
	margin-right: 2px;
}
.b-one_event_tabs__col__8 {
	margin-right: 15px;
} */

.b-one_event_tabs__col__list_group__state {
	display: none;
}
.b-one_event_tabs__col__list_group {
	float: left;
	position: relative;
	/* margin-left: 15px; */
	margin-left: 7px;
	padding: 0;
	background: none;
	/* border: none;
	border-radius: 0; */
	
	/* border: solid 1px silver;
	border-radius: 5px 5px 0px 5px; */
	margin-right: 2px;
}
SPAN.b-one_event_tabs__col__list_group__icon {
	display: inline-block;
	/* height: 32px; */
	height: 18px;
	margin-right: 2px;
	padding: 6px 10px;
	background: white;
	border-radius: 5px;
	
	
	
	/* 
	width: 32px;
	height: 32px;
	padding: 0;
	background: url(/images/icon_subgames.png) no-repeat 0 0;
	background-size: cover;
	cursor: pointer; */
}
SPAN.b-one_event_tabs__col__list_group__icon__act {
	background: #ededed;
}
.b-one_event_tabs__col__list_group__icon IMG {
	height: 100%;
}
.b-one_event_tabs__col__list_group__pos {
	position: relative;
}
.b-one_event_tabs__col__list_group__in {
	display: none;
	position: absolute;
	z-index: 999;
	
	top: 32px;
	/* left: 15px; */
	left: 7px;
	
	width: 523px;
	
	/* max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto; */
	padding: 0;
	/* background: white; */
	border-radius: 10px;
	border: solid 1px black;
	box-shadow: 5px 5px 10px #60767D;
	overflow: hidden;
}
.b-one_event_tabs__col__list_group__head {
	position: relative;
	padding: 5px;
	font-size: 15px;
	font-weight: 600;
	color: white;
	/* background: #336699; */
	
	background: #57676d;
	background: -moz-linear-gradient(top,  #57676d 1%, #000000 100%);
	background: -webkit-linear-gradient(top,  #57676d 1%,#000000 100%);
	background: linear-gradient(to bottom,  #57676d 1%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57676d', endColorstr='#000000',GradientType=0 );
	
	border-bottom: solid 1px silver;
	text-align: center;
}
.b-one_event_tabs__col__list_group__close {
	display: block;
	position: absolute;
	top: 5px;
	right: 9px;
	width: 16px;
	height: 16px;
	background: url(/images/icon_close.png) no-repeat 0 0;
	cursor: pointer;
}
.b-one_event_tabs__col__list_group__in__item {
	border-bottom: solid 1px silver;
	background: white;
	white-space: nowrap;
}
.b-one_event_tabs__col__list_group__in__item:nth-child(2n) {
	background: #DFE3E5;
}
.b-one_event_tabs__col__list_group__in__item A {
	display: block;
	padding: 10px 15px;
	font-weight: 500;
	color: black;
}
.b-one_event_tabs__col__list_group__in__item A:hover {
	text-decoration: underline;
}










.b-one_event_page__stats__in {
	position: relative;
	display: none;
	padding-bottom: 10px;
	/* height: 260px; */
	/* position: relative;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	font-size: 13px;
	color: #2B2B2B;
	background: #F8F4DB;
	border-radius: 10px;
	box-shadow: 1px 1px 10px #1B4D69;
	overflow: hidden; */
}
.b-one_event_page__stats__close {
	display: block;
	position: absolute;
	z-index: 11;
	top: 2px;
	left: 50%;
	width: 16px;
	height: 16px;
	margin-left: -8px;
	background: url(/images/icon_close_black.svg) no-repeat 0 0;
	background-size: cover;
	cursor: pointer;
	text-indent: -9999px;
}
.b-one_event_page__stats__head {
	/* display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	align-content: center; */
}
.b-one_event_page__stats__item {
	/* display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	align-content: center; */
	overflow: hidden;
}
.b-one_event_page__stats__item__withpers {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.b-one_event_page__stats__item:nth-child(2n) {
	/* background: rgba(0,32,62, 0.9); */
	background: white;
}
.b-one_event_page__stats__col {
	padding: 4px 15px;
}
.b-one_event_page__stats__col SPAN {
	display: inline-block;
	width: 50px;
	text-align: center;
}
.b-one_event_page__stats__col__1 {
	float: left;
	text-align: left;
}
.b-one_event_page__stats__col__2 {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	/* font-weight: bold; */
	text-align: center;
}
.b-one_event_page__stats__col__all {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	/* font-weight: bold; */
	text-align: center;
}
.b-one_event_page__stats__col__3 {
	float: right;
	text-align: right;
}

.b-one_event_page__stats__item__withpers__head {
	padding-right: 18px;
}
.b-one_event_page__stats__col__1__head,
.b-one_event_page__stats__col__3__head {
	position: relative;
	width: 45%;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
}
.b-one_event_page__stats__col__1__head:after,
.b-one_event_page__stats__col__3__head:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 30px;
	background: url(/images/stats_shadow.png) no-repeat 100% 0;
}




.b-one_event_page__stats__item__percent {
	position: absolute;
	bottom: 0;
	left: 0;
	/* left: 50%; */
	/* width: 420px; */
	width: 100%;
	/* height: 5px; */
	/* margin-left: -210px; */
	background: #EEEEEE;
	overflow: hidden;
}
.b-one_event_page__stats__item__percent,
.b-one_event_page__stats__item__percent * {
	box-sizing: border-box;
}
.b-one_event_page__stats__item__percent__in {
	width: 450px;
	height: 5px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.b-one_event_page__stats__item__percent_item {
	height: 100%;
	box-sizing: border-box;
	border-radius: 6px;
	margin: 0;
}
.b-one_event_page__stats__item__percent_1 {
	float: left;
	/* background: #4BB767; */
	border-right: solid 1px #EEEEEE;
}
.b-one_event_page__stats__item__percent_2 {
	float: right;
	/* background: #34AEEC; */
	border-left: solid 1px #EEEEEE;
}
.b-one_event_page__stats__item__percent_red {
	background: #FF0043;
}
.b-one_event_page__stats__item__percent_black {
	background: #0E2D38;
}



.b-one_event_page__stats__percent {
	position: relative;
	width: 100%;
	height: 25px;
}
.b-one_event_page__stats__percent * {
	box-sizing: border-box;
}
.b-one_event_page__stats__percent__text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
}
.b-one_event_page__stats__percent__30 {
	float: left;
	width: 30%;
	height: 100%;
	padding-left: 30px;
	/* background: rgba(0,0,0, 0.2); */
	background: #487597;
	text-align: center;
	color: white;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
}
.b-one_event_page__stats__percent__70 {
	float: left;
	width: 70%;
	height: 100%;
	padding-right: 24px;
	/* background: #DFDFDF; */
	background: #ECECEC;
	text-align: center;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-content: center;
	align-items: center;
}








.swiper_group_tabs {
	margin-left: 57px;
	padding-right: 10px;
}



.b-event_page__info_cards {
	margin-left: 3px;
	padding: 2px 4px 1px 4px;
	font-weight: 400;
	font-size: 10px;
	border-radius: 3px;
}
.b-event_page__info_cards__red {
	background: #B43D37;
}
.b-event_page__info_cards__yellow {
	background: #FDC50C;
	color: #293134;
}



.b-event_page__info {
	/* max-width: 90%; */
	margin-left: auto;
	margin-right: auto;
	padding-left: 8px;
	padding-right: 11px;
}
.b-event_page__info TABLE {
	margin-top: 0px;
	font-size: 12px;
	font-weight: 500;
	color: white;
}
.b-event_page__info TH {
	font-weight: 400;
}
.b-event_page__info TH,
.b-event_page__info TD {
	padding: 3px 3px;
}
.b-event_page__info_comm {
	font-size: 15px;
}

.b-event_page__info_comm__block {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}
.b-event_page__info_comm__in {
	display: inline-block;
	/* width: 100%; */
	height: 20px;
	font-size: 15px;
	/* white-space: nowrap; */
	overflow: hidden;
}

.b-event_page__info_left {
	text-align: left;
}
.b-event_page__info_center {
	text-align: center;
}
.b-event_page__info_right {
	text-align: right;
}

.b-event_page__info_pitch {
	position: relative;
	color: rgba(255,255,255, 0.5);
}

.b-event_page__info_small {
	width: 30px;
	white-space: nowrap;
}
.b-event_page__info_comm_logo {
	width: 25px;
	text-align: right;
}
.b-event_page__info_gray {
	color: rgba(255,255,255, 0.5);
}
.b-event_page__info_border_bot {
	border-bottom: solid 1px rgba(255,255,255, 0.5);
}
.b-event_page__info_border_right {
	border-right: solid 1px rgba(255,255,255, 0.5);
}
.b-event_page__info_border_left {
	border-left: solid 1px rgba(255,255,255, 0.5);
}
.b-event_page__info_time {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}
.b-event_page__info_mes {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	margin-left: 20px;
}
.b-event_page__info_mes2 {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	margin-left: 20px;
}
.b-event_page__info_mes2 EM {
	position: absolute;
	top: -7px;
	/* right: -90px; */
	/* margin-left: 20px; */
	left: 0px;
	font-style: normal;
	font-weight: 500;
	font-size: 19px;
}
.b-event_page__info_period {
	font-weight: 400;
	font-style: normal;
	color: rgba(255,255,255, 0.7);
}
.b-event_page__info_margin {
	width: 25%;
}





.b-win__top_menu {
	float: left;
	display: inline-block;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	overflow: hidden;
}
.b-win__top_menu A {
	/* display: inline-block; */
	margin-right: 8px;
}
.b-win__top_menu__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding: 3px 12px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	
	background: #073A71;
	border: 1px solid #0A335F;
	border-radius: 6px;
}
.b-win__top_menu__item__act {
	background: #0355A2 !important;
	color: white !important;
}
.b-win__top_menu__item IMG {
	margin-right: 5px;
}
.b-win__top_menu A:hover {
	opacity: 0.9;
	text-decoration: none;
}
.b-win__top_menu__top {
	padding: 1px 12px 3px 12px;
	background: #F9FAFB;
}
.b-win__top_menu__top IMG {
	height: 15px;
}
.b-win__top_menu__top SPAN {
	display: inline-block;
	margin-top: 2px;
	color: #293134;
}
.b-win__top_menu__line {
	background: #F9FAFB;
	color: #293134;
}
.b-win__top_menu__live {
	background: #E21E26;
	border-color: #B00A10;
}





.b-one_event__gol_comanda {
	display: none;
	/* position: absolute;
	z-index: 9;
	bottom: 5px;
	left: 0;
	width: 100%;
	text-align: center; */
}
.b-one_event__gol_comanda__in {
	display: inline-block;
	padding: 3px 10px 2px 10px;
	background: rgba(0,0,0, 0.5);
	border-radius: 8px;
	font-size: 13px;
	color: white;
}



.b-event_page__header_overlay {
	display: none;
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.5);
}
.b-one_event__gol_big {
	display: none;
	position: absolute;
	z-index: 9;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}
.b-one_event__gol_big__in {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 44px;
	text-align: center;
}
.b-one_event__gol_big IMG {
	flex: 0 1 auto;
	display: inline-block;
	width: 20px;
	opacity: 0.9;
}
















.b-event_page__kef_list_small {
	display: none;
	padding: 10px 7px 0px 7px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	background: #F5F6FA;
	border-bottom: solid 1px #EFF4F8;
}
.b-event_page__kef_list_small__more {
	padding: 10px 0;
}
.b-event_page__kef_list_small__more A {
	display: block;
	padding: 10px 0;
	background: #DDE0E3;
	border-radius: 11px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	color: #293134;
	text-align: center;
}
.b-event_page__kef_list_small__more A:hover {
	background: #EAEBEC;
	color: black;
	text-decoration: none;
}



.b-event_page__kef_list {
	padding: 10px 7px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
}
.b-one_event_kefs {
	margin: 2px 0 20px 0;
}
.b-one_event_kefs__group {
	margin-bottom: 10px;
	/* padding: 5px 10px; */
	background: white;
	border-radius: 8px;
	box-shadow: 3px 3px 3px rgba(0,0,0, 0.1);
}
.b-one_event_kefs__group_name {
	padding: 8px 10px;
	/* background: #2269B6; */
	
	/* background: #2269b6;
	background: -moz-linear-gradient(top,  #2269b6 0%, #1e5799 100%);
	background: -webkit-linear-gradient(top,  #2269b6 0%,#1e5799 100%);
	background: linear-gradient(to bottom,  #2269b6 0%,#1e5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2269b6', endColorstr='#1e5799',GradientType=0 ); */
	
	background: #ECECEC;
	color: #3c3939;
	font-weight: 500;
	font-size: 15px;
	/* text-align: center; */
	border-radius: 6px 6px 0 0;
	overflow: hidden;
	cursor: pointer;
	/* text-align: center; */
	text-align: left;
	
	/* border: solid 1px gray; */
	/* box-shadow: 0 0 5px gray;
	overflow: hidden; */
}
.b-one_event_kefs__group_name__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}
.b-one_event_kefs__group_name__small {
	font-size: 12px;
}

.b-one_event_kefs__group_toggle {
	float: right;
	width: 11px;
	height: 11px;
	margin-top: 7px;
	background: url(/images/arrow_list-1.svg) no-repeat 0 0;
	background-size: contain;
	cursor: pointer;
}
.b-one_event_kefs__group_toggle_down {
	background-image: url(/images/arrow_list-2.svg);
}

.b-one_event_kefs__item {
	/* margin: 5px 0; */
	
	/* padding: 10px; */
	/* overflow: hidden; */
}
.b-one_event_kefs__item,
.b-one_event_kefs__item * {
	box-sizing: border-box;
}
.b-one_event_kefs__2n {
	display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: auto;
  align-content: start;
}
.b-one_event_kefs__3n {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
}
.b-one_event_kefs__2n .b-one_event_kefs__col {
	/* flex: 1 0 auto; */
	width: 33%;
	padding-left: 15px;
}
.b-one_event_kefs__2n .b-one_event_kefs__col:nth-child(1) {
	padding-left: 0px;
}
.b-one_event_kefs__3n .b-one_event_kefs__col {
	width: 50%;
}
.b-one_event_kefs__3n .b-one_event_kefs__col:nth-child(2n) {
	padding-left: 15px;
}
.b-one_event_kefs__3n .b-one_event_kefs__col {
	margin-top: 5px;
	margin-bottom: 5px;
}


.b-one_event_kefs__3n .b-one_event_kefs__col__1row {
	width: 100%;
}
.b-one_event_kefs__3n .b-one_event_kefs__col__1row:nth-child(2n) {
	padding-left: 0px;
}

.b-one_event_kefs__col {
	display: none;
	/* padding: 0px 0px; */
}
.b-one_event_kefs__item__open {
	padding: 10px;
}
.b-one_event_kefs__item__open .b-one_event_kefs__col {
	display: block;
}




.b-one_event_kefs__kef_data {
	
}




/* .b-one_event_kefs__block * {
	cursor: default;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in {
	background: #E8E8E8;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2 {
	position: relative;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_1 {
	
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2:after {
	content: '';
	position: absolute;
	top: 12px;
	left: -23px;
	width: 14px;
	height: 21px;
	background: url(/images/icon_block.svg) no-repeat 0 0;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2 {
	background: #D8D8D8;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2 *,
.b-one_event_kefs__block .b-one_event_kefs__col__in_2.b-one_event_kefs__kef_data__bolshe
.b-one_event_kefs__block .b-one_event_kefs__col__in_2.b-one_event_kefs__kef_data__menshe {
	color: gray !important;
} */





.b-one_event_kefs__block * {
	cursor: default;
}
.b-one_event_kefs__block .b-one_event_kefs__kef_rate {
	opacity: 0;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in {
	background: #E8E8E8;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2 {
	
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_1 {
	
}
.b-one_event_kefs__block .b-one_event_kefs__kef_data {
	position: relative;
	color: #D8D8D8 !important;
	overflow: hidden;
}
.b-one_event_kefs__block .b-one_event_kefs__kef_data:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 50%;
	width: 14px;
	height: 21px;
	margin-left: -7px;
	background: url(/images/icon_block_white.svg) no-repeat 0 0;
}
.b-one_event_kefs__block .b-one_event_kefs__col__in_2 {
	background: #BABABA;
}







.b-one_event_kefs__col__hide4 {
	display: none;
}
.b-one_event_kefs__col__in {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	min-height: 30px;
	padding: 0px 0px 0px 15px;
	background: white;
	border: solid 1px #ECE9E9;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 7px;
	/* box-shadow: 0 0 5px gray; */
	overflow: hidden;
}
.b-one_event_kefs__col__in_1 {
	display: flex;
	flex-flow: row wrap;
	justify-content: left;
	align-items: center;
	align-content: center;
	
	/* width: 80%; */
	width: 65%;
	box-sizing: border-box;
}
.b-one_event_kefs__col__in_1__width {
	/* width: 80%; */
}
.b-one_event_kefs__col__in_2 {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	
	/* width: 50%; */
	width: 30%;
	font-weight: bold;
	color: white;
	/* background: #DEE7F8; */
	background: #487597;
	border-radius: 0px 7px 7px 0px;
	text-align: center;
	box-sizing: border-box;
}

.b-one_event_kefs__2n .b-one_event_kefs__col__in_1 {
	width: 50%;
}
.b-one_event_kefs__2n .b-one_event_kefs__col__in_2 {
	width: 50%;
}

.b-one_event_kefs__block .b-one_event_kefs__col__in_2 *,
.b-one_event_kefs__block .b-one_event_kefs__col__in_2.b-one_event_kefs__kef_data__bolshe
.b-one_event_kefs__block .b-one_event_kefs__col__in_2.b-one_event_kefs__kef_data__menshe {
	color: gray !important;
}


.b-one_event_kefs__kef_data {
	position: relative;
}
.b-one_event_kefs__kef_data:before {
	content: '';
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
}
.b-one_event_kefs__kef_data__bolshe:before {
	/* background: #009933; */
	/* color: #009933; */
	
	/* top: 0;
	border-style: solid;
	border-width: 0 11px 11px 0;
	border-color: transparent #3CA059 transparent transparent;
	transform: rotate(1turn); */
}
.b-one_event_kefs__kef_data__menshe:before {
	/* background: #FF3333; */
	/* color: #FF3333; */
	/* bottom: 0; */
	/* border-width: 0 0 11px 11px; */
	/* border-color: transparent transparent #CC3333; */
	
	/* top: 0;
	border-style: solid;
	border-width: 0 11px 11px 0;
	border-color: transparent #CC3333 transparent transparent;
	transform: rotate(1turn); */
}
.b-one_event_kefs__block .b-one_event_kefs__kef_data__bolshe:before,
.b-one_event_kefs__block .b-one_event_kefs__kef_data__menshe:before {
	display: none;
}

.b-one_event_kefs__kef_data:after {
	content: '';
	position: absolute;
	top: 8px;
	left: -10px;
	width: 6px;
	height: 15px;
}
.b-one_event_kefs__kef_data__menshe:after {
	background: url(/images/kef_arrow_bot.svg) no-repeat 0 0;
}
.b-one_event_kefs__kef_data__bolshe:after {
	background: url(/images/kef_arrow_top.svg) no-repeat 0 0;
}



.add_pari {
	cursor: pointer;
}









.b-one_event_kefs__group__new .b-one_event_kefs__group_name {
	 background: #EFEFEF;
}
.b-one_event_kefs__group__new .b-one_event_kefs__col__in {
	/* height: 40px; */
	min-height: 40px;
	
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	
	border-radius: 4px;
	border: solid 1px #EAEAEA;
	box-shadow: none;
	font-size: 15px;
}
.b-one_event_kefs__group__new .b-one_event_kefs__col__in_2 {
	background: #D7E9F3;
	color: black;
	border-radius: 0;
	font-size: 17px;
}














.b-data_preload_cont_line_mob {
	display: none;
	height: 80px;
	padding: 20px;
	text-align: center;
}


.b-data_preload_cont {
	display: none;
	/* margin-bottom: 500px; */
	height: 500px;
	padding: 20px;
	text-align: center;
}
@keyframes b-data_preload {
	0% { transform: rotate(0deg) }
	50% { transform: rotate(180deg) }
	100% { transform: rotate(360deg) }
}
.b-data_preload div {
	position: absolute;
	animation: b-data_preload 1s linear infinite;
	width: 160px;
	height: 160px;
	top: 20px;
	left: 20px;
	border-radius: 50%;
	box-shadow: 0 4px 0 0 #ADB3BE;
	transform-origin: 80px 82px;
}
.b-data_preload__block {
	width: 200px;
	height: 200px;
	display: inline-block;
	overflow: hidden;
}
.b-data_preload {
	width: 100%;
	height: 100%;
	position: relative;
	transform: translateZ(0) scale(1);
	backface-visibility: hidden;
	transform-origin: 0 0;
}
.b-data_preload div { box-sizing: content-box; }





.b-data_preload_events {
	display: none;
	/* margin-bottom: 500px; */
	/* padding: 20px; */
	text-align: center;
}
@keyframes b-data_preload_e {
	0% { transform: rotate(0deg) }
	50% { transform: rotate(180deg) }
	100% { transform: rotate(360deg) }
}
.b-data_preload_e div {
	position: absolute;
	animation: b-data_preload_e 1s linear infinite;
	width: 120px;
	height: 120px;
	top: 11px;
	left: 20px;
	border-radius: 50%;
	box-shadow: 0 4px 0 0 #1b4d69;
	transform-origin: 60px 62px;
}
.b-data_preload_e__block {
	width: 150px;
	height: 150px;
	display: inline-block;
	overflow: hidden;
}
.b-data_preload_e {
	width: 100%;
	height: 100%;
	position: relative;
	transform: translateZ(0) scale(1);
	backface-visibility: hidden;
	transform-origin: 0 0;
}
.b-data_preload_e div { box-sizing: content-box; }








#line_head_img_sport,
#line_head_name {
	display: none;
}




.b-line__country_item {
	/* padding: 7px 10px; */
	margin-top: 5px;
	margin-bottom: 7px;
	border-radius: 10px;
	overflow: hidden;
}
.b-line__country_item A,
.b-line__country_item A:hover {
	text-decoration: none;
}
.b-line__country_item__info {
	padding: 7px 10px;
	/* background: #2269B6; */
	background: white;
	/* border: solid 1px #DFDADA; */
	box-shadow: inset 0 0 5px rgb(0,0,0, 0.25);
	border-radius: 10px;
	overflow: hidden;
}
.b-line__country_item__info:hover {
	box-shadow: inset 0 0 10px rgb(0,0,0, 0.3);
}
.b-line__country_item__info__name {
	/* display: flex; */
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	/* overflow: hidden; */
}
.b-line__country_item__info__flag {
	/* float: left; */
	width: 27px;
	/* margin-top: 3px; */
	margin-right: 10px;
}
.b-line__country_item__info SPAN {
	/* float: left; */
	position: relative;
	display: inline-block;
	padding-top: 3px;
	font-weight: 500;
	color: #353E41;
}

.b-line__country_item__info__act {
	background: #487597;
	border-radius: 10px 10px 0 0;
	box-shadow: none;
}
.b-line__country_item__info__act.b-line__country_item__info:hover {
	box-shadow: none;
}
.b-line__country_item__info__act SPAN {
	color: white;
}

.b-line__country_item__loader:after {
	content: '';
	position: absolute;
	top: 0;
	right: -30px;
	width: 20px;
	height: 20px;
	background: url(/images/preload.png) no-repeat 0 0;
	background-size: cover;
}
.b-line__country_item__counter {
	float: right;
	width: 30px;
	margin-top: 6px;
	text-align: center;
}
.b-line__country_item__counter SPAN {
	display: inline-block;
	padding: 3px 5px 3px 5px;
	font-style: normal;
	/* font-weight: bold; */
	font-size: 12px;
	/* line-height: 12px; */
	color: white;
	background: #487597;
	border-radius: 6px;
}
.b-line__country_item__inlist {
	display: none;
	background: white;
	/* padding-top: 7px; */
}
.b-line__country_item__inlist .b-main_events__list {
	display: none;
}
.b-line__country_item__inlist__load {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.b-line__country_item__inlist__load:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	/* background: url(/images/bx_loader.gif) no-repeat 0 0; */
	background: url(/images/preload_gray.png) no-repeat 0 0;
	background-size: cover;
}























.b-ingame__item {
	/* margin: 10px 15px; */
	font-family: Roboto, arial;
	font-size: 111px;
}
.b-ingame__change_item {
	
}
.b-clicked_item {
	cursor: pointer;
}
.b-ingame__item__in {
	position: relative;
	/* margin: 10px auto; */
	margin: 10px 0px 20px 0px;
	background: white;
	/* border: solid 2px #656565; */
	/* border: solid 1px black;
	border-radius: 12px; */
	/* box-shadow: 0 0 5px black; */
	/* box-shadow: 0 0 5px black; */
	color: #414141;
	overflow: hidden;
	
	border: solid 2px #D9D9DC;
	border-radius: 8px;
	box-shadow: 0 0 2px #E8E8EA;
}
.b-ingame__item__head {
	margin: 0px 0 10px 0;
	padding: 7px 15px;
	/* background: #F2F2F2; */
	/* background: #33CC66; */
	
	background: #487597;
	
	font-size: 16px;
	color: white;
	text-align: center;
	overflow: hidden;
}
.b-ingame__item__head_1 {
	float: left;
	font-weight: 600;
}
.b-ingame__item__head_2 {
	
}
.b-ingame__item__head_2 EM {
	font-style: normal;
	color: #669933;
}
.b-ingame__item__head_3 {
	float: right;
	font-weight: 600;
}
.b-ingame__item__head_type {
	
}
.b-ingame__item__head_type__live {
	color: #FF271C;
}
.b-ingame__item__head_type__line {
	color: green;
}

.b-ingame__stavka {
	color: #339900;
}

.b-ingame__info {
	font-size: 16px;
}
.b-ingame__info__row {
	position: relative;
	margin: 7px 0;
	padding: 0px 15px;
}
.b-ingame__info__row__right {
	float: right;
}
.b-ingame__info__row__nostart {
	margin: 7px 0 0px 0;
	padding: 5px 15px;
	background: #F2F2F2;
	font-size: 16px;
	text-align: center;
	border-radius: 0 0 8px 8px;
}


.b-ingame__item__in_express {
	background: #F3F3F0 !important;
}
.b-ingame__info__row_express {
	margin: 3px 3px 3px 3px;
	border: solid 2px #D9D9DC;
	background: white;
	border-radius: 8px;
}



.b-ingame__info__row__line {
	position: relative;
	margin-top: 12px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
	/* padding-top: 7px;
	border-top: dashed 1px silver;
	text-align: center; */
}

.b-ingame__info__row__skeleton__hide {
	opacity: 0;
}
.b-ingame__info__row__skeleton {
	position: absolute;
	/* z-index: 999; */
	z-index: 90;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
	border-radius: 5px;
	overflow: hidden;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, .12); */
}
.b-ingame__info__row__skeleton::before {
	content: '';
	display: block;
	position: absolute;
	z-index: 11;
	/* left: -150px; */
	top: 0;
	height: 100%;
	width: 100%;
	
	/* background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);
	animation: skeleton_load 1s cubic-bezier(0.4, 0.0, 0.2, 1) infinite; */
	
	/* animation: 3s cubic-bezier(0.4, 0.0, 0.2, 1) infinite placeHolderShimmer; */
	/* animation: 3s skeleton_load ease-in-out infinite; */
	animation: 5s skeleton_load infinite;
  background: linear-gradient(120deg, #E8E8E8 0%, #dddddd 20%, #E8E8E8 40%, #E8E8E8 60%, #dddddd 80%, #E8E8E8 100%);
	
  background-size: 400% 200%;
  /* background-position-x: 180%; */
	
	
}



.b-ingame__express_toggle {
	display: none;
}
.b-ingame__express_sep {
	border-bottom: solid 1px silver;
}
.b-ingame__express_bold {
	font-weight: 600;
	color: #33444A;
}


.b-ingame__express_toggle__block {
	float: right;
	margin-right: -5px;
	font-size: 10px;
}
.b-ingame__express_toggle__block,
.b-ingame__express_toggle__block * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer;
}
.b-ingame__express_toggle__block SPAN {
	display: inline-block;
	padding: 3px 5px 2px 5px;
	background: #627992;
	border-radius: 7px;
}
.b-ingame__express_toggle__block IMG {
	display: inline-block;
	width: 12px;
}
.b-ingame__express_toggle__but_1 {
	
}
SPAN.b-ingame__express_toggle__but_2 {
	display: none;
}


.b-history__express_kef {
	position: absolute;
	top: 2px;
	right: 19px;
	font-size: 13px;
	font-weight: 600;
	color: #272E30;
}
.b-history__express_kef2 {
	position: absolute;
	bottom: 2px;
	right: 19px;
	font-size: 13px;
	font-weight: 600;
	color: #272E30;
}

.b-history__express_toggle {
	display: none;
}
.b-history__express_sep {
	border-bottom: solid 1px silver;
}
.b-history__express_bold {
	font-weight: 600;
	color: #33444A;
}


.b-history__express_toggle__block {
	float: right;
	margin-right: 0px;
	font-size: 10px;
}
.b-history__express_toggle__block,
.b-history__express_toggle__block * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: pointer;
}
.b-history__express_toggle__block SPAN {
	display: inline-block;
	padding: 3px 5px 2px 5px;
	background: #627992;
	border-radius: 5px;
}
.b-history__express_toggle__block IMG {
	display: inline-block;
	width: 12px;
}
.b-history__express_toggle__but_1 {
	
}
SPAN.b-history__express_toggle__but_2 {
	display: none;
}




.b-ingame__info__timescore_block {
	/* display: flex;
	justify-content: space-between;
	align-items: flex-start; */
	overflow: hidden;
}
.b-ingame__info__timescore {
	padding: 7px 10px;
	
	/* background: #F2F2F2;
	border-radius: 5px; */
	
	background: white;
	border: solid 1px #DFDADA;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 7px;
	
	box-sizing: border-box;
	text-align: center;
}
.b-ingame__info__timescore_in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
}
.b-ingame__info__timescore__1 {
	float: left;
	/* flex: 1 1 auto; */
	/* width: 28%; */
	width: 38%;
	white-space: nowrap;
}
.b-ingame__info__timescore__2 {
	float: right;
	/* flex: 1 1 auto; */
	/* width: 70%; */
	width: 60%;
}
.b-ingame__info__timescore__full {
	float: inherit;
	width: auto;
}

.b-ingame__bub {
	display: inline-block;
	padding: 3px 10px;
	background: #F2F2F2;
	border-radius: 5px;
	box-sizing: border-box;
	/* box-shadow: 1px 1px 3px rgba(0,0,0, 0.2); */
}
.b-ingame__bub__green {
	background: #66CC66;
	color: white;
}

.b-ingame__info__row .ishod_name {
	/* color: #006FB1; */
	/* color: #669933; */
	font-weight: 600;
	/* color: #FF3333; */
	/* color: black; */
}


.b-ingame__info__sport_live {
	position: absolute;
  top: 27px;
  right: 10px;
  font-size: 10px;
  font-weight: bold;
  color: #E21E26;
}
.b-ingame__info__sport_live2 {
	position: absolute;
  top: 31px;
  right: 15px;
  font-size: 11px;
  font-weight: bold;
  color: #E21E26;
}

.b-ingame__info__sport_ico {
	position: absolute;
	top: -6px;
	right: 10px;
}
.b-ingame__info__sport_ico IMG {
	width: 30px;
}
.b-ingame__info__sport_ico__express {
	position: absolute;
	top: 0px;
	right: 10px;
}
.b-ingame__info__sport_ico__express IMG {
	width: 20px;
}



.b-ingame__info__row__arrows {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
}
.b-ingame__info__row__arrows IMG {
	position: absolute;
	top: 4px;
	left: 0;
	width: 15px;
}
.b-ingame__info__row__bg {
	margin-left: 10px;
	margin-right: 10px;
	padding: 3px 10px;
	background: #F2F2F2;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.2);
}
.b-history__info__row__bg EM,
.b-ingame__info__row__bg EM {
	margin-right: 5px;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
}







.b-history__freebonus {
	position: relative;
	padding-left: 20px;
}
.b-history__freebonus:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/images/icon_modal_bonus.svg) no-repeat 0 0;
	background-size: cover;
}

.b-history__item {
	/* margin: 10px 15px; */
}
.b-history__item__in {
	position: relative;
	/* margin: 10px auto; */
	margin: 10px 0px 20px 0px;
	background: white;
	/* border: solid 2px #656565; */
	/* border: solid 2px #E8E8EA; */
	border: solid 2px #D9D9DC;
	border-radius: 8px;
	/* box-shadow: 0 0 5px black; */
	box-shadow: 0 0 2px #E8E8EA;
	color: #414141;
	overflow: hidden;
}
.b-history__item__head {
	margin: 0px 0 10px 0;
	padding: 7px 15px;
	/* background: #F2F2F2; */
	/* background: #33CC66; */
	
	font-size: 16px;
	color: white;
	text-align: center;
	overflow: hidden;
}
.b-history__item__head_1 {
	float: left;
	font-weight: 600;
}
.b-history__item__head_2 {
	
}
.b-history__item__head_2 EM {
	font-style: normal;
	color: #669933;
}
.b-history__item__head_3 {
	float: right;
	font-weight: 600;
}
.b-history__item__head_type {
	
}
.b-history__item__head_type__live {
	color: #FF271C;
}
.b-history__item__head_type__line {
	color: green;
}

.b-history__stavka {
	color: #339900;
}

.b-history__info {
	font-size: 16px;
}
.b-history__info__row {
	position: relative;
	margin: 7px 0;
	/* padding: 0px 45px 0px 15px; */
	padding: 0px 15px 0px 15px;
}
.b-history__info__row__wicon {
	padding-right: 45px;
}
.b-history__info__row__comm {
	padding-right: 43px;
}
.b-history__info__row__right {
	float: right;
}
.b-history__info__row__nostart {
	margin: 7px 0 0px 0;
	padding: 5px 15px;
	background: #F2F2F2;
	font-size: 16px;
	text-align: center;
}

.b-history__info__row__line {
	margin-top: 12px;
	/* padding-top: 7px;
	border-top: dashed 1px silver;
	text-align: center; */
}

.b-history__info__timescore_block {
	/* display: flex;
	justify-content: space-between;
	align-items: flex-start; */
	overflow: hidden;
}
.b-history__info__timescore {
	padding: 7px 10px;
	border-radius: 5px;
	box-sizing: border-box;
	text-align: center;
	/* color: white; */
}
.b-history__info__timescore__1 {
	
}
.b-history__info__timescore__2 {
	
}

.b-history__bub {
	display: inline-block;
	padding: 3px 10px;
	background: #F2F2F2;
	border-radius: 5px;
	box-sizing: border-box;
	/* box-shadow: 1px 1px 3px rgba(0,0,0, 0.2); */
}
.b-history__bub__green {
	background: #66CC66;
	color: white;
}

.b-history__info__row .ishod_name {
	/* color: #006FB1; */
	/* color: #669933; */
	font-weight: 600;
	/* color: #FF3333; */
	/* color: black; */
}



.b-history__info__sport_ico {
	position: absolute;
	top: -6px;
	right: 10px;
}
.b-history__info__sport_ico IMG {
	width: 30px;
}
.b-history__info__sport_ico__express {
	position: absolute;
	top: 0px;
	right: 17px;
}
.b-history__info__sport_ico__express IMG {
	width: 20px;
}



.b-history__info__row__arrows {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
}
.b-history__info__row__arrows IMG {
	position: absolute;
	top: 4px;
	left: 0;
	width: 15px;
}
.b-history__info__row__bg {
	margin-left: 10px;
	margin-right: 10px;
	padding: 3px 10px;
	
	background: white;
	border: solid 1px #DFDADA;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 7px;
	
	/* background: #F2F2F2;
	border-radius: 5px;
	box-shadow: 1px 1px 3px rgba(0,0,0, 0.2); */
	
	box-sizing: border-box;
}


.b-one_event_comands__timer_play {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0px 3px 0px 0px;
	background: url(/images/icon_timer_play.svg) no-repeat 0 0;
	background-size: cover;
}
.b-one_event_comands__timer_pause {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0px 3px 0px 0px;
	background: url(/images/icon_timer_pause.svg) no-repeat 0 0;
	background-size: cover;
}






.b-right_monr {
	
}
.b-right_monr__item {
	margin-bottom: 5px;
}
.b-right_monr__item IMG {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 100%;
}










.profile__currency,
.profile__currency__rub,
.profile__currency__usd {
	display: none;
}



.b-profile {
	margin-top: 20px;
}
.b-profile UL {
	margin: 10px 10px 10px 35px;
}
.b-profile UL LI {
	list-style-type: disc;
}
.b-profile__ava {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.b-profile__ava IMG {
	display: inline-block;
	border-radius: 50%;
	border: solid 2px silver;
}
.b-profile__form_block {
	text-align: center;
}
.b-profile__form {
	display: inline-block;
	max-width: 450px;
	margin-left: -110px;
	/* margin-left: auto;
	margin-right: auto; */
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #293134;
}
.b-profile__form__row {
	position: relative;
	margin-bottom: 20px;
	/* overflow: hidden; */
}

.b-profile__form__row__vnim {
	position: absolute;
	top: 10px;
  right: 38px;
}
.b-profile__form__row__ok {
	position: absolute;
	top: 12px;
  right: 8px;
}

.b-profile__form__row LABEL {
	float: left;
	width: 100px;
	padding-top: 13px;
	font-weight: 500;
	text-align: right;
}
.b-profile__form__row2 LABEL {
	padding-top: 6px;
}
.b-profile__form__row INPUT[type="text"],
.b-profile__form__row INPUT[type="password"] {
	/* float: left; */
	margin-left: 10px;
	width: 330px;
	
	padding: 10px 12px;
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: #626262;
	box-sizing: border-box;
}

.b-profile__form__row__field_ok {
	border-color: green !important;
}
.b-profile__form__row__field_empty {
	border-color: red !important;
}

.b-profile__form__row SELECT {
	/* float: left; */
	margin-left: 10px;
	width: 330px;
	
	padding: 10px 12px;
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: #626262;
	box-sizing: border-box;
}
.b-profile__form__row INPUT[type="text"][readonly="readonly"] {
	font-weight: 600;
	color: gray;
	cursor: default;
}
.b-profile__form__row INPUT[type="text"]:active,
.b-profile__form__row INPUT[type="text"]:focus {
	border: solid 1px #8D979E;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.2);
}
.b-profile__form__row INPUT[type="submit"],
.b-profile__form__row INPUT[type="button"] {
	margin-left: 10px;
	
	padding: 10px 22px;
	
	/* background: #487597; */
	background: #5c94bc;
	background: -moz-linear-gradient(top,  #5c94bc 0%, #3b6889 100%);
	background: -webkit-linear-gradient(top,  #5c94bc 0%,#3b6889 100%);
	background: linear-gradient(to bottom,  #5c94bc 0%,#3b6889 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c94bc', endColorstr='#3b6889',GradientType=0 );
	
	border: solid 1px #2A4960;
	box-shadow: 0 0 10px rgba(0,0,0, 0.3);
	border-radius: 11px;
	font-weight: 600;
	color: white;
}
.b-profile__form__row INPUT.b-profile__form__row__green_but,
.b-profile__form__row INPUT.b-profile__form__row__green_but {
	margin-left: 10px;
	
	padding: 10px 22px;
	
	/* background: #487597; */
	
	background: #77c95e;
	background: -moz-linear-gradient(top,  #77c95e 1%, #42a524 100%);
	background: -webkit-linear-gradient(top,  #77c95e 1%,#42a524 100%);
	background: linear-gradient(to bottom,  #77c95e 1%,#42a524 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c95e', endColorstr='#42a524',GradientType=0 );
	border: solid 1px #2E7B16;
	border-radius: 8px;
	
	font-weight: 600;
	color: white;
}
.b-profile__form__row INPUT[type="submit"]:hover,
.b-profile__form__row INPUT[type="button"]:hover {
	background: #3b6889;
	background: -moz-linear-gradient(top,  #3b6889 0%, #5c94bc 100%);
	background: -webkit-linear-gradient(top,  #3b6889 0%,#5c94bc 100%);
	background: linear-gradient(to bottom,  #3b6889 0%,#5c94bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6889', endColorstr='#5c94bc',GradientType=0 );
}


.b-profile__text {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 15px;
	text-align: center;
	color: red;
}
.b-profile__text__norm {
	font-weight: 400;
}









.b-cashin_history {
	margin-top: 20px;
}

.b-cashin_balance {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px rgba(0,0,0, 0.1);
	font-size: 15px;
	/* color: #293134; */
	color: #5e6b70;
}
.b-cashin_balance SPAN {
	font-weight: 600;
}
.b-cashin_balance I {
	font-style: normal;
}


.b-cashin_but {
	position: relative;
	margin-top: 10px;
	
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: #626262;
	box-sizing: border-box;
	
	overflow: hidden;
}
.b-cashin_but INPUT[type="number"],
.b-cashin_but INPUT[type="text"] {
	width: 50%;
	height: 37px;
	margin-left: 0px;
	padding: 0 15px 0 10px;
	background: none;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	color: #293134;
	appearance: none;
	-moz-appearance: textfield;
}
.b-cashin_but INPUT[type="number"]::-webkit-outer-spin-button,
.b-cashin_but INPUT[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.b-cashin_but INPUT[type="number"]::placeholder,
.b-cashin_but INPUT[type="text"]::placeholder {
	color: #8c8c8c;
}
.b-cashin_but BUTTON {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 40%; */
	height: 37px;
	padding-left: 22px;
	padding-right: 22px;
	
	background: #3f9627;
	background: -moz-linear-gradient(top,  #3f9627 0%, #52ba35 100%);
	background: -webkit-linear-gradient(top,  #3f9627 0%,#52ba35 100%);
	background: linear-gradient(to bottom,  #3f9627 0%,#52ba35 100%);
	
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 13px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
BUTTON.b-cashin_but_act,
.b-cashin_but BUTTON:hover,
.b-cashin_but BUTTON:active,
.b-cashin_but BUTTON:focus {
	background: #989CB4;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9627', endColorstr='#52ba35',GradientType=0 );
	cursor: pointer;
}







.b-cashout__form__label_1 {
	display: none;
}
INPUT[type="text"].b-cashout__form__field_1 {
	width: 100%;
	margin-left: 0;
}


.b-cashout_mess {
	
}
.b-cashout_mess2 {
	margin-top: 10px;
}
.b-cashout_mess__line {
	display: none;
	font-size: 13px;
	font-weight: bold;
	color: red;
}


.b-cashout_but {
	position: relative;
	margin-top: 10px;
	margin-bottom: 20px;
	
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: #626262;
	box-sizing: border-box;
	
	overflow: hidden;
}
.b-cashout_but INPUT[type="number"],
.b-cashout_but INPUT[type="text"] {
	width: 50%;
	height: 37px;
	margin-left: 0px;
	padding: 0 15px 0 10px;
	background: none;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	color: #293134;
	appearance: none;
	-moz-appearance: textfield;
}
.b-cashout_but INPUT[type="number"]::-webkit-outer-spin-button,
.b-cashout_but INPUT[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.b-cashout_but INPUT[type="number"]::placeholder,
.b-cashout_but INPUT[type="text"]::placeholder {
	color: #8c8c8c;
}
.b-cashout_but BUTTON {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 40%; */
	height: 37px;
	padding-left: 50px;
	padding-right: 50px;
	
	background: #3f9627;
	background: -moz-linear-gradient(top,  #3f9627 0%, #52ba35 100%);
	background: -webkit-linear-gradient(top,  #3f9627 0%,#52ba35 100%);
	background: linear-gradient(to bottom,  #3f9627 0%,#52ba35 100%);
	
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 13px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.b-cashout_but BUTTON[disabled="disabled"] {
	/* background: #989CB4; */
}
BUTTON.b-cashout_but_act,
.b-cashout_but BUTTON:hover,
.b-cashout_but BUTTON:active,
.b-cashout_but BUTTON:focus {
	background: #989CB4;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9627', endColorstr='#52ba35',GradientType=0 );
	cursor: pointer;
}












.b-cashin__bot_text2 {
	margin-top: 10px;
	font-size: 13px;
	color: silver;
}
.b-cashin__bot_text {
	margin-top: 10px;
	padding: 10px;
	border: solid 1px rgba(0,0,0, 0.3);
	border-radius: 10px;
	font-size: 13px;
}
.b-cashin__bot_text A {
	color: #8156CB;
}


.b-cashin_history__stats {
	margin-top: 20px;
	padding: 10px 20px;
	background: white;
	border-top: dashed 1px silver;
	font-size: 17px;
	overflow: hidden;
}
.b-cashin_history__stats__left {
	float: left;
	color: #4AAB2D;
}
.b-cashin_history__stats__right {
	float: right;
	color: #E21E26;
}




.b-cashin_history2 {
	margin-top: 20px;
	text-align: right;
}

.b-cashin_history2__stats__desc {
	
}
.b-cashin_history2__stats__mob {
	display: none;
}

.b-cashin_history2__stats {
	margin-top: -40px;
	margin-bottom: 20px;
	/* padding: 10px 20px; */
	/* background: white;
	border-top: dashed 1px silver; */
	font-size: 14px;
	overflow: hidden;
}
.b-cashin_history2__stats__left {
	/* float: left;
	color: #4AAB2D; */
}
.b-cashin_history2__stats__right {
	/* float: right;
	color: #E21E26; */
}






.b-user_cash_stats__table {
	width: 100%;
	font-size: 14px;
	color: #2E3132;
}
.b-user_cash_stats__bull {
	text-align: center;
}
.b-user_cash_stats__bull IMG {
	width: 12px;
	height: 12px;
}
.b-user_cash_stats__table TH,
.b-user_cash_stats__table TD {
	text-align: center;
}
.b-user_cash_stats__table TH {
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
}
.b-user_cash_stats__table TD SPAN {
	display: block;
	margin: 3px 5px;
	padding: 5px 10px;
	text-align: center;
	border-radius: 7px;
}
.b-user_cash_stats__table .row_cashin SPAN {
	/* background: #96B524; */
	/* background: #F8F4DB;
	border: solid 1px #808080; */
	
	background: white;
	border: solid 1px #DFDADA;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 7px;
}
.b-user_cash_stats__table .row_cashout SPAN {
	/* background: #FF5327; */
	/* background: #F8F4DB;
	border: solid 1px #808080; */
	
	background: white;
	border: solid 1px #8badc7;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.2);
	border-radius: 7px;
}
.b-user_cash_stats__summ {
	font-weight: 600;
}
.b-user_cash_stats__summ__green {
	
}
.b-user_cash_stats__summ__red {
	color: #FF5327;
}













.modal_calc_pari,
.modal_calc_pari2,
.modal_text_page__1,
.modal_text_page__2,
.modal_text_page__3,
.modal_text_page__4 {
	display: none;
}

.b-modal_textpage {
	position: absolute;
	z-index: 99;
	top: 50px;
	left: 50%;
	width: 500px;
	margin-left: -250px;
}
.b-modal_textpage__block {
	
}
.b-modal_textpage_close {
	position: absolute;
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.b-modal_textpage__in {
	position: relative;
	width: 100%;
	margin: 10px auto;
	background: white;
	border: solid 2px #656565;
	border-radius: 12px;
	box-shadow: 0 0 5px black;
	color: #414141;
}
.b-modal_textpage__head {
	margin: 0px 0 10px 0;
	padding: 7px 15px;
	background: #F2F2F2;
	border-radius: 12px 12px 0 0;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}
.b-modal_textpage__head_1 {
	float: left;
	font-weight: 600;
}
.b-modal_textpage__head_2 {
	
}
.b-modal_textpage__head_2 EM {
	font-style: normal;
	color: #669933;
}
.b-modal_textpage__head_3 {
	float: right;
	font-weight: 600;
}
.b-modal_textpage__head_type {
	
}
.b-modal_textpage__head_type__live {
	color: #FF271C;
}
.b-modal_textpage__head_type__line {
	color: green;
}

.b-modal_textpage__text {
	margin: 20px;
	font-size: 15px;
	text-align: center;
}
.b-modal_textpage__text__left {
	text-align: left;
}
.b-modal_textpage__text UL {
	margin: 10px 10px 10px 35px;
}
.b-modal_textpage__text UL LI {
	list-style-type: disc;
}










.b-actions {
	
}
.b-actions__item {
	margin: 10px 0px 30px 0px;
	padding: 10px;
	background: white;
	border: solid 1px silver;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.3);
	border-radius: 10px;
	overflow: hidden;
}
.b-actions__item__img {
	float: left;
	width: 240px;
}
.b-actions__item__img IMG {
	width: 100%;
	display: inline-block;
	border-radius: 10px;
}
.b-actions__item__text {
	margin-left: 260px;
}
.b-actions__item__text P {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.b-actions__item__text UL {
	margin: 10px 10px 10px 35px;
}
.b-actions__item__text UL LI {
	list-style-type: disc;
}






.b-news {
	
}
.b-news__item {
	margin: 10px 0px 20px 0px;
	padding: 10px;
	background: white;
	border: solid 1px silver;
	border-radius: 10px;
	overflow: hidden;
}
.b-news__item:hover {
	box-shadow: 0 0 5px rgba(0,0,0, 0.3);
}
.b-news__item__date {
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: solid 1px silver;
	font-weight: 400;
	color: #3F474A;
}
.b-news__item__text {
	font-size: 14px;
}
.b-news__item__text P {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.b-news__item__link {
	font-weight: 600;
	font-size: 15px;
	color: #3F474A;
}
.b-news__item__link A {
	color: #3F474A;
}









.b-cashback_link {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
	
	padding: 0px 15px;
	/* background: #5EB545; */
	background: #77c95e;
	background: -moz-linear-gradient(top,  #77c95e 1%, #42a524 100%);
	background: -webkit-linear-gradient(top,  #77c95e 1%,#42a524 100%);
	background: linear-gradient(to bottom,  #77c95e 1%,#42a524 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c95e', endColorstr='#42a524',GradientType=0 );
	border-radius: 8px;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 37px;
	color: white;
	cursor: pointer;
	text-decoration: none;
}
.b-cashback_link:hover {
	text-decoration: none;
	opacity: 0.9;
}







.b-cashin {
	max-width: 500px;
	/* margin-left: auto;
	margin-right: auto; */
}
.b-cashin_new {
	max-width: 100%;
}
.b-cashin__img {
	width: 120px;
}
.b-cashin__button {
	width: 170px;
}




.b-cashin__paysys {
	
}
.b-cashin__paysys__item {
	/* width: 80px; */
	width: 92px;
	margin-right: 10px;
	padding: 11px;
	border: solid 3px #DFDADA;
	border-radius: 10px;
	font-size: 13px;
	cursor: pointer;
}
.b-cashin__paysys__item__act {
	/*padding: 8px;
	border-width: 4px;*/
	border-color: #0056C8;
}

.b-cashin_form_new {
	max-width: 500px;
}
.cashin__paysys_new {
	overflow: hidden;
}
.cashin__paysys_new .b-cashin__paysys__item {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.b-cashin__paysys__item__icon {
	margin-bottom: 15px;
}
.b-cashin__paysys__item__icon IMG {
	/*height: 24px;*/
	height: 50px;
}
.b-cashin__paysys__item__icon2 {
	margin-bottom: 19px;
}
.b-cashin__paysys__item__icon2 IMG {
	/*height: 20px;*/
	height: 50px;
}

.b-cashout__paysys__item__icon {
	margin-bottom: 15px;
}
.b-cashin__paysys__item__icon IMG {
	
}

.b-cashin__paysys__item__name {
	margin-bottom: 5px;
	font-weight: 600;
	font-size: 14px;
	color: #1C2546;
	line-height: 14px;
}
.b-cashin__paysys__item__other {
	color: #1C2546;
	font-size: 11px;
}



.b-cashin_pari__mainbut {
	margin: 20px 0px 20px 0px;
}
.b-cashin_pari__mainbut__in {
	position: relative;
	margin-top: 50px;
	height: 50px;
	border-radius: 10px;
	background: #E7E7E7;
	overflow: hidden;
}
.b-cashin_pari__mainbut__in,
.b-cashin_pari__mainbut__in * {
	box-sizing: border-box;
}
.b-cashin_pari__mainbut__cur {
	padding-left: 20px;
}
.b-cashin_pari__mainbut__in INPUT[type="number"],
.b-cashin_pari__mainbut__in INPUT[type="text"] {
	width: 40%;
	height: 50px;
	margin-left: 0px;
	padding: 0 15px 0 10px;
	background: none;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	color: #293134;
	appearance: none;
	-moz-appearance: textfield;
}
.b-cashin_pari__mainbut__in INPUT[type="number"]::-webkit-outer-spin-button,
.b-cashin_pari__mainbut__in INPUT[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.b-cashin_pari__mainbut__in INPUT.b-cashin_pari__mainbut__red {
	color: red;
}
.b-cashin_pari__mainbut__in INPUT[type="number"]::placeholder,
.b-cashin_pari__mainbut__in INPUT[type="text"]::placeholder {
	color: #8c8c8c;
}
.b-cashin_pari__mainbut__in BUTTON {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 40%; */
	height: 50px;
	padding-left: 22px;
	padding-right: 22px;
	background: #43ac26;
	background: -moz-linear-gradient(top,  #43ac26 0%, #43ac26 100%);
	background: -webkit-linear-gradient(top,  #43ac26 0%,#43ac26 100%);
	background: linear-gradient(to bottom,  #43ac26 0%,#43ac26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43ac26', endColorstr='#43ac26',GradientType=0 );
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 15px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.b-cashin_pari__mainbut__in BUTTON:hover,
.b-cashin_pari__mainbut__in BUTTON:active,
.b-cashin_pari__mainbut__in BUTTON:focus {
	background: #3f9627;
	background: -moz-linear-gradient(top,  #3f9627 0%, #52ba35 100%);
	background: -webkit-linear-gradient(top,  #3f9627 0%,#52ba35 100%);
	background: linear-gradient(to bottom,  #3f9627 0%,#52ba35 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9627', endColorstr='#52ba35',GradientType=0 );
	cursor: pointer;
}
.b-cashin_pari__mainbut__in BUTTON[disabled="disabled"] {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #c4c5c7 100%);
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#c4c5c7 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#c4c5c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c4c5c7',GradientType=0 );
	color: #5A5A5A;
}
.b-cashin_pari__mainbut__dop {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #b7b7b7;
}
.b-cashin_pari__mainbut__dop__red {
	color: red;
}





.b-cashin__boticons {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	display: flex;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-cashin__boticons * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-cashin__boticons__item {
	text-align: center;
	cursor: pointer;
}
.b-cashin__boticons__item IMG {
	width: 40px;
	display: inline-block;
}
.b-cashin__boticons__item A {
	font-size: 16px;
	color: #293134;
	text-decoration: none;
}
.b-cashin__boticons__item SPAN {
	display: block;
	margin-top: 10px;
	font-size: 16px;
	color: #293134;
	text-align: center;
	text-decoration: none;
}
.b-cashin__boticons__item_1 {
	flex: 1;
}
.b-cashin__boticons__item_2 {
	
}
.b-cashin__boticons__item_3 {
	flex: 1;
}




.b-cashout__balance {
	margin: 30px;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}








.b-glossary__item * {
	font-family: Gilroy, arial !important;
	color: #484D4F !important;
	line-height: 22px;
}
.b-terms__item__head {
	
}
.b-terms__item__text {
	
}
.b-terms__item__text P {
	
}
.b-terms UL {
	margin: 10px 10px 10px 30px;
	list-style-type: disc;
}
.b-terms H1 {
	font-size: 24px !important;
	color: #5E6467 !important;
}
.b-terms H2 {
	font-size: 20px !important;
	color: #5E6467 !important;
}
.b-terms H3,
.b-terms H4,
.b-terms H5,
.b-terms H6 {
	font-size: 18px !important;
	color: #5E6467 !important;
}




.b-terms {
	margin-bottom: 30px;
	/* padding: 15px 20px; */
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.3);
	/* box-shadow: 3px 3px 3px rgba(0,0,0, 0.2); */
	/* background: #F9FAFB; */
	border: solid 1px rgba(255,255,255, 0.5);
	padding: 2px;
	border-radius: 10px;
	/* cursor: pointer; */
	overflow: hidden;
	
	-webkit-transition : border 0.5s ease-out;
  -moz-transition : border 0.5s ease-out;
  -o-transition : border 0.5s ease-out;
  transition : border 0.5s ease-out;
}
.terms_letter {
	padding-bottom: 30px;
	padding: 10px 20px 10px 20px;
	border-bottom: solid 1px silver;
	background: white;
	border-radius: 10px;
	box-shadow: 3px 3px 5px rgba(0,0,0, 0.2);
	box-sizing: border-box;
	
	
	-webkit-transition: box-shadow 0.1s ease-in-out;
	transition: box-shadow 0.1s ease-in-out;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
}
.b-glossary__letter_head {
	display: flex;
  align-items: center;
}
.b-glossary__letter_head:after {
	content: "";
	flex: 1;
	margin-top: -14px;
	margin-left: 17px;
	border-top: 1px dashed #c5c5c5;
}
.b-glossary__letter {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
	
	margin-bottom: 20px;
	padding: 10px 20px;
	border-radius: 9px;
	background: #487597;
	font-size: 22px;
	font-weight: 600;
	color: #fff;
}
.b-glossary__item {
	
}
.b-glossary__item H3 {
	font-size: 18px;
	color: #464B4D;
}
.b-glossary__item P {
	font-size: 16px;
}
.b-glossary__item UL {
	font-size: 16px;
}

.b-article_main_link {
	font-size: 20px !important;
}
.b-article_main_link A {
	color: #619A38 !important;
	text-decoration: underline;
}
.b-article_main_link A:hover {
	text-decoration: none;
}


















.b-main_results__tour {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	padding: 5px 15px 3px 15px;
	/* background: #DAD6B7; */
}


.b-main_results__tour_line {
	position: relative;
	/* background: #E1DFD1; */
}


.b-main_results__tour_line__counter {
	position: absolute;
	top: -3px;
	right: 9px;
	width: 30px;
	margin-top: 6px;
	text-align: center;
}
.b-main_results__tour_line__counter SPAN {
	display: inline-block;
	padding: 2px 5px 2px 5px;
	font-style: normal;
	/* font-weight: bold; */
	font-size: 11px;
	/* line-height: 12px; */
	color: white;
	background: #487597;
	border-radius: 6px;
}


.b-main_results__tour_line2 {
	padding: 8px 15px 8px 15px;
	box-shadow: inset 0 0 3px rgba(0,0,0, 0.2);
}
.b-main_results__tour_line2 .b-main_results__tour_line__counter {
	/* top: 5px; */
	top: 2px;
}

.b-main_results__tour__list {
	/* border-bottom: solid 1px rgba(0,0,0, 0.3); */
	cursor: pointer;
	box-shadow: inset 0 0 8px rgba(0,0,0, 0.2);
}
.b-main_results__tour__list:last-child {
	border-bottom: none;
}
.b-main_results__tour__list:hover {
	background-color: #E5E6E7;
}
.b-main_results__tour__name {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
}
.b-main_results__tour__name__in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	padding-right: 25px;
}
.b-main_results__tour__name__in IMG {
	width: 18px;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	margin-right: 10px;
}
.b-main_results__tour__name__in SPAN {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	font-family: 'Roboto';
	font-style: normal;
	/* font-weight: 500; */
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.b-main_results__tour__ishod_types {
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	width: 50%;
}
.b-main_results__tour__ishod_types SPAN {
	display: block;
	text-align: center;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 13px;
	color: #3F3F3F;
}
.b-main_results__tour__ishod_types__3col SPAN {
	width: 25%;
}
.b-main_results__tour__ishod_types__2col SPAN {
	width: 33%;
}
.b-tour_ishod_types {
	font-style: normal;
}
.b-tour_ishod_type_2 {
	display: none;
}
.b-tour_ishod_type_3 {
	display: none;
}
.b-tour_ishod_type_4 {
	display: none;
}



.b-main_results__tour_events {
	display: none;
}




.b-main_results__event {
	margin: 5px 5px 10px 5px;
	padding: 5px 10px;
	border: solid 1px #DFDFDF;
	box-shadow: 3px 3px 3px rgba(0,0,0, 0.2);
	border-radius: 10px;
	cursor: pointer;
}
.b-main_results__event__in {
	
}
.b-main_results__event__head {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 600;
	color: #1B3347;
}
.b-main_results__event__ico {
	height: 100%;
}
.b-main_results__event__ico SVG {
	width: 20px;
	height: 20px;
	margin-right: 7px;
	color: #CECECE;
	fill: #CECECE;
}
.b-main_results__event__head__name {
	margin-left: 0px;
}

.b-main_results__event__info {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	
	color: #293134;
}
.b-main_results__event__comm_name {
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #484D4F;
}
.b-main_results__event__comm_name_1 {
	width: 30%;
	text-align: right;
}
.b-main_results__event__comm_name_2 {
	width: 30%;
	text-align: left;
}
.b-main_results__event__comm_img {
	/* width: 10%;
	text-align: center; */
}
.b-main_results__event__comm_img IMG {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}
.b-main_results__event__main_score {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 25px;
	white-space: nowrap;
}
.b-main_results__event__date {
	margin-top: 10px;
	font-size: 14px;
	color: #717D84;
	text-align: center;
}

.b-main_results__event__more {
	position: relative;
	padding-left: 5px;
}
.b-main_results__event__more:after {
	content: "";
	position: absolute;
	top: 6px;
	right: 0px;
	width: 15px;
	height: 10px;
	background: url(/images/arrow_list_bot_blue.svg) no-repeat 0 0;
}
.b-main_results__event__more A {
	font-weight: 600;
	font-size: 13px;
	color: #5A85A8;
}











.b-main_top__event_list {
	
}
.b-main_top__event {
	margin: 0px 0px 15px 0px;
	/* padding: 5px 10px; */
	/* border: solid 1px #DFDFDF; */
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.3);
	/* box-shadow: 3px 3px 3px rgba(0,0,0, 0.2); */
	/* background: #F9FAFB; */
	border: solid 1px rgba(255,255,255, 0.5);
	padding: 2px;
	border-radius: 10px;
	/* cursor: pointer; */
	overflow: hidden;
	
	-webkit-transition : border 0.5s ease-out;
  -moz-transition : border 0.5s ease-out;
  -o-transition : border 0.5s ease-out;
  transition : border 0.5s ease-out;
}
.b-main_top__event:hover {
	border: solid 1px rgba(255,255,255, 0.8);
}
.b-main_top__event__in {
	-webkit-transition: box-shadow 0.1s ease-in-out;
	transition: box-shadow 0.1s ease-in-out;
	
	background: white;
	border-radius: 8px;
	overflow: hidden;
	
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
}
.b-main_top__event:hover .b-main_top__event__in {
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4);
}
.b-main_top__event__head {
	-webkit-transition: box-shadow 0.1s ease-in-out;
	transition: box-shadow 0.1s ease-in-out;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	
	margin-bottom: 10px;
	padding: 5px 10px;
	/* background: #F2F2F2; */
	background-image: linear-gradient(to top, #f2f2f2, #ecedee, #e5e8e9, #e0e3e2, #dddeda);
	font-size: 12px;
	line-height: 14px;
	font-weight: 600;
	color: #1B3347;
	
	box-shadow: 0 0 5px rgba(0,0,0, 0.4);
}
.b-main_top__event:hover .b-main_top__event__head {
	box-shadow: 0 0 5px rgba(0,0,0, 0.4);
}
.b-main_top__event__ico {
	height: 100%;
}
.b-main_top__event__ico SVG {
	width: 15px;
	height: 15px;
	margin-right: 7px;
	color: #CECECE;
	fill: #CECECE;
}
.b-main_top__event__head__name {
	margin-left: 0px;
}

.b-main_top__event__info {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	
	padding: 5px 5px;
	color: #293134;
	cursor: pointer;
}
.b-main_top__event__comm_name {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #484D4F;
}
.b-main_top__event__comm_name_1 {
	width: 30%;
	text-align: right;
}
.b-main_top__event__comm_name_2 {
	width: 30%;
	text-align: left;
}
.b-main_top__event__comm_img {
	/* width: 10%;
	text-align: center; */
}
.b-main_top__event__comm_img IMG {
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
}
.b-main_top__event__main_score {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 18px;
	color: #E21E26;
	white-space: nowrap;
}
.b-main_top__event__date {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
	text-align: center;
	
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 13px;
	color: #293134;
}
.b-main_top__event__date EM {
	position: relative;
	display: inline-block;
	padding-bottom: 2px;
	padding-left: 12px;
	font-style: normal;
	border-bottom: dashed 1px silver;
}
.b-main_top__event__date EM IMG {
	position: absolute;
	top: 3px;
	left: 0px;
}
.b-main_top__event__date SPAN {
	display: inline-block;
	margin-left: 5px;
}
@-moz-document url-prefix() {
	.b-main_top__event__date EM {
		padding-bottom: 4px;
	}
	.b-main_top__event__date EM IMG {
		top: 1px;
	}
}

.b-main_top__event__more {
	position: relative;
	margin-top: 4px;
	padding-left: 5px;
}
.b-main_top__event__more:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 17px;
	height: 17px;
	background: url(/images/icon_in3.svg) no-repeat 0 0;
}
.b-main_top__event__more A {
	font-weight: 600;
	font-size: 13px;
	color: #5A85A8;
}




.b-main_top__event__kefs {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	
	margin: 5px 10px 0 10px;
	padding: 5px 0px 10px 0px;
	border-top: solid 1px #EAEAEA;
}
.b-main_top__event__kefs__item {
	position: relative;
	width: 30%;
	display: block;
	margin: 17px 3px 0 3px;
	padding: 3px 0;
	background: #EFF4F8;
	border-radius: 6px;
	border: solid 1px #E9EFF7;
	/* box-shadow: 1px 1px 5px rgba(0,0,0, 0.1); */
	text-align: center;
	box-sizing: border-box;
	color: #293134;
	cursor: pointer;
}
.b-main_top__event__kefs__item:hover {
	background: #DFE4EA;
	border-color: #D0D9E6;
}
.b-main_top__event__kefs__item EM {
	position: absolute;
	top: -16px;
	left: 0;
	width: 100%;
	display: block;
	margin-top: 2px;
	margin-bottom: 4px;
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	color: gray;
	line-height: 10px;
	text-align: center;
}
.b-main_top__event__kefs__item SPAN {
	display: block;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
}









.b-users_win {
	
}
.b-users_win__item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	position: relative;
	margin-bottom: 10px;
	padding: 10px 5px 10px 11px;
	background: rgba(0,0,0, 0.4);
	border: solid 1px #ECCA39;
	border-radius: 8px;
	overflow: hidden;
}
.b-users_win__foto {
	width: 60px;
	/* height: 100%; */
	/* float: left; */
}
.b-users_win__foto IMG {
	width: 50px;
	height: 50px;
	display: inline-block;
	/* border: solid 1px #ECCA39; */
	box-shadow: 0 0 7px #ECCA39;
	border-radius: 50%;
}
.b-users_win__info {
	width: 150px;
	margin-left: 15px;
	line-height: 16px;
	color: white;
}
.b-users_win__igra {
	width: 100px;
}
.b-users_win__igra IMG {
	width: 100px;
	border-radius: 10px;
}
.b-users_win__flag {
	position: absolute;
	top: 6px;
	left: 6px;
}
.b-users_win__flag IMG {
	width: 20px;
	height: 20px;
	display: inline-block;
	/* border: solid 1px white;
	border-radius: 50%; */
}
.b-users_win__name {
	font-weight: 500;
	font-size: 14px;
}
.b-users_win__summ {
	margin: 5px 0;
	font-weight: 400;
	font-size: 13px;
}
.b-users_win__summ SPAN {
	font-size: 15px;
	color: #ECCA39;
}
.b-users_win__stavka {
	font-weight: 400;
	font-size: 13px;
}
.b-users_win__stavka SPAN {
	font-size: 15px;
	color: #ECCA39;
}










/* .select_style {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.select_style select {
  cursor:pointer;
  background-color: #2980b9;
  color: #fff;
  font-size: inherit;
  padding: .5em;
  padding-right: 2.5em;	
  border: 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: button;
}

.select_style::before,
.select_style::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.select_style::after {
  content: "\25BC";
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.2em;
  top: 50%;
  margin-top: -.5em;
}

.select_style::before {
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

.select_style select[disabled] {
  color: rgba(0,0,0,.3);
}

.select_style select[disabled]::after {
  color: rgba(0,0,0,.1);
}

.select_style::before {
  background-color: rgba(0,0,0,.15);
}

.select_style::after {
  color: rgba(0,0,0,.4);
} */

.bselect_style {
	/* position: absolute;
	top: 0;
	right: 0; */
}

.section {
	margin: 0 0 30px;
	padding: 16px 20px 20px;
	border: 1px solid #DDD;
}
.nowidth .selectbox .select,
.nowidth .selectbox .dropdown {
	width: auto;
}
.select_red .selectbox .select {
	border-color: red;
}
.maxheight .selectbox .dropdown {
	max-height: 203px;
}
.selectbox {
	width: 330px;
	margin-left: 10px;
	box-sizing: border-box;
	text-align: left;
}
.selectbox .dropdown {
	width: 330px;
	text-align: left;
}
@-moz-document url-prefix() {
	.selectbox .dropdown {
		width: 328px;
	}
}













.b-sidemenu {
	display: none;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0, 0.7);
	/* padding: 10px;
	background: #124D8A; */
}
.b-sidemenu__in {
	max-width: 350px;
	height: 100vh;
	background: white;
	
	padding: 6px 0;
	/* background: #F5F6FA; */
	background: white;
	overflow-y: auto;
}
.b-right_win__content__in_brt {
	border-radius: 0 0 5px 5px;
}
.b-right_win__content__in__nobot {
	padding: 6px 0 0px 0;
	overflow: hidden;
}

.b-sidemenu__in__user_menu {
	position: relative;
	padding-bottom: 135px;
	overflow-x: auto;
}
.b-sidemenu__in__user_menu__close {
	position: absolute;
	z-index: 101;
	top: 2px;
	right: 6px;
	cursor: pointer;
}
.b-sidemenu__in__user_menu__item {
	padding: 4px 10px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #181818;
	
	/* border-bottom: solid 1px rgba(0,0,0, 0.6); */
}

.b-sidemenu__in__user_menu__item__strong {
	margin-left: 0px !important;
	font-weight: 600;
	background: none !important;
	border-bottom: solid 1px #D4D7D9;
	text-align: center;
}

.b-sidemenu__in__user_menu__green {
	/* font-weight: 600; */
	color: #006600;
}
.b-sidemenu__in__user_menu__red {
	/* font-weight: 600; */
	color: #D01414;
}
.b-sidemenu__in__user_menu__bold {
	/* font-weight: 600; */
}

.b-sidemenu__in__user_menu__more {
	padding: 3px 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 14px;
	color: #181818;
	text-align: center;
}
.b-sidemenu__in__user_menu__more A {
	color: #181818;
	text-decoration: underline;
}
.b-sidemenu__in__user_menu__more A:hover {
	text-decoration: none;
}

.b-sidemenu__in__user_menu__item__other {
	/* display: none; */
}
.b-sidemenu__in__user_menu__item__contacts {
	position: relative;
}
.b-sidemenu__in__user_menu__item__tg {
	position: absolute;
	top: 2px;
	right: -21px;
}
.b-sidemenu__in__user_menu__item:last-child {
	border-bottom: none;
}
.b-sidemenu__in__user_menu__item {
	margin-left: 5px;
	padding: 5px 15px 5px 22px;
	background: url(/images/win_star_gray.svg) no-repeat 1% 50%;
	color: #777777;
}
.b-sidemenu__in__user_menu__item:hover {
	background: url(/images/win_star_gray2.svg) no-repeat 1% 50%;
}
.b-sidemenu__in__user_menu__item A {
	color: #777777;
	text-decoration: underline;
}
.b-sidemenu__in__user_menu__item A:hover {
	text-decoration: none;
}
.b-sidemenu__in__user_menu__item__user {
	margin-left: 5px;
	padding: 5px 15px 7px 5px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* text-align: center; */
}
.b-sidemenu__in__user_menu__item__user A,
.b-sidemenu__in__user_menu__item__user SPAN {
	display: inline-block;
	padding-left: 17px;
	background: url(/images/win_user2.svg) no-repeat 0 45%;
	font-weight: 500;
	color: black;
}

.b-sidemenu__in__user_menu__balance {
	margin-bottom: 5px;
	padding: 8px 15px 6px 15px;
	/* background: #3F3F3F; */
	/* background: #3F3F3F; */
	/* background: #003366; */
	/* background: #0D57A7; */
	/* background: #5680A0; */
	background: #487597;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 15px;
	color: white;
	overflow: hidden;
}
.b-sidemenu__in__user_menu__balance__add {
	float: left;
}
.b-sidemenu__in__user_menu__balance__add:hover {
	opacity: 0.9;
}
.b-sidemenu__in__user_menu__balance__out {
	float: right;
}
.b-sidemenu__in__user_menu__balance__out:hover {
	opacity: 0.9;
}
.b-sidemenu__in__user_menu__balance__summ {
	padding-top: 10px;
	text-align: center;
}








.b-sidemenu__menu2 {
	margin: 10px 10px 10px 10px;
	background: white;
	border: solid 1px #EAEBF0;
	border-radius: 4px;
	overflow: hidden;
}
.b-sidemenu__menu2__item {
	position: relative;
	padding: 12px 12px 12px 16px;
	background: white;
	border-bottom: solid 1px #EAEBF0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	color: #4d546c;
	/* border-bottom: solid 1px rgba(0,0,0, 0.6); */
	
	/* box-shadow: inset 0 0 3px rgba(0,0,0, 0.1); */
}
.b-sidemenu__menu2__item:after {
	content: '';
	position: absolute;
	top: 13px;
	right: 7px;
	width: 13px;
	height: 13px;
	background: url(/images/menu_arr.svg) no-repeat 0 0;
}
.b-sidemenu__menu2__item__noa_arr:after {
	display: none;
}
.b-sidemenu__menu2__item A {
	display: block;
	color: #4d546c;
}
.b-sidemenu__menu2__item A:hover {
	text-decoration: none;
}
.b-sidemenu__menu2__more A {
	font-size: 14px;
	line-height: 14px;
	color: #1C2546;
	text-decoration: none;
}
.b-sidemenu__menu2__more A:hover {
	text-decoration: none;
}
.b-sidemenu__menu2__item__strong {
	margin-left: 0px !important;
	font-weight: 600;
	background: none !important;
	border-bottom: solid 1px #D4D7D9;
	text-align: center;
}

.b-sidemenu__menu2__green {
	/* font-weight: 600; */
	color: #006600;
}
.b-sidemenu__menu2__red {
	/* font-weight: 600; */
	color: #D01414;
}
.b-sidemenu__menu2__bold {
	/* font-weight: 600; */
}

.b-sidemenu__menu2__more {
	padding: 3px 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 14px;
	color: #181818;
	text-align: center;
}
.b-sidemenu__menu2__item__other {
	/* display: none; */
}
.b-sidemenu__menu2__item__apk,
.b-sidemenu__menu2__item__apk A {
	color: red;
	text-decoration: underline;
}
.b-sidemenu__menu2__item__contacts {
	position: relative;
}
.b-sidemenu__menu2__item__tg {
	position: absolute;
	top: 2px;
	right: -21px;
}
.b-sidemenu__menu2__item:last-child {
	border-bottom: none;
}
.b-sidemenu__menu2__item__user {
	margin-left: 5px;
	padding: 5px 15px 7px 5px;
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* text-align: center; */
}
.b-sidemenu__menu2__item__user A,
.b-sidemenu__menu2__item__user SPAN {
	display: inline-block;
	padding-left: 17px;
	background: url(/images/win_user2.svg) no-repeat 0 45%;
	font-weight: 500;
	color: black;
}



.b-sidemenu__menu3 {
	margin: 10px 10px 0 10px;
	background: none;
	border: solid 1px #989CB4;
	border-radius: 4px;
	overflow: hidden;
}
.b-sidemenu__menu3__item {
	position: relative;
	padding: 12px 12px 12px 16px;
	background: white;
	border-bottom: solid 1px #EAEBF0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #1c2546;
	text-align: center;
}
.b-sidemenu__menu3__item A {
	color: #1c2546;
	text-decoration: none;
}







.b_bot_menu_fixed {
	display: none;
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 0 5px 2px rgba(1, 1, 1, 0.3);
}
.b_bot_menu_fixed * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b_bot_menu_fixed__in {
	position: relative;
	padding: 5px 10px 5px 10px;
	
	/* background: #c8c8c8;
	background: -moz-linear-gradient(top,  #c8c8c8 0%, #fdfdfd 100%);
	background: -webkit-linear-gradient(top,  #c8c8c8 0%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #c8c8c8 0%,#fdfdfd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#fdfdfd',GradientType=0 ); */
	
	/* background: #c8c8c8;
	background: -moz-linear-gradient(top,  #c8c8c8 0%, #fdfdfd 57%, #fdfdfd 100%);
	background: -webkit-linear-gradient(top,  #c8c8c8 0%,#fdfdfd 57%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #c8c8c8 0%,#fdfdfd 57%,#fdfdfd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#fdfdfd',GradientType=0 ); */
	
	background: white;
}

.b_bot_menu_fixed__kupon {
	position: absolute;
	top: -18px;
	left: 50%;
	width: 50px;
	margin-left: -25px;
}
.b_bot_menu_fixed__kupon__circle {
	width: 50px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background: white;
	border: solid 1px rgba(0,0,0, 0.4);
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0,0,0, 0.3);
}
.b_bot_menu_fixed__kupon__circle SPAN {
	display: block;
	text-align: center;
}
.b_bot_menu_fixed__kupon__circle SPAN IMG {
	display: inline-block;
	width: 26px;
}
.b_bot_menu_fixed__kupon__counter {
	margin: 2px 0 4px 0;
	text-align: center;
}
.b_bot_menu_fixed__kupon__counter EM {
	display: inline-block;
	width: 16px;
	height: 14px;
	/* padding-top: 2px; */
	background: #FF3333;
	border-radius: 50%;
	font-style: normal;
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: white;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.b_bot_menu_fixed__kupon__counter EM SPAN {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.b_bot_menu_fixed__kupon__text {
	
}
.b_bot_menu_fixed__kupon__text A {
	display: block;
	margin-top: 5px;
	font-size: 13px;
	font-weight: 600;
	color: #5d5d5d;
	text-align: center;
	text-decoration: none;
}

.b_bot_menu_fixed__in2 {
	overflow: hidden;
}
.b_bot_menu_fixed__col {
	width: 20%;
	cursor: pointer;
}
.b_bot_menu_fixed__col:active,
.b_bot_menu_fixed__col:focus {
	opacity: 0.8;
}
.b_bot_menu_fixed__col SPAN {
	display: block;
	width: 40px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.b_bot_menu_fixed__col SPAN IMG {
	display: inline-block;
	width: 25px;
}
.b_bot_menu_fixed__col A {
	display: block;
	margin-top: 0px;
	font-size: 13px;
	font-weight: 600;
	color: #5d5d5d;
	text-align: center;
	text-decoration: none;
}
.b_bot_menu_fixed__col__1 {
	float: left;
}
.b_bot_menu_fixed__col__1 IMG {
	height: 15px;
	margin-top: 8px;
}
.b_bot_menu_fixed__col__2 {
	float: left;
}
.b_bot_menu_fixed__col__2 IMG {
	margin-top: 5px;
	margin-left: 3px;
}
.b_bot_menu_fixed__col__3 {
	float: right;
}
.b_bot_menu_fixed__col__3 IMG {
	margin-top: 3px;
}
.b_bot_menu_fixed__col__4 {
	float: right;
}
.b_bot_menu_fixed__col__4 IMG {
	margin-top: 3px;
}







.b-sidemenu__buttons {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center; */
	
	margin: 15px 10px 10px 10px;
	overflow: hidden;
}
.b-sidemenu__buttons A {
	
}
.b-sidemenu__buttons__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	margin-right: 10px;
	padding: 3px 12px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	color: #1c2546;
	
	padding: 5px 10px;
	border: solid 2px #E4E5EA;
	border-radius: 5px;
}
.b-sidemenu__buttons__item IMG {
	margin-right: 5px;
}
.b-sidemenu__buttons__item SPAN {
	
}
.b-sidemenu__buttons__top {
	padding-top: 2px;
	padding-bottom: 4px;
}
.b-sidemenu__buttons__top IMG {
	height: 15px;
}
.b-sidemenu__buttons__top SPAN {
	display: inline-block;
	margin-top: 2px;
	color: #293134;
}
.b-sidemenu__buttons__line {
	
}
.b-sidemenu__buttons__live {
	
}
.b-sidemenu__buttons__live_act {
	background: #E21E26;
	color: white;
}
.b-sidemenu__buttons__act {
	background: #487597;
	border-color: #487597;
	font-weight: 600;
	color: white;
}
.b-sidemenu__buttons__act SPAN {
	color: white;
}
.b-sidemenu__buttons__item:hover {
	background: #487597;
	border-color: #487597;
	font-weight: 600;
	color: white;
	text-decoration: none;
}
.b-sidemenu__buttons__item:hover SPAN {
	color: white;
}







.b-topblock__buttons {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center; */
	
	margin: 5px 10px 10px 10px;
	overflow: hidden;
}
.b-topblock__in {
	display: flex;
	/* justify-content: space-between; */
}
.b-topblock__left {
	flex: 0 1 auto;
}
.b-topblock__right {
	flex: 0 1 auto;
}
.b-topblock__buttons A {
	
}
.b-topblock__buttons__item {
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	
	margin-right: 10px;
	padding: 3px 12px;
	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	color: #1c2546;
	
	padding: 5px 10px;
	background: white;
	border: solid 2px #E4E5EA;
	border-radius: 5px;
}
.b-topblock__buttons__item IMG {
	margin-right: 5px;
}
.b-topblock__buttons__item SPAN {
	
}
.b-topblock__buttons__top {
	/* padding-top: 2px;
	padding-bottom: 4px; */
	padding-bottom: 3px;
}
.b-topblock__buttons__top IMG {
	height: 15px;
}
.b-topblock__buttons__top SPAN {
	display: inline-block;
	margin-top: 2px;
	color: #293134;
}
.b-topblock__buttons__line {
	
}
.b-topblock__buttons__live {
	
}
.b-topblock__buttons__live_act {
	background: #E21E26;
	color: white;
}
.b-topblock__buttons__act {
	background: #F2F2F2;
	border-color: #E4E5EA;
	font-weight: 600;
	color: #1C255B;
}
.b-topblock__buttons__act SPAN {
	color: #1C255B;
}
.b-topblock__buttons__item:hover {
	/* background: #487597;
	border-color: #487597;
	font-weight: 600;
	color: white; */
	text-decoration: none;
}
.b-topblock__buttons__item:hover SPAN {
	/* color: white; */
}
.b-topblock__buttons__live,
.b-topblock__buttons__live_act {
	/* margin-left: 10px; */
}










.b-icons_type_st {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center; */
	
	display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
	
	margin: 5px 10px;
}
.b-icons_type_st__item__in {
	/* width: 103px; */
	
	/* width: 95px;
	height: 64px; */
	width: 118px;
	height: 81px;
	
	border: solid 2px #E4E5EA;
	border-radius: 8px;
	box-sizing: border-box;
}
.b-icons_type_st__item_i1,
.b-icons_type_st__item_i2 {
	margin-right: 10px;
}
.b-icons_type_st__item__act {
	border-color: #8FA2B1;
	box-shadow: inset 0 0 7px rgba(0,0,0, 0.2);
}
.b-icons_type_st__item P {
	margin: 4px 0px 0px 0px;
	padding: 0;
	font-weight: 500;
	font-size: 11px;
	color: #545B74;
	line-height: 12px;
	text-align: center;
}
.b-icons_type_st__item_1 {
	background-image: url(/tmp/type_st/1.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.b-icons_type_st__item_2 {
	background-image: url(/tmp/type_st/2_2.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.b-icons_type_st__item_3 {
	background-image: url(/tmp/type_st/3_6.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}




.b-icons_type_st2 {
	/* display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: center; */
	
	display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
	
	margin-bottom: 15px;
	/* margin: 5px 10px; */
}
.b-icons_type_st2__item {
	cursor: pointer;
}
.b-icons_type_st2__item__in {
	/* width: 100px; */
	
	/* width: 94px;
	height: 60px; */
	width: 140px;
	height: 87px;
	
	border: solid 1px #E4E5EA;
	border-radius: 6px;
	box-sizing: border-box;
}
.b-icons_type_st2__item_i1,
.b-icons_type_st2__item_i2 {
	/* margin-right: 10px; */
}
.b-icons_type_st2__item__act {
	border-color: #8FA2B1;
	box-shadow: inset 0 0 7px rgba(0,0,0, 0.2);
}
.b-icons_type_st2__item P {
	margin: 4px 0px 0px 0px;
	padding: 0;
	font-weight: 500;
	font-size: 10px;
	color: white;
	line-height: 12px;
	text-align: center;
}
.b-icons_type_st2__item_1 {
	background-image: url(/tmp/type_st/1.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.b-icons_type_st2__item_2 {
	/* margin-left: -1px; */
	background-image: url(/tmp/type_st/2_2.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.b-icons_type_st2__item_3 {
	background-image: url(/tmp/type_st/3_6.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}



.b-empty_data {
	/* margin: 30px; */
	margin-top: 20px;
	padding: 100px 20px;
	/* background: white; */
	background: rgb(245,246,250);
	background: -moz-linear-gradient(8deg, rgba(245,246,250,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(8deg, rgba(245,246,250,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(8deg, rgba(245,246,250,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f6fa",endColorstr="#ffffff",GradientType=1);
	border-radius: 12px;
	font-size: 18px;
	color: #293134;
	text-align: center;
	box-shadow: 0 0 20px rgba(0,0,0, 0.05);
}
.b-empty_data__small {
	margin-top: 0px;
	padding: 10px 20px;
	font-weight: 600;
	font-size: 13px;
}
.b-empty_data__small P {
	margin: 0;
	padding: 0;
}



.one_event_info {
	font-weight: 400;
}
.one_event_info EM {
	font-style: normal;
}

.main_score_1,
.main_score_2 {
	font-size: 14px;
}





.b-one_event_page__allstats__change {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.allstats__change__com1,
.allstats__change__com2 {
	display: none;
	margin-left: 0px;
}
.b-one_event_page__allstats__change__com {
	position: relative;
	/* overflow: hidden; */
}
.b-one_event_page__allstats__change__com__logo {
	/* float: left; */
	position: absolute;
	top: 50%;
	left: -3px;
	margin-top: -9px;
}
.b-one_event_page__allstats__change__com__logo IMG {
	
}
.b-one_event_page__allstats__change__com__info {
	
}
.b-one_event_page__allstats__change__com__name {
	
}
.b-one_event_page__allstats__change__com__mes {
	
}
.b-one_event_page__allstats__change__com__mes SPAN {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
}
.b-one_event_page__allstats__change__com__mes SPAN EM {
	display: inline-block;
	padding-top: 1px;
	font-style: normal;
}
.mes_cards__red {
	display: inline-block;
	width: 8px;
	height: 12px;
	margin-right: 6px;
	padding-top: 0px;
	border-radius: 2px;
	/* background: #FFEA00; */
	background: #B43D37;
}
.mes_cards__yellow {
	display: inline-block;
	width: 8px;
	height: 12px;
	margin-right: 6px;
	padding-top: 0px;
	border-radius: 2px;
	background: yellow;
}




.b-one_event_tabs__end_event {
	display: none;
	padding: 0 10px;
}


.b-comand_pitch {
	position: absolute;
	bottom: 13px;
}
.b-comand_pitch__left {
	left: 6px;
}
.b-comand_pitch__right {
	left: 6px;
	/* left: auto;
	right: 25px; */
}
.b-comand_pitch__item {
	display: none;
	width: 6px;
	height: 6px;
	background: #ddff78;
	border-radius: 50%;
}




.kef_type_ishod {
	
}
.kef_type_1x {
	display: none;
}
.kef_type_total {
	display: none;
}
.kef_type_fora {
	display: none;
}



#info_stavka {
	display: none;
}



.event_stat_cards_c1_del EM,
.event_stat_cards_c2_del EM {
	font-style: normal;
}
.event_stat_cards_c1_del I,
.event_stat_cards_c2_del I {
	font-style: normal;
	display: none;
}




.field_rel {
	position: relative;
}
.pass_visible {
	position: absolute;
	top: 9px;
	right: 12px;
	cursor: pointer;
}




.b-page_tg_link {
	
}
.b-page_tg_link A {
	width: 200px;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
	font-size: 16px;
	color: #316DA5;
	text-decoration: none;
}
.b-page_tg_link A:hover {
	color: #316DA5;
	text-decoration: none;
}
.b-page_tg_icon {
	width: 17px;
	height: 17px;
	margin-right: 7px;
}




.b-results_calendar {
	position: relative;
}
.b-results_calendar__in {
	position: absolute;
	top: 0px;
	right: 10px;
}
.results_calendar {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(/images/icon_calendar.svg) no-repeat 0 0;
	background-size: cover;
	cursor: pointer;
	border: none;
	outline: none;
	text-indent: -9999;
}




.b-modal_new_pari__bottom__in_text {
	float: left;
	padding-top: 7px;
}
.b-modal_new_pari__bottom__in {
	margin-left: 64px;
	padding: 3px;
	/* float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center; */
}
.b-modal_new_pari__bottom__in2 {
	margin-left: 74px;
}
.b-modal_new_pari__bottom__in .swiper-slide {
	/* display: inline-block; */
	width: auto;
}
.b-modal_new_pari__bottom__in .b-modal_new_pari__bottom__row__bg {
	
}












.b-partner {
	margin-top: 20px;
	margin-bottom: 20px;
}


.b-partner__ref_link {
	padding: 5px;
	background: #5680A0;
	border-radius: 10px;
	text-align: center;
}
.b-partner__ref_link P {
	margin: 0px;
	padding: 0px;
	font-family: PFSquareSansPro,arial;
	font-size: 20px;
	color: white;
}
.b-partner__ref_link INPUT[type="text"] {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	padding: 10px;
	border: none;
	border-radius: 5px;
	box-sizing: border-box;
	font-size: 20px;
	text-align: center;
}
.b-partner__ref_link__ref__block {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.b-partner__ref_link__ref {
	display: inline-block;
	position: relative;
}
.b-partner__ref_link__ref__text {
	font-size: 20px;
	font-weight: bold;
	/* color: #5680A0; */
	color: #F8565C;
	text-decoration: underline;
}
.b-partner__ref_link__ref__text:hover {
	color: #E21E26;
	text-decoration: none;
	/* opacity: 0.6; */
}
.b-partner__ref_link__ref__copy {
	position: absolute;
	top: 3px;
	right: -30px;
}
.b-partner__ref_link__ref__copy IMG {
	height: 20px;
}


.b-partner__ref_link__new {
	/* border: 2px dashed #5680A0; */
  border: 2px solid #5680A0;
  /* border-radius: 10px; */
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  margin-top: 0px;
  margin-top: 20px;
}
.b-partner__ref_link__new P {
	margin: 0px;
	padding: 0px;
	font-family: PFSquareSansPro,arial;
	font-size: 17px;
	font-weight: bold;
	color: #5680A0;
}
.b-partner__ref_link__new INPUT {
	display: block;
	width: 100%;
	margin-top: 10px;
	padding: 10px;
	border: none;
	border-radius: 5px;
	box-sizing: border-box;
	font-size: 20px;
	text-align: center;
}
.b-partner__ref_link__search {
	text-align: center;
}
.b-partner__ref_link__search A {
	font-size: 14px;
	color: #5680A0;
	text-decoration: underline;
}
.b-partner__ref_link__search A:hover {
	text-decoration: none;
}


.b-partner__stats {
	margin: 30px 0px;
}
.b-partner__stats TABLE {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	border: solid 1px #5680A0;
	border-collapse: collapse;
	font-family: PFSquareSansPro,arial;
	font-size: 13px;
	color: white;
}
.b-partner__stats TH,
.b-partner__stats TD {
	padding: 5px;
	text-align: center;
}
.b-partner__stats TH {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #5680A0;
}
.b-partner__stats TD {
	font-family: PFSquareSansPro,arial;
	font-size: 16px;
	color: #293134;
}




.b-partner__users {
	margin: 20px 0px 20px 0px;
}
.b-partner__users TABLE {
	/* width: 100%; */
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	border-collapse: collapse;
	border: solid 1px #5680A0;
	font-family: PFSquareSansPro,arial;
	font-size: 13px;
	color: white;
}
.b-partner__users TH,
.b-partner__users TD {
	padding: 5px 15px;
	text-align: center;
}
.b-partner__users TH {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #5680A0;
}
.b-partner__users__bottom_b {
	border-bottom: solid 1px silver;
}
.b-partner__users__bottom_r {
	/* border-right: solid 1px silver; */
	border-right: solid 1px white;
}
.b-partner__users TD {
	font-family: open_sans_light, arial;
	font-size: 14px;
	color: #293134;
}
.b-partner__users__itog TH {
	background: #5680A0;
	color: white;
}


.b-partner__summ_out {
	font-family: PFSquareSansPro,arial;
	font-size: 20px;
	color: #293134;
	text-align: center;
}
.b-partner__summ_out SPAN {
	font-size: 23px;
	font-weight: bold;
	color: #5680A0;
}


.b-partner__head {
	font-family: open_sans_light, arial;
	font-size: 23px;
	color: #5680A0;
	text-align: center;
}



.b-partner__out_but {
	margin: 10px 0;
	text-align: center;
}
.b-partner__out_but A {
	display: inline-block;
	padding: 7px 17px;
	padding: 0px 15px;
	/* background: #5EB545; */
	background: #77c95e;
	background: -moz-linear-gradient(top,  #77c95e 1%, #42a524 100%);
	background: -webkit-linear-gradient(top,  #77c95e 1%,#42a524 100%);
	background: linear-gradient(to bottom,  #77c95e 1%,#42a524 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c95e', endColorstr='#42a524',GradientType=0 );
	border-radius: 8px;
	
	font-family: 'Roboto', arial;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 37px;
	color: white;
}



.b-partner__info_cash__block {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 20px;
	padding: 20px;
	border: solid 1px #5680A0;
	border-radius: 10px;
	box-sizing: border-box;
}
.b-partner__info_cash__block .b-partner__head {
	margin-bottom: 20px;
}




.b-calc_pari__block {
	padding: 20px 20px 15px 20px;
	background: #F0F1F2;
	border-radius: 10px;
}
.b-calc_pari__block * {
	box-sizing: border-box;
}
.b-calc_pari__in {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
}
.b-calc_pari__left {
	width: 40%;
	margin-right: 20px;
}
.b-calc_pari__right {
	width: 60%;
	padding: 10px;
	background: white;
	border-radius: 7px;
	box-shadow: 0 0 0.5rem #0000001f;
}
.b-calc_pari__form {
	font-size: 13px;
}
.b-calc_pari__form__row {
	
}
.b-calc_pari__form__row_first {
	margin-bottom: 15px;
}
.b-calc_pari__form__row__error {
	margin-top: 10px;
	color: red;
}
.b-calc_pari__form__row LABEL {
	display: block;
	margin-bottom: 4px;
}
.b-calc_pari__form__row INPUT[type="text"],
.b-calc_pari__form__row INPUT[type="number"] {
	width: 100%;
	padding: 10px 12px;
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: black;
}
.b-calc_pari__form__row INPUT[type="text"]::placeholder,
.b-calc_pari__form__row INPUT[type="number"]::placeholder {
	color: #969EA1;
}
.b-calc_pari__right__text1 {
	margin-bottom: 10px;
}
.b-calc_pari__right__text2 {
	margin-bottom: 10px;
	font-size: 15px;
	color: #63AD3B;
}
.b-calc_pari__right__text2__in {
	/* position: relative; */
	display: inline-block;
}
.b-calc_pari__right__text2 SPAN {
	font-size: 35px;
}
.b-calc_pari__right__text2 EM {
	position: absolute;
	top: 4px;
	left: 5px;
	font-style: normal;
	font-size: 15px;
}
.b-calc_pari__right__text2__curr {
	position: relative;
}
.b-calc_pari__right__text3 {
	margin-bottom: 10px;
}
.b-calc_pari__right__text4 {
	font-weight: bold;
}

















.content_calc {
	background: transparent;
	padding: 18px 7px 10px;
}

.system_calc table, #events {
	margin-bottom: 10px;
	width: 100%;
	text-align: left;
}
.content_calc table th {
	/* font-weight: bold; */
}
.content_calc table td,
.content_calc table th {
	font-size: 11px;
	padding: 10px 5px;
	vertical-align: top;
	border: 1px solid #dbdbdb;
	text-align: center;
	vertical-align: middle;
	word-break: break-word;
}
.content_calc INPUT[type="text"],
.content_calc INPUT[type="number"] {
	width: 30px;
	padding: 7px 12px;
	background: white;
	border: solid 1px #B7AFAF;
	box-shadow: inset 0 0 10px rgba(0,0,0, 0.1);
	border-radius: 8px;
	color: black;
	outline: none!important;
}
.content_calc table td,
.content_calc .border-none th {
	padding: 8px 10px;
}
.content_calc table td,
.content_calc table th {
	padding: 5px 5px;
	vertical-align: top;
	border: 1px solid #dbdbdb;
	text-align: center;
	vertical-align: middle;
	word-break: break-word;
	color: #293134;
}
.calculator input[type="submit"] {
	/* font-family: ClinicPro;
	width: 94%;
	height: 35px;
	background: #4867aa;
	font-size: 17px;
	color: #293134 !important;
	text-align: center;
	text-transform: uppercase;
	display: block;
	line-height: 35px;
	cursor: pointer;
	margin: auto;
	border: 0px;
	text-decoration: none;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto; */
}
.calculator input[type="submit"] {
	/* width: 90%; */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	
	padding: 10px 22px;
	
	/* background: #487597; */
	background: #5c94bc;
	background: -moz-linear-gradient(top,  #5c94bc 0%, #3b6889 100%);
	background: -webkit-linear-gradient(top,  #5c94bc 0%,#3b6889 100%);
	background: linear-gradient(to bottom,  #5c94bc 0%,#3b6889 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c94bc', endColorstr='#3b6889',GradientType=0 );
	
	border: solid 1px #2A4960;
	box-shadow: 0 0 10px rgba(0,0,0, 0.3);
	border-radius: 11px;
	font-weight: 600;
	color: white;
}
.calculator input[type="submit"]:hover {
	background: #3b6889;
	background: -moz-linear-gradient(top,  #3b6889 0%, #5c94bc 100%);
	background: -webkit-linear-gradient(top,  #3b6889 0%,#5c94bc 100%);
	background: linear-gradient(to bottom,  #3b6889 0%,#5c94bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6889', endColorstr='#5c94bc',GradientType=0 );
}
.calculator #alert {
	margin-bottom: 10px;
	font-weight: bold;
	color: red;
}
.fork_calc_flex {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: inherit;
	margin-top: 20px;
}

.content_calc .s_0,
.content_calc .s_1,
.content_calc .s_2,
.content_calc .s_3 {
	/* text-align: left; */
}

.tumbler {
	margin: 5px;
	padding: 5px 15px;
	background: #487597;
	border-radius: 7px;
	color: white;
	cursor: pointer;
}
.tumbler2 {
	margin-right: 10px;
}
.tumbler3 {
	margin-left: 10px;
}
.tumbler.active {
	background: #395E7A;
}







.b-socials_block {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.b-socials_block__head {
	margin-bottom: 7px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #7C7C7C;
}
.ya-share2__container_size_m .ya-share2__icon {
	height: 27px !important;
	width:  27px !important;
	background-size: 27px 27px !important;
}





.b-telegram_group {
	/* display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: flex-start;
	flex-direction: row; */
}
.b-telegram_group IMG {
	margin-right: 5px;
	height: 10px;
}
.b-telegram_group__menu {
	margin-top: 10px;
	margin-left: 10px;
}
.b-telegram_group__menu IMG {
	
}
.b-telegram_group__menu A {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #777777;
  text-decoration: underline;
}