

/* Start:/local/templates/znamenka-main/components/bitrix/system.auth.authorize/header_popup/style.css?1640723056142*/
.register-error{
	color: red;
}

.forget-link{
	float: none;
}

#authfoorm .button_search{
	margin: 0;
}

.error{
	color: red;
}
/* End */


/* Start:/bitrix/components/znamenka/banner-slider/templates/TOP/style.css?16285884215492*/
.top-banner-slider-holder .news-sport a{
	color: #0b942f;
}

.top-banner-slider-holder .news-sport a:hover{
	background: #0b942f;
}

.top-banner-slider-holder  .album-description{
	font-family : Roboto, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
	line-height: 19px;
	margin-bottom: 33px;
}

.top-banner-slider-holder  .current-slide-description{
	font-family : Roboto, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
	line-height: 19px;
	margin: 10px 0;
}

.top-banner-slider-holder  .current-slide-description:empty{
	margin: 0;
	padding: 0;
}

.top-banner-slider-holder{
	display: block;
	width: 100%;
	position: relative;
	/*max-width: 728px;*/
	margin: 0 auto ;
}

.top-banner-slider-holder .display-table{
	display: table;
}

.top-banner-slider-holder .display-table-cell{
	display: table-cell;
}

.top-banner-slider-holder  .position-relative{
	position: relative;
}

.top-banner-slider-holder  .inactive{
	display: none;
}

.top-banner-slider-holder  .transparent{
	opacity: 0;
}

