

/* Start:/bitrix/templates/UHL-main/components/bitrix/search.form/uhl_search_form/style.css?1579272693828*/
.uhl-search-form form {
  position: relative;
  width: 180px;
  margin: 0 auto;
}
.uhl-search-form  {/*background: #FFF;*/}
.uhl-search-form input {
  width: 100%;
  height: 23px;
  padding-left: 5px;
  padding-right: 21px;
  border: 1px solid #a9b3ba;
  border-radius: 3px;
  outline: none;
  background: none;
  
  font-size: 12px; 
  font-style: italic; 
  color:#455560; 
}
.uhl-search-form input:active,
.uhl-search-form input:focus {
	border: 1px solid #004a7e;
	background:#FFF;
}
.uhl-search-form button {
  position: absolute; 
  top: 0;
  right: 1px;
  width: 24px;
  height: 23px;
  border: none;
  /*background: #004a7e;*/
  background: none;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  color: #004a7e;
}
/*.uhl-search-form button:before {
  content: "\f002";
  font-family: FontAwesome;
  color: #004a7e;
}*/
/* End */


/* Start:/include/logo/top/css/logo.css?1638350346547*/
.logo-small{
	display: none;
}

.logo-holder img{
	width: auto;
	height: 90px;
	max-width: none;
}

.logo-big{
	width: auto;
	height: 90px;
}

.header-logo-holder{
	width: 130px;
	max-width: 130px;
}

@media screen and ( max-width: 1068px){
	.logo-big{
		display: none;
	}

	.logo-small{
		display: block;
		width: 40px;
		height: 38px;
	}

	.header-logo-holder{
		width: 40px;
		height: 38px;
		vertical-align: middle;
	}
	.logo-holder img {
	    width: auto;
	    height: 38px;
	    max-width: none;
	}
}
/* End */


/* Start:/bitrix/components/uhl/menu.teams/templates/.default/style.css?1603114414873*/
.header-team-menu .menu-item{
	margin-right: 10px;
	font-size: 8px;
	text-transform: uppercase;
	color: #004a7e;
}

.header-team-menu.loading-hide-fixed{
	position: fixed;
	top: -200%;
}

.header-team-menu .menu-item a, .header-team-menu .menu-item a:visited{
	color: inherit;
	text-decoration: none;
}

.header-team-menu .menu-item a:hover{
	text-decoration: none;
}

.header-team-menu .menu-item a:hover .text-holder{
	text-decoration: underline;
}

.header-team-menu .menu-item.delimiter:last-of-type::after {
	display: none;
}

.header-team-menu{
	padding-bottom: 10px;
	border-bottom: 1px solid #838383;
}

.header-team-menu .img-holder{
	vertical-align: middle;
	display: inline-block;
}

.header-team-menu .text-holder{
	vertical-align: middle;
}

.header-team-menu .menu-item.delimiter::after{
	vertical-align: middle;
}
/* End */


/* Start:/bitrix/templates/UHL-main/components/bitrix/menu/main_menu/style.css?16315335332432*/
.top-main-menu .menu-item{

	color: #1d1d1b;
	font-size: 14px;
}

.top-main-menu.show-absolute{
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 2;
	background-color: #ededed;
	padding: 34px 33px 0 22px;
}

.top-main-menu.show-absolute .menu-item{
	margin-bottom: 29px;
}

@media screen and ( max-width: 360px ){
	.top-main-menu.show-absolute .menu-item{
		width: 50%;
		margin: 0 0 29px;
	}
}

.top-main-menu.loading-hide-fixed{
	position: fixed;
	top: -200%;
}

.top-main-menu .menu-item a, .top-main-menu .menu-item a:visited{
	color: inherit;
	text-decoration: none;
	padding-right: 22px;
	font-size: inherit;
}

.top-main-menu .menu-item a:hover, .top-main-menu .menu-item.active{
	color: #245b88;
	text-decoration: none;
}