.top-banner-slider-holder  .big-slide-item{
	overflow: hidden;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.top-banner-slider-holder  .big-slide-item img{
	display: block;
	margin: 0 auto;
}

.top-banner-slider-holder  .big-slide-item .image-holder {
	background: center center no-repeat;
	text-align: center;
	background-size: auto;
	position: relative;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.top-banner-slider-holder  .bullet-control-holder{
	text-align: center;
}

.top-banner-slider-holder  .bullet-control-item{
	display: inline-block;
	margin-right: 10px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #2F52A0;
	opacity: 0.2;
	cursor: pointer;
}

.top-banner-slider-holder  .bullet-control-item:last-of-type{
	margin-right: 0;
}

.top-banner-slider-holder  .bullet-control-item.active{
	opacity: 0.5;
}

.top-banner-slider-holder  .bullet-control-item:hover{
	opacity: 1;
}

.top-banner-slider-holder .hide-fixed{
	position: fixed;
	right: 100%;
	top: 100%;
}

.top-banner-slider-holder .right-block-content{
	max-width: none;
}

.top-banner-slider-holder .viewport{
	display: block;
	width: calc( 100% - 56px );
	max-width: none;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.top-banner-slider-holder .list-item-holder .news-list-item{
	cursor: pointer;
	min-width: 895px;
	height: 500px;
	overflow: hidden;
	vertical-align: bottom;
	position: relative;
}

.top-banner-slider-holder .list-item-holder .news-list-item .image-holder{
	background: center center no-repeat;
	text-align: center;
	background-size: contain;
	position: relative;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height:100%;
}

.top-banner-slider-holder .image-area{
	display: inline-block;
}

.top-banner-slider-holder .list-item-holder .news-list-item .image-holder.transparent{
	opacity: 0;
}

.top-banner-slider-holder .list-item-holder .news-list-item .preloader{
	z-index: -1;
}

.top-banner-slider-holder .big-slides-holder{
	margin-bottom: 16px
}

.top-banner-slider-holder .image-holder .slide-description{
	display: none;
}

.top-banner-slider-holder .items-holder{
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: left 0.2s;
	-moz-transition: left 0.2s;
	-ms-transition: left 0.2s;
	-o-transition: left 0.2s;
	transition: left 0.2s;
}

.top-banner-slider-holder .preloader{
	top: 50%;
	top: calc( 50% - 14px );
	left: 50%;
	left: calc( 50% - 14px );
}

.top-banner-slider-holder .all-slides-holder{
	min-height: 100px;
	width: 100%;
	display: block;
}

/*.top-banner-slider-holder .controls{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	top: calc( 50% - 40px );
	background: rgba( 0, 0, 0, 0.5);
	z-index: 21;
	text-align: center;
	font-size: 0;
}*/

.top-banner-slider-holder .controls{
	width: 28px;
	font-size: 40px;
	position: absolute;
	top: calc( 50% - 20px );
	color: #2F52A0;
	/*display: inline-block;*/
	opacity: 0;
	z-index: 21;
	display: none;
}

.top-banner-slider-holder .controls.active{
	opacity: 0.2;
	cursor: pointer;
	display: none;
}

.top-banner-slider-holder .controls.active:hover{
	opacity: 1;
}

.top-banner-slider-holder .controls.control-left{
	text-align: left;
	left: 0;
}

.top-banner-slider-holder .controls.control-right{
	text-align: right;
	right: 0;
}


.top-banner-slider-holder .controls.hide-fixed{
	position: fixed;
	top:-1000px;
}

.top-banner-slider-holder .list-item-holder{
	margin-bottom: 20px;
}


@media screen and (max-width: 1000px){
	.top-banner-slider-holder .controls{
		width: 60px;
		height: 60px;
		top: 50%;
		top: calc( 50% - 30px );
	}

	.top-banner-slider-holder .controls.active:hover{
		width: 62px;
		height: 62px;
		top: 50%;
		top: calc( 50% - 31px );
	}

	.top-banner-slider-holder .controls::before{
		height: 60px;
	}
}


@media screen and (max-width: 400px){
	.top-banner-slider-holder .controls{
		width: 40px;
		height: 40px;
		top: 50%;
		top: calc( 50% - 20px );
	}

	.top-banner-slider-holder .controls.active:hover{
		width: 42px;
		height: 42px;
		top: 50%;
		top: calc( 50% - 21px );
	}

	.top-banner-slider-holder .controls::before{
		height: 40px;
		width: 10px;
	}
}
/* End */


/* Start:/common/css/preloader.css?1541674625256*/
.preloader, .preloader.fa {
	position: absolute;
	top: 50%;
	left: 50%;
	display: none;
	width: 16px;
	height: 16px;
	font-size: 16px;
}

.preloader.active, .preloader.fa.active{
	display: block;
}

.preloader-holder{
	position: relative;
}
/* End */


/* Start:/local/templates/znamenka-main/components/bitrix/menu/third/style.css?16328401013030*/
.third-menu-holder {
	float: none;

	margin-top: 0;
}

.third-menu{
	text-align: right;

}

.third-menu-item{
	display: inline-block;
}

.third-menu-holder{
	max-width: 968px;
	margin: 0 auto;
}

.main .third-menu-holder{
	max-width: 1170px;
}

.third-menu-item a{
	display: inline-block;
	color: #2F52A0;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
	padding-bottom: 0.5em;
	padding-top:7px;
}

.third-menu-item a:hover{
	text-decoration: underline;
}

.third-menu-item a:visited{
	color: #2F52A0;
}

.third-menu-item a.radio{
	/*background:url('/local/templates/znamenka-main/components/bitrix/menu/third/images/menu_ico_radio.png') 0 0 no-repeat;
	padding:6px 0 4px 27px;
	margin-left:7px;*/
	background:url('/local/templates/znamenka-main/components/bitrix/menu/third/images/menu_ico_radio_blue.png') 0 4px no-repeat;
	padding:6px 0 4px 27px;
	margin-left:7px;
}
.third-menu-item a.new{
	background:url('/images/label_new_2.png') 0 0 no-repeat;
	padding:6px 0 4px 24px;
	margin-left:7px;
}
.third-menu-item a.redtext{
	color:#ec1500;
	font-weight:bold;
}

.vertical-line{
	padding: 0 0.7em 0 0.4em;
	border-right: 1px solid #d9d9d9;
}

.third-menu-item:last-of-type .vertical-line{
	border: none;
	padding-right: 0;
}

.third-menu-item:last-of-type .vertical-line{
	border: none;
	padding-right: 0;
}


.third-menu-item .blue-back a{
	color: #fff;
	background: #2f52a0;
	padding-left: 5px;
	padding-right: 3px;
	padding-right: 3px;
}
.third-menu-item .new-line a{
	font-weight: bold;
	background: #eee;
	padding-left: 5px;
	padding-right: 3px;
}
.third-menu-item .text-new{
	color: red;
	padding-left: 5px;
	display: inline-block;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	padding-bottom: 0.5em;
	padding-top: 7px;
	font-weight: bold;
	background: #eee;
	padding-right: 5px;
	margin-left: -5px;
}


@media screen and (max-width: 1200px){
	.third-menu-holder{
		margin: 0 6px 0 0;
		width: auto;

	}

	.main .third-menu-holder{
		max-width: none;
	}
}

@media screen and (max-width: 980px){
	.third-menu-holder{
		width: auto;
		max-width: none;
	}
}

@media (max-width: 580px){
	.third-menu{
		text-align: left;
		display: block;
		width: 100%;
		height: 28.5px;
		overflow: hidden;
		margin-top: 15px;
	}
	.third-menu-holder{
		/*display: none;*/
		max-width: none;
		overflow: hidden;
		/* width: calc(100% + 46px); */
		text-align: left;
	}
	.third-menu-holder .new-line{
		white-space: nowrap;
	}
	.third-menu-item {
	    display: inline-block;
	}
	.third-menu-item .vertical-line {
	    border-right: none;
	    border-left: 1px solid #d9d9d9;
	        padding-right: 0.2em;
	}
	.third-menu-item:first-child .vertical-line {
	    border-right: none;
	    border-left: none;
	}
}
@media (max-width: 480px){

	.third-menu-holder{
		margin-left: -46px;
	}
	.en-radio{
		display: none;
	}
}
/* End */


/* Start:/bitrix/components/znamenka/menu.by.city/templates/.default/style.css?15447783552804*/
.city-menu-holder{
    width: 100%;
    max-width: 968px;
    margin: 0 auto;
    position: relative;
}

.main .city-menu-holder{
    max-width: 1170px;
}

.city-menu{
    display: inline-block;
    max-height: 29px;
    overflow: hidden;
    margin-bottom: 0.5em;
}

.city-menu li{
    display: block;
    float: left;
    width: auto;

}

.city-menu li a{
    padding: 0.5em 0 0.5em;
    display: inline-block;
    color: #2F52A0;
    font-weight: bold;
}

.city-menu li:hover a{
    text-decoration: underline;
}

.city-menu li:first-of-type{
    padding-left: 10px;
}

.city-menu li.active:hover a{
    /*text-decoration: none;*/
}

.city-menu li.active{
    /*background: #3f5fa6;
    margin-left: -2px;*/
}

.city-menu li.active a{
    /*color: #FFE200;*/
    color: #aa0501;
}

/*.city-menu li.active .vertical-line{
    border: none;
}*/

.city-menu .vertical-line{
    padding: 0 0.5em;
    border-right: 1px solid #d9d9d9;
}

.city-menu-holder .all-cities{
    position: relative;
    float: right;
    display: none;
    padding-top: 0.5em;
    cursor: pointer;
    color: #2F52A0;
    font-weight: bold;
    padding-right: 1.5em;
    box-sizing: border-box;
}

.all-cities.active{
    display: block;
}

.all-cities .vertical-line{
    position: relative;
    z-index: 16;
    background: #fff;
    padding-bottom: 1%;
}

.city-menu-holder .city-submenu{
    top:100%;
    right:0;
    position: absolute;
    background: #FFF;
    z-index: 15;
    display: none;

    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.39);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.39);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.39);

    margin-right: 1.5em;
}

.city-menu-holder .city-submenu.active{
    display: block;
}

.city-menu-holder .city-submenu li{
    display: block;
    margin-bottom: 0;
    border-bottom: 1px solid #d9d9d9;;
}
.city-menu-holder .city-submenu li:hover{
    transition: all 0.3s ease 0s;
    background: #e0e0e0;
}

.city-menu-holder .city-submenu li a{
    padding: 0.5em;
    display: block;
    color: #2F52A0;
    font-weight: bold;
}

.city-menu-holder .city-submenu li.active a{
    color: #aa0501;
}

@media screen and (max-width: 900px){
    .city-menu-holder {
        font-size: 13px;
    }
}

@media screen and (max-width: 480px){
    .layout-header{
        position: relative;
    }

    .header-red, .header-menu{
        float: none;
    }

    .header-menu{
        position: absolute;
        margin-left: 0;
        top: 0;
        left: 0;
        right: auto;
    }

    .city-menu li:first-of-type{
        padding-left: 0;
    }
	
	.city-menu-holder .all-cities{
		padding-right: 0;
	}


}




/* End */


/* Start:/local/templates/znamenka-main/components/bitrix/menu/horizontal_multilevel/style.min.css?15559250913715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/znamenka-main/components/bitrix/menu/horizontal_dropdown/style.min.css?15559250903715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_dropdown/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_dropdown/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/znamenka-main/components/bitrix/menu/horizontal_dropdown/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/znamenka/block.banner.countdown/templates/.default/style.css?15440974891828*/
.countdown_cont {
    margin: 0 auto;

}