.gamburger-holder{
	color: #245b88;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 25px;
}

.gamburger-holder span{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
}

.gamburger-holder .delimiter::after{
	margin-left: 0;
	margin-right: 27px;
}

.gamburger-holder .ion-drag::before{
	vertical-align: middle;
	line-height: 10px;
}

.gamburger-holder .ion-ios-close-empty::before{
	line-height: 14px;
	vertical-align: middle;
	/*font-size: 36px;*/
}

.gamburger-holder.control, .gamburger-holder .control{
	display: none;
}

.gamburger-holder .control{
	width: 10px;
}

.gamburger-holder.control.active, .gamburger-holder .control.active{
	display: inline-block;
}

@media screen and ( max-width: 560px ){
	.gamburger-holder .delimiter::after{
		margin-right: 16px;
	}
}

#top-main-menu a[href$='https://esport.in.ua/ru/hockey'],
#top-main-menu a[href$='https://mticket.com.ua/m-ticket2/agent80site11109/widget/site'],
#top-main-menu a[href$='https://widget.esport.in.ua/uk/widget324site108/widget/index'],
#top-main-menu a[href$='https://esport.in.ua/uk/hockey'] { 
	color:#FFF;
	background:#ff1a1a;
	text-transform:uppercase;
	padding:5px;
	margin-right:10px;
}
#top-main-menu a[href$='https://esport.in.ua/ru/hockey']:hover,
#top-main-menu a[href$='https://mticket.com.ua/m-ticket2/agent80site11109/widget/site']:hover,
#top-main-menu a[href$='https://widget.esport.in.ua/uk/widget324site108/widget/index']:hover, 
#top-main-menu a[href$='https://esport.in.ua/uk/hockey']:hover { 
	text-decoration:underline;
}
/* End */


/* Start:/include/social/css/header_social.css?1638279554974*/
.top-socials{
	display: inline-block;
	vertical-align: middle;
}
.social-item {
	font-size: 16px;
	vertical-align: middle;
	line-height: 20px;
	color: #245b88;
}


.social-item a, .social-item a:visited{
	padding: 3px 10px 3px 4px;
	vertical-align: middle;
	color:inherit;
}

.g-plus{
	font-size: 20px;
}


.vk a:hover{
	color:#53779e;
}
.tw a:hover{
	color:#55acee;
}
.fb a:hover{
	color:#3765a3;
}
.ok a:hover{
	color:#ef7d00;
}
.g-plus a:hover{
	color:#dd4c3a;
}

.yt a:hover{
	color: #ff0000;
}
.inst a:hover{
	color:#823fb3;
}
.fsq a:hover{
	color: #f84f7b;
}

.rss a:hover{
	color:#ef7d00;
}
.rss a {
	padding: 3px 10px 1px 4px;
}

.delimiter_rss::after {
    content: '\00A0';
    display: inline-block;
    background: url('/common/images/delimiter.png') repeat-y;
    font-size: 18px;
    margin-left: 0px;
    height: 21px;
    vertical-align: middle;
}





  







 


 



 
/* End */


/* Start:/bitrix/components/uhl/match.center/templates/new_pari_2/style.css?163179740210068*/
.match-center-holder{
	display: block;
	width: 100%;
	margin: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.match-center-holder .controls{
	width: 49px;
	position: absolute;
	top: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 1);
	z-index: 1;
	text-align: center;
	vertical-align: middle;

}

.match-center-holder .controls.active{
	cursor: pointer;
}

.match-center-holder .control-left{
	left: 0;

	-webkit-box-shadow: 6px 0px 3px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 0px 3px -3px rgba(0,0,0,0.75);
	box-shadow: 6px 0px 3px -3px rgba(0,0,0,0.75);
}

.match-center-holder .control-right{
	right: 0;

	-webkit-box-shadow: -6px 0px 3px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -6px 0px 3px -3px rgba(0,0,0,0.75);
	box-shadow: -6px 0px 3px -3px rgba(0,0,0,0.75);
}

.match-center-holder .controls.control-left{
	height:auto;
	width: 49px;
/*	width: 120px;
	background-image:url('/bitrix/components/uhl/match.center/templates/new_pari_2/images/parimatch_svg.svg');
	background-position:center 55px;
	background-repeat:no-repeat;
	background-size:84% auto;*/
	text-align:right;
}
.match-center-holder .controls.control-left span {
	margin-right:15px;
}

.match-center-holder .control-icon{
	line-height: 109px;
	vertical-align: middle;
	font-size: 27px;
	color: #9a9a9a;
}

.match-center-holder .controls.active .control-icon{
	color: #000;
}

.match-center-holder .controls.active:hover{
	background-color: #ededed;
}

.match-center-holder .controls.active:hover .control-icon{
	font-size: 29px;
}

.match-center-holder .viewport{
	/*width: 100%;*/
	overflow: hidden;
	margin: 0 0 0 49px;
	/*margin: 0 0 0 120px;*/
	z-index: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

}

.match-center-holder .team-info-anchor-holder{
	z-index: 1;
}

.match-center-holder img{
	max-width: 100%;
	height: auto;
}

.match-center-holder .date-day{
	display: block;
}

.match-center-holder  .date-holder{
	text-align: center;
	vertical-align: top;
	padding: 0 0 0 12px;
	background: #e8e8e8;
	font-size: 14px;
	font-weight: bold;
}

.match-center-holder  .date-holder.today{
	background: #d7072a;
}

.match-center-holder  .teams-info-holder{
	vertical-align: top;
	max-width: 230px;
}

.match-center-holder  .teams-info-holder .main-anchor{
	/*padding: 10px 13px 27px;*/
	padding: 10px 13px 19px;
	display: block;
	min-height: 109px;

}

.match-center-holder  .teams-info::after{
	content: '';
	position: absolute;
	height: 30px;
	width: 1px;
	display: block;
	right: -13px;
	top: 15px;
	border-right: 1px dotted #838383;
}

.match-center-holder  .teams-info-holder:last-of-type .teams-info::after{
	display: none;
}

.match-center-holder  .teams-info-holder:only-of-type .main-anchor{
	padding: 10px 25px;
}

.match-center-holder  .teams-info-holder:nth-of-type(2) .main-anchor{
	padding-left: 38px;
}

.match-center-holder  .teams-info-holder:last-of-type .main-anchor{
	padding-right: 25px;
}

.match-center-holder  .teams-info-holder:hover{
	background: #f6f6f6;
}

.match-center-holder  .team-item-info-holder{
	display: inline-block;
	text-align: left;
	font-size: 0;
	vertical-align: middle;
}

.match-center-holder   .team-logo-holder{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	width: 20px;
	line-height: 1;
	height: auto;
	margin: 0;
	max-height: 21px;
}

.match-center-holder   .team-name-holder{
	display: inline-block;
	vertical-align: middle;
	font-size: 11px;
}

.match-center-holder  .online-holder{
	position: absolute;
	bottom: 0;
	/*left:13px;
	right:13px;*/
	left:13px;
	right:0;
	text-align:center;
}

.match-center-holder  .online-holder.no-link{
	z-index: -1;
}

.match-center-holder  .online-holder a.xs{
	display: inline-block;
	width:96px;
}
.match-center-holder  .online-holder.xsport a.xs{
	width:88px;
}
.match-center-holder  .online-holder .text {
	position:relative;
	width:34px;
	display:inline-block;
}
.match-center-holder  .online-holder .text a{
	position:absolute;
	top:-22px;
	right:0;
	color:#004a7e;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:11px;
	/*line-height:300%;*/
}
.match-center-holder  .online-holder .text a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.match-center-holder  .online-holder a.xs:hover::before,
.match-center-holder  .online-holder.xsport a.xs:hover::before,
.match-center-holder  .online-holder.xsport\.ua a.xs:hover::before,
.match-center-holder  .online-holder.xsport\+ a.xs:hover::before{
	min-height: 13px;
	background-size: auto 13px;
	margin-bottom: 9px;
}