.kkcountdown{
    display: none;
}

.tovarImgBlock {
    width: 220px;
    height: 100%;
    float: left;
}

.tovarImgBlock .img {
    margin-top: 111px;
    text-align: center;
}

.kkc-godz, .kkc-min, .kkc-sec, .kkc-dni {
    background: url('/images/red_digits_background.jpg');
    background-repeat: no-repeat;
    font-weight: bold;
    color: white;
    font-size: 33px;
    height: 38px;
    line-height: 38px;
    display: block;
    float: left;
    width: 50px;
    letter-spacing: 0;
    text-align: center;
    padding-left: 3px;
    margin-right: 6px;
	padding-top: 3px;
	border-radius: 4px;
    /* margin-left: 2px; */
}

.counterBlock {
    /*background: url('/upload/img/tovar_bg.png');*/
    background: #e5e5e5;
    height: 60px;
    padding-left: 8px;
    padding-top: 5px;
    width: 236px;
    border-radius: 3px;
    position: relative;
    max-width: 236px;
    margin:  5px auto;
}

.counterBlock.no-more-days {
    width: 177px;
}

.kkc-dni-text, .kkc-godz-text, .kkc-min-text, .kkc-sec-text {
    position: absolute;
    bottom: 5px;
    width: 54px;
    text-align: center;
    display: block;
}

.kkc-dni-text {
    left: 8px;
}

.kkc-godz-text {
    left: 68px;
}

.kkc-min-text {
    left: 126px;
}

.kkc-sec-text {
    left: 185px;
}

.kkc-godz-text.no-more-days {
    left: 8px;
}

.kkc-min-text.no-more-days {
    left: 66px;
}

.kkc-sec-text.no-more-days {
    left: 123px;
}

.nextmatchtext {
    font-size: 14px;
    color: black;
    display: block;
    text-align: center;
}

.bold{
    font-weight: bolder;
    display: inline-block;
    margin-bottom: 0.5em;
}

.unit-rubric__title.not_link .preserve_case{
    text-transform: none;
}


/* End */


/* Start:/bitrix/components/znamenka/company.slider/templates/.default/style.css?16219482424948*/
.company-slider-holder .news-sport a{
	color: #0b942f;
}

.company-slider-holder .news-sport a:hover{
	background: #0b942f;
}

.company-slider-holder .album-description{
	font-family : Roboto, sans-serif;
	font-size : 16px;
	text-align: center;
	line-height: 19px;
	margin-top: 5px;
}

.company-slider-holder{
	display: block;
	width: 100%;
	margin-bottom: 28px;
	position: relative;
}

.company-slider-holder .display-table{
	display: table;
}

.company-slider-holder .display-table-cell{
	display: table-cell;
}

.company-slider-holder .position-relative{
	position: relative;
}

.company-slider-holder .inactive{
	display: none;
}

.company-slider-holder .transparent{
	opacity: 0;
}

.company-slider-holder .big-slide-item{
	height: 280px;
	overflow: hidden;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.company-slider-holder .big-slide-item img{
	/*display: none;*/
}

.company-slider-holder .big-slide-item .image-holder {
	background: center center no-repeat;
	text-align: center;
	background-size: contain;
	position: relative;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.company-slider-holder .bullet-control-holder{
	text-align: center;
}

.company-slider-holder .bullet-control-item{
	display: inline-block;
	margin-right: 10px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #2F52A0;
	opacity: 0.2;
	cursor: pointer;
}

.company-slider-holder .bullet-control-item:last-of-type{
	margin-right: 0;
}

.company-slider-holder .bullet-control-item.active{
	opacity: 0.5;
}

.company-slider-holder .bullet-control-item:hover{
	opacity: 1;
}

.company-slider-holder .hide-fixed{
	position: fixed;
	right: 100%;
	top: 100%;
}

.company-slider-holder .right-block-content{
	max-width: none;
}

.company-slider-holder .viewport{
	display: block;
	width: calc( 100% - 56px );
	max-width: none;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.company-slider-holder .list-item-holder .news-list-item{
	cursor: pointer;
	min-width: 895px;
	height: 500px;
	overflow: hidden;
	vertical-align: bottom;
	position: relative;
}

.company-slider-holder .list-item-holder .news-list-item .image-holder{
	background: center center no-repeat;
	text-align: center;
	background-size: contain;
	position: relative;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height:100%;
}

.company-slider-holder .list-item-holder .news-list-item .image-holder.transparent{
	opacity: 0;
}

.company-slider-holder .list-item-holder .news-list-item .preloader{
	z-index: -1;
}

.company-slider-holder .big-slides-holder{
	margin-bottom: 16px
}

.company-slider-holder .image-holder .slide-description{
	display: none;
}

.company-slider-holder .items-holder{
	position: relative;
	left: 0;
	-webkit-transition: left 0.2s;
	-moz-transition: left 0.2s;
	-ms-transition: left 0.2s;
	-o-transition: left 0.2s;
	transition: left 0.2s;
}

.company-slider-holder .preloader{
	top: 50%;
	top: calc( 50% - 14px );
	left: 50%;
	left: calc( 50% - 14px );
}

.company-slider-holder .all-slides-holder{
	min-height: 100px;
	width: 100%;
	display: block;
}

/*.company-slider-holder .controls{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	top: calc( 50% - 40px );
	background: rgba( 0, 0, 0, 0.5);
	z-index: 21;
	text-align: center;
	font-size: 0;
}*/

.company-slider-holder .controls{
	width: 28px;
	font-size: 40px;
	position: absolute;
	top: calc( 50% - 20px );
	color: #2F52A0;
	display: inline-block;
	opacity: 0;
	z-index: 21;
}

.company-slider-holder .controls.active{
	opacity: 0.2;
	cursor: pointer;
}

.company-slider-holder .controls.active:hover{
	opacity: 1;
}

.company-slider-holder .controls.control-left{
	text-align: left;
	left: 0;
}

.company-slider-holder .controls.control-right{
	text-align: right;
	right: 0;
}


.company-slider-holder .controls.hide-fixed{
	position: fixed;
	top:-1000px;
}

.company-slider-holder .list-item-holder{
	margin-bottom: 20px;
}


@media screen and (max-width: 1000px){
	.company-slider-holder .controls{
		width: 60px;
		height: 60px;
		top: 50%;
		top: calc( 50% - 30px );
	}

	.company-slider-holder .controls.active:hover{
		width: 62px;
		height: 62px;
		top: 50%;
		top: calc( 50% - 31px );
	}

	.company-slider-holder .controls::before{
		height: 60px;
	}
}


@media screen and (max-width: 400px){
	.company-slider-holder .controls{
		width: 40px;
		height: 40px;
		top: 50%;
		top: calc( 50% - 20px );
	}

	.company-slider-holder .controls.active:hover{
		width: 42px;
		height: 42px;
		top: 50%;
		top: calc( 50% - 21px );
	}

	.company-slider-holder .controls::before{
		height: 40px;
		width: 10px;
	}
}
/* End */


/* Start:/bitrix/components/znamenka/footer.sponsors/templates/.default/style.css?1541674054441*/
.sponsors-holder{
	display: block;
	float: none;
	width:100%;
	text-align: center;
	background: #eee;
	padding-top: 1.5em;
}

.main .sponsors-layout{
	max-width: 1150px;
	width: 100%;
}

.sponsors-layout{
	max-width: 940px;
	margin: 0 auto;
}

.sponsor-item{
	margin: 0 0.75em 1.5em 0.75em;
	display: inline-block;
	max-width: 120px;
	vertical-align: middle;
	box-sizing: border-box;
}

.sponsor-image img{
	max-width: 100%;
	height: auto;
}
/* End */


/* Start:/bitrix/components/znamenka/block.footer.partners/templates/.default/style.css?1541674054715*/
.layout-footer{
    padding-bottom: 20px;
}

.footer-list__item:last-of-type{
    margin-bottom: 0;
}

.footer-partners {
    max-width: 940px;
    margin: 20px auto 0;
    padding: 0 0.2em;
    box-sizing: border-box;
}

.main .footer-partners{
    max-width: 1150px;
}

.footer-partners .footer-partner-item{
    color: #D0D0D0;
    line-height: 7px;
}

.footer-partners .footer-partner-item a{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

@media screen and (max-width: 1200px) {
    .main .footer-partners{
        width: 97%;
        padding: 0 1.5%;
    }
}


@media screen and(max-width: 720px){
    .footer-partners {
       display: none;
    }
}
/* End */


/* Start:/local/templates/znamenka-main/styles.css?1734971713101*/
.onlyMobileView{
	display: none;
}
@media(max-width: 480px){
	.onlyMobileView{
		display: block;
	}
}
/* End */


/* Start:/local/templates/znamenka-main/template_styles.css?1734971713790*/
.col__mobile_sidebar{
	display: none;
}
@media(max-width: 899px){
	.col__mobile_sidebar{
		display: block;
	}
	.col__mobile_sidebar .btn{
		color: #fff;
		background: #2f52a0;
		padding: 0 5px;
		height: 28px;
		line-height: 28px;
		display: block;
		text-transform: uppercase;
		text-align: center;
	}
	.col__mobile_sidebar .btn:hover{
		transition: all 0.3s ease 0s;
		background-color: #f2bc00;
	}
}
/** *********************** Стили для нового года ********************* **/

/*.header-menu{
	background-image: url("/images/new-year-menu-background.jpg");
	background-repeat: no-repeat;
}
.layout-middle{
	background: url("/images/new_year_new.png") no-repeat;
	background-position: top center;
	padding-top: 30px;
}*/
.layout-header{
	background-color: transparent;
}
/* End */
/* /local/templates/znamenka-main/components/bitrix/system.auth.authorize/header_popup/style.css?1640723056142 */
/* /bitrix/components/znamenka/banner-slider/templates/TOP/style.css?16285884215492 */
/* /common/css/preloader.css?1541674625256 */
/* /local/templates/znamenka-main/components/bitrix/menu/third/style.css?16328401013030 */
/* /bitrix/components/znamenka/menu.by.city/templates/.default/style.css?15447783552804 */
/* /local/templates/znamenka-main/components/bitrix/menu/horizontal_multilevel/style.min.css?15559250913715 */
/* /local/templates/znamenka-main/components/bitrix/menu/horizontal_dropdown/style.min.css?15559250903715 */
/* /bitrix/components/znamenka/block.banner.countdown/templates/.default/style.css?15440974891828 */
/* /bitrix/components/znamenka/company.slider/templates/.default/style.css?16219482424948 */
/* /bitrix/components/znamenka/footer.sponsors/templates/.default/style.css?1541674054441 */
/* /bitrix/components/znamenka/block.footer.partners/templates/.default/style.css?1541674054715 */
/* /local/templates/znamenka-main/styles.css?1734971713101 */
/* /local/templates/znamenka-main/template_styles.css?1734971713790 */