.match-center-holder  .online-holder.xsport a.xs:hover::before {
	min-height: 13px;
	background-size: auto 13px;
	margin-bottom: 9px;
}

.match-center-holder  .online-holder.xsport\.ua a.xs:hover::before{
	min-height: 13px;
	background-size: auto 13px;
	margin-bottom: 9px;
}

.match-center-holder  .teams-info-holder:only-of-type .online-holder{
	/*left: 25px;
	right: 25px;*/
}

.match-center-holder .teams-info-holder:nth-of-type(2)  .online-holder{
	/*left: 38px;*/
}



.match-center-holder  .teams-info-holder .online-holder{
	right: 13px;
}
.match-center-holder  .teams-info-holder:last-of-type .online-holder{
	right: 25px;
}
.match-center-holder  .teams-info-holder:nth-of-type(2) .online-holder{
	right: 0;
	left:22px;
}
/*.match-center-holder  .teams-info-holder:last-of-type .online-holder{
	right: 25px;
}*/
/*.match-center-holder .teams-info-holder:nth-of-type(1)  .online-holder{
	right: 25px;
}*/

.match-center-holder  .online-holder a.xs::before{
	content: '';
	display: block;
	min-height: 12px;
	margin-bottom: 10px;
	margin-top: 6px;

}

.match-center-holder  .online-holder.xsport a.xs::before{
     background: url('/common/images/xsportlogo.svg?v2') center center no-repeat;
     background-size: auto 12px;
 }

.match-center-holder  .online-holder.xsport\.ua a.xs::before{
    background: url('/common/images/xsportlogo-ua.svg?v2') center center no-repeat;
    background-size: auto 12px;
}

.match-center-holder  .online-holder.xsport\+ a.xs::before{
    background: url('/common/images/xsportplus.svg') center center no-repeat;
    background-size: auto 12px;
}

.match-center-holder   .team-score-holder{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
}

.match-center-holder  .table-holder{
	border-collapse: collapse;
}

.match-center-holder  .date-day{
	display: block;
	font-size: 28px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
}

.match-center-holder  .date-month{
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.3em;
	margin-left: -5px;
}

.match-center-holder  .date-day-week{
	text-align: left;
	font-size: 10px;
	color: #fff200;
	display: block;
	font-weight: normal;
	line-height: 1.3em;
	margin-top: 2px;
}

.match-center-holder  .date-holder{
	background: #004a7e;
	/*min-height: 109px;*/
	/*height: 109px;*/
	min-width: 42px;
}

.match-center-holder  .team-item-delimiter{
	display: inline-block;
	vertical-align: top;
	font-size: 21px;
	line-height: 18px;
	color: #004a7e;
}

.match-center-holder  .teams-info{
	margin-bottom: 5px;
	text-align: center;
	min-width: 130px;
	position: relative;
}

.match-center-holder  .score-info{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #004a7e;
	margin-bottom: 7px;
}

.match-center-holder  .score-info span {
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin-left: 5px;
}

.match-center-holder  .today .score-info.start-time{
	color: #d7072a;
}

.match-center-holder  .arena-holder{
	text-align: center;
	font-size: 10px;
}

.match-center-holder  .team-info-left .team-logo-holder{
	margin-right: 7px;
}

.match-center-holder  .team-info-right .team-logo-holder{
	margin-left: 7px;
}

.match-center-holder  .triangle-holder{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding-top: 26px;
}

.match-center-holder  .triangle-holder::after{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 55px solid transparent;
	border-left: 20px solid #004a7e;
	left: 100%;
	z-index: 0;
	top: 0;
	box-sizing: content-box;
}

.match-center-holder .today  .triangle-holder::after{
	border-left: 20px solid #d7072a;
}

.match-center-holder .items-holder {
	position: relative;
	left:0;
	-webkit-transition: left 0.5s;
	-moz-transition: left 0.5s;
	-ms-transition: left 0.5s;
	-o-transition: left 0.5s;
	transition: left 0.5s;
}

.match-center-holder .items-holder.transparent{
	opacity:0;
}

.pari-blank {
	height:28px;
}

.parimatch_link {
	/*background-color:#004a7e;*/
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	/*color: #fff;*/
	text-decoration:none;
	margin:2px 0 2px;
	display:table;
}
.match-center-holder .arena-holder-parimatch {
	margin-left:-18px;
	margin-right:-18px;
	text-align:center;
	position:absolute;
	bottom:30px;
	right:27px;
}
.place-a-bet {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.place-a-bet span {
	font-size:9px;
	line-height:115%;
	background-color:#f8e734;
	color:#000;
	font-weight:bold;
	padding:1px 2px;
	margin-right:5px;
	text-align:center;
	overflow:hidden;
}
.match-center-holder .arena-holder-parimatch:hover:hover .place-a-bet span {
	text-decoration:underline;
}
.coef {
	padding:0 2px 0;
	display:table-cell;
	vertical-align:middle;
}
.match-center-holder .arena-holder-parimatch:hover{
	background-color:#f8e734;
	color:#000;
}

.tkl {
	text-align: center;
    font-size: 10px;
	margin-bottom:-2px;
}
/* End */


/* Start:/common/css/preloader.css?1479900202169*/
.preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	display: none;
}

.preloader.active{
	display: block;
}

.preloader-holder{
	position: relative;
}
/* End */


/* Start:/bitrix/templates/UHL-main/components/bitrix/breadcrumb/.default/style.css?1472340682814*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

.mb-breadcrumbs{
	margin-bottom: 22px;
}

.mb-breadcrumbs ul, .mb-breadcrumbs li{
	list-style-type: none;
}

.mb-breadcrumbs li{
	display: inline-block;
	color: #98a3ab;
	font-size: 10px;
}

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

/* End */


/* Start:/bitrix/components/uhl/right.turnir.tables/templates/.default/style.css?16389631443285*/
.turnir-tables-right{
	/*margin-top: -25px;*/
}

.right-turnir-holder{
	background: url('/bitrix/templates/UHL-main/images/black-stripped-background.gif') repeat;
	padding: 21px 17px 21px 14px;
}

.right-turnir-table{
	width: 100%;
	color: #98a3ab;
	font-size: 13px;
	text-align: center;
	counter-reset: rightTable;
}

.right-turnir-table td.counter::after{
	counter-increment: rightTable;
	content: counter(rightTable);
}

.right-turnir-table th, .right-turnir-table td{
	padding: 6px;
}

.right-turnir-table th.counter, .right-turnir-table td.counter{
	padding-left: 0;
}

.right-turnir-table thead th{
	padding-left: 0;
	padding-right: 0;
}

.right-turnir-table thead th::after{
	content: '';
	display: block;
	background: url('/common/images/dotted_back.gif') repeat-x;
	width: 100%;
	height: 1px;
	margin-top: 6px;
}

.right-turnir-table th{
	padding-bottom: 2px;
}

.right-turnir-table-holder .table-play-off th.team-holder,
.right-turnir-table-holder .table-play-off th.score-holder{
	padding-bottom: 2px;
}

.table-statistics .team-name-holder{
	color: inherit;
	text-align: inherit;
}

.table-statistics .team-name-holder a:hover{
	text-decoration: underline;
}

.right-turnir-table-holder{
	margin-bottom: 15px;
}

.right-turnir-table-holder:last-of-type{
	margin-bottom: 0;
}

.right-turnir-table-holder .table-caption {
	color: #fff200;
	font-size: 14px;
	margin-bottom: 10px;
}

.right-turnir-table-holder .table-caption a:hover{
	text-decoration: underline;
}

.right-turnir-table-holder .table-regular-champ tbody tr:first-of-type td{
	padding-top: 18px;
}

.right-turnir-table-holder .table-regular-champ tbody tr:last-of-type td{
	padding-bottom: 0;
}

.right-turnir-table-holder .white-bold{
	font-weight: bold;
	color: #fff;
}

.right-turnir-table-holder .text-align-left{
	text-align: left;
}

.right-turnir-table-holder .text-align-right{
	text-align: right;
}

.right-turnir-table-holder .table-play-off .score-holder{
	width: 40px;
	padding: 9px 0;
}

.right-turnir-table-holder .table-play-off .team-holder{
	width: 150px;
	padding: 9px 0;
}

.table-play-off .team-holder{
	text-align: center;
}

.right-turnir-table-holder .table-regular-champ .team-holder{
	padding-left: 0;
}

.top-news-main-container .turnir-tables-right{
	display: none;
}

.right-turnir-holder .pari {
	margin:15px -17px 0 -14px;
	background:url('/bitrix/components/uhl/right.turnir.tables/templates/.default/images/logo_parimatch.png?v=20190206') center top repeat-x;
	height:32px;
}


@media screen and (max-width: 1068px){
	.right-turnir-table .counter{
		padding: 9px 0;
		width: 20px;
	}

	.right-turnir-table-holder .table-regular-champ td,
	.right-turnir-table-holder .table-regular-champ th
	{
		padding: 6px 0;
	}

	.right-turnir-table-holder .table-regular-champ .team-holder{
		width: 150px;
		min-width: 150px;
	}
}

@media screen and (max-width: 860px){
	.right-turnir-table .one-digit{
		width: 32px;
	}

	.top-news-main-container .turnir-tables-right{
		display: block;
		margin-top: 25px;
		max-width: none;
		width: 100%;
		margin-left: 0;
	}

	.top-news-main-container .turnir-tables-right.right-block .right-block-content {
		max-width: 500px;
		margin: 0 auto;
	}
}
/* End */


/* Start:/bitrix/components/uhl/tournament.tables.else/templates/.default/style.css?15760631723135*/
.turnir-tables-right{
	/*margin-top: -25px;*/
}

.right-turnir-holder{
	background: url('/bitrix/templates/UHL-main/images/black-stripped-background.gif') repeat;
	padding: 21px 17px 21px 14px;
}

.right-turnir-table{
	width: 100%;
	color: #98a3ab;
	font-size: 13px;
	text-align: center;
	counter-reset: rightTable;
}

.right-turnir-table td.counter::after{
	counter-increment: rightTable;
	content: counter(rightTable);
}

.right-turnir-table th, .right-turnir-table td{
	padding: 6px;
}

.right-turnir-table th.counter, .right-turnir-table td.counter{
	padding-left: 0;
}

.right-turnir-table thead th{
	padding-left: 0;
	padding-right: 0;
}

.right-turnir-table thead th::after{
	content: '';
	display: block;
	background: url('/common/images/dotted_back.gif') repeat-x;
	width: 100%;
	height: 1px;
	margin-top: 6px;
}

.right-turnir-table th{
	padding-bottom: 2px;
}

.right-turnir-table-holder .table-play-off th.team-holder,
.right-turnir-table-holder .table-play-off th.score-holder{
	padding-bottom: 2px;
}

.table-statistics .team-name-holder{
	color: inherit;
	text-align: inherit;
}

.table-statistics .team-name-holder a:hover{
	text-decoration: underline;
}

.right-turnir-table-holder.else{
	margin-bottom: 30px;
}

.right-turnir-table-holder:last-of-type{
	margin-bottom: 0;
}

.right-turnir-table-holder .table-caption {
	color: #fff200;
	font-size: 14px;
	margin-bottom: 10px;
}

.right-turnir-table-holder .table-caption a:hover{
	text-decoration: underline;
}

.right-turnir-table-holder .table-regular-champ tbody tr:first-of-type td{
	padding-top: 18px;
}

.right-turnir-table-holder .table-regular-champ tbody tr:last-of-type td{
	padding-bottom: 0;
}

.right-turnir-table-holder .white-bold{
	font-weight: bold;
	color: #fff;
}

.right-turnir-table-holder .text-align-left{
	text-align: left;
}

.right-turnir-table-holder .text-align-right{
	text-align: right;
}

.right-turnir-table-holder .table-play-off .score-holder{
	width: 40px;
	padding: 9px 0;
}

.right-turnir-table-holder .table-play-off .team-holder{
	width: 150px;
	padding: 9px 0;
}

.table-play-off .team-holder{
	text-align: center;
}

.right-turnir-table-holder .table-regular-champ .team-holder{
	padding-left: 0;
}

.top-news-main-container .turnir-tables-right{
	display: none;
}



@media screen and (max-width: 1068px){
	.right-turnir-table .counter{
		padding: 9px 0;
		width: 20px;
	}

	.right-turnir-table-holder .table-regular-champ td,
	.right-turnir-table-holder .table-regular-champ th
	{
		padding: 6px 0;
	}

	.right-turnir-table-holder .table-regular-champ .team-holder{
		width: 150px;
		min-width: 150px;
	}
}

@media screen and (max-width: 860px){
	.right-turnir-table .one-digit{
		width: 32px;
	}

	.top-news-main-container .turnir-tables-right{
		display: block;
		margin-top: 25px;
		max-width: none;
		width: 100%;
		margin-left: 0;
	}

	.top-news-main-container .turnir-tables-right.right-block .right-block-content {
		max-width: 500px;
		margin: 0 auto;
	}
}
/* End */


/* Start:/bitrix/components/uhl/sponsors.list/templates/.default/style.css?1628068784603*/
.sponsors-header{
	text-align: center;
	color: #97a4ad;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.sponsors-header:first-child {
	margin-top: 0px;
}

.sponsors-list{
	text-align: center;
}

.sponsor-item {
	display: inline-block;
	margin: 0 40px 10px 40px;
	vertical-align: middle;
}

.hovered{
	display: none;
}

.sponsor-item a:hover .hovered{
	/*display: inline-block;*/
}

.sponsor-item a:hover .unhovered{
	/*display: none;*/
}

@media screen and ( max-width:  640px ){
	.sponsor-item {
		margin: 0 12px 10px 12px;
	}
}
/* End */


/* Start:/include/logo/bottom/css/logo.css?1638279550669*/
footer .logo-big{
	width: 180px;
	height: 127px;
	margin-bottom: 8px;
}
footer  .logo-holder .logo-big img{
	width: 180px;
	height: 127px;
}
@media screen and (max-width: 1068px){
	footer .logo-small {
		display: none;
	}

	footer .logo-big {
		display: block;
	}
}

@media screen and (max-width: 640px){
	footer .logo-small {
		display: block;
		margin: 0 auto;
	    width: 180px;
	    height: 127px;
	}

	footer .logo-big {
		display: none;
	}
	footer .big-stripped-back{
	    height: 185px;		
	}
	footer  .logo-holder .logo-small img{
		width: 180px;
		height: 127px;
	}
	footer  .logo-holder .logo-small{
		width: 180px;
	}
}
/* End */


/* Start:/bitrix/templates/UHL-main/components/bitrix/menu/bottom_menu/style.css?1568875784607*/
.menu-text-holder .menu-item{
	color: #004a7e;
	font-size: 12px;
}

.menu-text-holder .menu-item a{
	padding: 7px 30px 4px 4px;
	display: inline-block;
}

.menu-text-holder .menu-item:first-of-type a{
	padding-left: 0;
}

.menu-text-holder .menu-item a:hover, .menu-text-holder .menu-item.active a {
	text-decoration: underline;
}

#bottom-menu a[href$='https://esport.in.ua/ru/hockey'] { 
	color:#FFF;
	background:#ff1a1a;
	text-transform:uppercase;
	padding:5px;
	margin-right:10px;
}
#bottom-menu a[href$='https://esport.in.ua/ru/hockey']:hover { 
	text-decoration:underline;
}
/* End */


/* Start:/bitrix/templates/UHL-main/styles.css?16218497771886*/
.insta-widg {
	margin-bottom:30px;
}
.insta-area {
	width:100%;
	overflow:hidden;
}
.insta-block {
	margin-top:-4px;
	margin-left:-4px;
	margin-right:-4px;
	margin-bottom:-5px;
}
.insta-block .widget-preview {
    border-radius:0;
    border: none;
}

.all-news.inst {
	margin-top:10px;
}
.all-news.inst a:hover {
	color: #004a7e;
}

.insta-each {
	display:none;
	margin:0 auto;
}

@media (max-width: 510px) {
	.insta-each.each-2 {
		display:block;
		width:262px;
	}
}
@media (min-width: 511px) and (max-width: 676px) {
	.insta-each.each-3 {
		display:block;
		width:482px;
	}
}
@media (min-width: 677px) and (max-width: 826px) {
	.insta-each.each-34 {
		display:block;
		width:642px;
	}
}
@media (min-width: 827px) and (max-width: 1400px) {
	.insta-each.each-4 {
		display:block;
		width: 100%;
		/*width:762px;*/
	}
}
@media (min-width: 1401px) and (max-width: 1800px) {
	.insta-each.each-5 {
		display:block;
		width: 100%;
		/*width:1052px;*/
	}
}
/*@media (min-width: 961px) and (max-width: 1070px) {
	.insta-each.each-3 {
		display:block;
		width:632px;
	}
}*/
/*@media (min-width: 1071px) and (max-width: 1400px) {
	.insta-each.each-4 {
		display:block;
		width:842px;
	}
}*/
/*@media (min-width: 921px) and (max-width: 1200px) {
	.insta-each.each-6 {
		display:block;
	}
}*/
/*@media (min-width: 1401px) and (max-width: 1460px) {
	.insta-each.each-5 {
		display:block;
	}
}
@media (min-width: 1461px) and (max-width: 1600px) {
	.insta-each.each-6 {
		display:block;
		width:1262px
	}
}
@media (min-width: 1601px) and (max-width: 2000px) {
	.insta-each.each-7 {
		display:block;
	}
}*/
@media (min-width: 1801px) {
	.insta-each.each-6 {
		display:block;
		width:1262px
	}
}

@media (max-width: 695px) {
	.top-news-main-container .column-right {
		padding-right: 0px;
	}
}

/* End */
/* /bitrix/templates/UHL-main/components/bitrix/search.form/uhl_search_form/style.css?1579272693828 */
/* /include/logo/top/css/logo.css?1638350346547 */
/* /bitrix/components/uhl/menu.teams/templates/.default/style.css?1603114414873 */
/* /bitrix/templates/UHL-main/components/bitrix/menu/main_menu/style.css?16315335332432 */
/* /include/social/css/header_social.css?1638279554974 */
/* /bitrix/components/uhl/match.center/templates/new_pari_2/style.css?163179740210068 */
/* /common/css/preloader.css?1479900202169 */
/* /bitrix/templates/UHL-main/components/bitrix/breadcrumb/.default/style.css?1472340682814 */
/* /bitrix/components/uhl/right.turnir.tables/templates/.default/style.css?16389631443285 */
/* /bitrix/components/uhl/tournament.tables.else/templates/.default/style.css?15760631723135 */
/* /bitrix/components/uhl/sponsors.list/templates/.default/style.css?1628068784603 */
/* /include/logo/bottom/css/logo.css?1638279550669 */
/* /bitrix/templates/UHL-main/components/bitrix/menu/bottom_menu/style.css?1568875784607 */
/* /bitrix/templates/UHL-main/styles.css?16218497771886 */
