html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,form,label,legend,input,select,option,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,output,section,main,summary,time,mark,audio,video{margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;src:url('../fonts/roboto/500/roboto-500.eot');src:local('Roboto Medium'),local('Roboto-Medium'),url('../fonts/roboto/500/roboto-500.woff2') format('woff2'),url('../fonts/roboto/500/roboto-500.woff') format('woff'),url('../fonts/roboto/500/roboto-500.ttf') format('truetype')}@font-face{font-family:'Roboto Medium Italic';font-style:italic;font-weight:500;src:url('../fonts/roboto/500/roboto-500-italic.eot');src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url('../fonts/roboto/500/roboto-500-italic.woff2') format('woff2'),url('../fonts/roboto/500/roboto-500-italic.woff') format('woff'),url('../fonts/roboto/500/roboto-500-italic.ttf') format('truetype')}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}iframe{overflow:hidden;border:none}sub{vertical-align:sub}sup{vertical-align:super}main{display:block}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:.8em}sup,sub{font-size:.85em}table{border-collapse:collapse;border-spacing:0;width:100%}.d-block{display:block!important}.nobg,.nobg td{background:transparent!important}.left{text-align:left}.right{text-align:right}.center{text-align:center}.bdr-btm td{border-bottom:1px solid rgba(16,88,12,.2)}table:not(.bdrs-all) tr:last-child td,td.nobg{border:none}.bdrs-all td{border:1px solid rgba(16,88,12,.2)}caption{font-weight:700;text-transform:uppercase;padding-bottom:1em}table.thead-left th,thead.thead-left th{text-align:left}.table-default th,.table-default td{padding:5px}.table-default th{color:#fff;background-color:#32702f}.table-default.table-archive td{padding:3px 5px}.news-content table{margin:2.5em auto}.news-content h2 + table{margin-top:1em}.news-content th,.news-content td{padding:.4em .5em}.news-content th{border-bottom:2px solid rgba(16,88,12,.35);font-weight:bold;text-align:center}.news-content tbody tr:first-child td{padding-top:.7em}input,button,textarea,select,option{box-shadow:none;outline:none}a{text-decoration:none}a:hover{text-decoration:underline}.ball-repeat{background:url(../img/balls_fut.png) center 0 repeat-x;height:35px;margin-top:30px}hr{border:none;background-color:#ddd;color:#ddd;height:2px;margin-bottom:2em;width:100%;clear:both}:not(a)::-moz-selection{background:rgba(49,173,38,.5);color:#333}:not(a)::selection{background:rgba(49,173,38,.5);color:#333}@page{size:A4;margin:15mm 15mm 25mm 15mm}body{position:relative;font:62.5% Arial,sans-serif;line-height:1}body .select2-dropdown{font-size:1.15em}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:hsl(117,38%,40%)}img{max-width:100%;height:auto}.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.flexbox.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.jcsa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.jcsb{-webkit-justify-content:space-between;-ms-flex-pack:distribute;justify-content:space-between}.aic{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-wrapper{max-width:1178px;margin:0 auto;background-color:#fff}.main-header{padding:.5em 1.5em;background-color:#f6ea6d}.main-logo{margin-right:8em}.main-logo img{max-width:150px}.header-text{width:auto;padding:.5em 0}.header-text__main{font-family:'Roboto Medium';font-size:2.8em;line-height:1.1;text-transform:uppercase;text-align:center;color:#004b0b}.header-text__links a{display:inline-block;width:42px;margin:0 5px;text-align:center}.social-links{position:absolute;top:10px;right:20px}.social-links a{width:28px;height:28px;display:block;margin-left:5px;margin-bottom:10px}.social-links .soc{background:url(../img/soc_logo.png) 0 0 no-repeat}.soc.fb-link{background-position:0 0}.soc.vk-link{background-position:-28px 0}.yt-link{background:url(../img/pseudo-icons.png) -390px 0 no-repeat}.main-navigation-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#851f21}.main-navigation-wrapper .hamburger{display:none}.main-navigation{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-navigation-hamburger-wrapper{width:100%}.nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-list__item{list-style-type:none;position:relative;border-left:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(255,255,255,.3)}.nav-list__item:first-child{border-left:none}.nav-list__item:last-child{border-right:none}.nav-list__link{display:block;padding:1.2em 1.3em;font-size:1.4em;color:#ffbe00;text-shadow:-1px 0 1px rgba(0,0,0,.8)}.nav-list__link--subnav{padding-right:1.65em}.nav-list__item--subnav::after{content:'>';position:absolute;top:18px;right:7px;font-size:1.3em;font-weight:700;color:#ffbe00;transition:all .2s}.main-navigation--mobile .nav-list__item--subnav::after{font-size:1.4em}.nav-list__link:hover,.nav-list__link.active{text-decoration:none}.nav-list__item--subnav.subnav-open .nav-list__link,.nav-list__item--subnav.subnav-open::after,.nav-list__item--subnav-hover .nav-list__link,.nav-list__item--subnav-hover::after{color:#fafafa}.nav-list__item--subnav.subnav-open::after,.nav-list__item--subnav-hover::after{transform:rotate(90deg)}.nav-list__link.active{background-color:#650118}.nav-list__link--subnav:hover{cursor:default}.nav-list__item--subnav.subnav-open .nav-list__link--subnav:not(.active){background-color:#80011e}.nav-list__subnav{display:none;list-style-type:none;padding:.5em 0 .5em 2em;background-color:#80011e}.nav-list__subnav-link{display:block;padding:1em;font-size:1.3em;color:#fff}.nav-list__subnav-link:hover{text-decoration:none;background-color:#ffbe00;color:#000}.banners-region-top{padding:0 1% 1%}.banners-region-top a img{transition:all .2s}.banners-region-top a:hover img{transform:scale(1.02)}.content-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 16px}.content-wrap a{color:#31ad26;font-weight:700}.main-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.2em;line-height:1.5;min-height:300px;margin-right:2em}.content-wrap--full-width .main-content{margin-right:0}.sidebar{width:300px;font-size:12px}.sidebar.big{width:420px}.content-wrap--full-width .sidebar{width:100%}.sidebar >:not(:first-child){margin-top:2em}.sidebar aside{text-align:center}.main-content h2,.basic-wrap h3{color:#111;font-weight:700}.main-content h2{font-size:1.1667em;margin-bottom:1em}ul.nomarkers,ul.line-marker,ul.letter-marker{list-style:none}ul.line-marker li:before{content:'-';position:relative;left:-5px}ul.letter-marker li:before{position:relative;left:-5px}ul.letter-marker li:first-child:before{content:'а)'}ul.letter-marker li:nth-child(2):before{content:'б)'}ul.letter-marker li:nth-child(3):before{content:'в)'}ul.letter-marker li:nth-child(4):before{content:'г)'}ul.letter-marker li:nth-child(5):before{content:'\0491)'}ul.letter-marker li:nth-child(6):before{content:'д)'}ul.letter-marker li:nth-child(7):before{content:'е)'}span.newline{display:block;margin-top:.3em}time{color:#606060;display:block;font-weight:700}.main-content time{font-size:12px}.content-wrap table tr.total td{font-weight:700;padding-top:1em}.content-wrap table tr.total td:first-child{text-transform:uppercase}.content-wrap header{background-color:#32692f;color:#fff;font-size:.9rem;margin-bottom:.5em;padding:.5em;line-height:1.4;text-transform:uppercase;position:relative;text-align:left}.champ-tables header{text-align:center}.content-wrap header.warning{margin-bottom:1em}p.msg-warning{color:#f00;font-weight:bold;margin-left:2em}.sidebar header.addheight{height:50px}.content-wrap header:before,.champ-tables header:after,a.members-win:before{background:url(../img/pseudo-icons.png) no-repeat;content:'';height:20px;position:absolute;top:6px}.content-wrap header:before{left:9px}.content-wrap header > *{margin-left:2.5em}header.docs-header > *{margin-left:2em}header.photos-header > *,header.videos-header > *{margin-left:3em}.photo-author{display:block;font-style:italic;margin-top:1em;margin-right:1em;text-align:right}.news-header:before,.informers-layout header:before{width:21px}.polling header:before{background-position:-479px 0;width:24px}header.photos-header:before{background-position:-21px 0;width:27px}header.videos-header:before{background-position:-48px 0;width:27px}header.ifff-header:before{background-position:-138px 0;width:21px}header.referees-header:before{background-position:-458px 0;width:21px}header.contacts-header:before{background-position:-159px 0;width:27px;height:18px;top:6px}header.standings-header:before{background-position:-186px 0;width:20px}header.cup-header:before{background-position:-206px 0;width:25px}header.docs-header:before{background-position:-231px 0;width:16px}header.warning:before{background-position:-436px 0;width:22px}a.members-win{color:#fff;font-size:.8571em;font-weight:400;text-transform:none;position:absolute;top:8px;right:12px}a.members-win:before{width:18px;left:-25px;top:1px;background-position:-54px 0;-webkit-background-size:auto 20px;background-size:auto 20px}a.members-win:hover:before{opacity:.8}.champ-tables header:before,.champ-tables header:after{background-position:-247px 0;width:18px}.champ-tables header:after{right:8px}.champ-tables header h3{margin-left:0}.online-links{text-align:center}.online-links a{display:inline-block;width:130px;margin:12px 5px 0;background:url(../img/online-link.png) center no-repeat;color:#e7df06;text-shadow:3px 4px 5px rgba(0,0,0,.75),3px 4px 6px rgba(0,0,0,.4),-1px -1px 0 #41631f,1px -1px 0 #41631f,-1px 1px 0 #41631f,1px 1px 0 #41631f;text-align:center;line-height:30px;font-size:1.6em;font-family:Verdana,Geneva,sans-serif;padding-left:16px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-content .online-links a{width:130px;font-size:1.4em}.online-links a:hover{color:#fdf507}.library header:before,header.archive-header:before{background-position:-75px 0;width:26px}.birthdays header:before{background-position:-101px 0;width:17px}.data-archive-wrap{margin:1.2em 1%}.table-archive thead,.table-archive tbody{display:block}.table-archive tfoot{display:none}.table-archive th{text-align:left}.teamhover-active{background-color:rgba(216,186,3,.2)}.archive-list::after{content:'';clear:both;display:table}.archive-list li{width:calc(100% / 8 - 4px);float:left;margin:2px;list-style-type:none;text-align:center}.archive-list a{display:block;padding:10px 5px;background-color:#f9f9f9}.archive-list a:hover{text-decoration:none;color:#fff;background-color:rgba(48,133,33,.7)}.main-content p{text-align:justify;text-indent:1.2em}.main-content p.noindent{text-indent:0}.main-content a.read-more{font-size:.9167em}.sidebar .read-more{display:inline-block;margin:0 15%}a.read-more:before,.breadcrumbs a:not(:last-child):after{background:url(../img/pseudo-icons.png) -418px 0 no-repeat;content:'';display:inline-block;height:6px;margin-right:.48em;opacity:.7;width:8px}.breadcrumbs a:not(:last-child):after{margin-left:.5em;margin-right:.2em}.image-center{clear:both;margin:2em auto;text-align:center}.image-left{float:left;margin-right:1.5em;margin-bottom:1em;text-align:center}.image-right{float:right;margin-left:1em;margin-bottom:1em;text-align:center}.video-container{position:relative;max-width:700px;margin:2em auto;overflow:hidden;clear:both}.video-container::before{content:"";display:block;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-content .basic-wrap,.news-list article{overflow:hidden;margin:1.5em 0;padding:0 .5em .5em}.main-content .basic-wrap:not(.basic-wrap--font-defaults),.news-list article{line-height:25px}.main-content .basic-wrap:not(.basic-wrap--font-defaults){font-size:14px}.news-slider{margin-bottom:2em}.news-slider__slides{position:relative;margin-bottom:24px}.news-slider__slide{position:absolute;top:0;left:0;right:0;opacity:0;z-index:0;display:flex;font-size:13px;transition:opacity 1s}.news-slider__slide:first-child{opacity:1;z-index:1}.news-slider__slide .image-left{float:none}.news-slider__slide img{max-width:250px;transition:opacity .3s}.news-slider__slide a:hover img{opacity:.7}.news-slider__slide p{margin-bottom:.5em;line-height:25px}.news-slider__switches{position:relative;z-index:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.news-slider__switches li{display:inline-block;list-style-type:none;padding:0 6px;cursor:pointer;transition:all .2s}.news-slider__switches span{display:block;height:14px;width:14px;border-radius:100%;background-color:#a1d797;box-shadow:0 1px 1px rgba(0,0,0,.5);transition:all .2s}.news-slider__switches li:hover span{background-color:#71b75f}.news-slider__switches li.active span,.news-slider__switches li:active span{box-shadow:0 2px 1px rgba(0,0,0,.5) inset,0 -1px 1px rgba(0,0,0,.5)}.news-slider__switches li:active{transform:translateY(2px)}.news-slider__switches li.active{transform:translateY(1px)}.news-slider__switches li.active span{background-color:#71b75f}.news-list header{position:relative}.news-select{padding:.5em;text-align:right}.tabs-select-element-wrapper{margin-bottom:2em;text-align:left}.news-select-label{margin-right:.5em;font-size:12px;font-weight:700;color:#555}.news-select .select2{margin:.5em;text-align:left}.tabs-select-content:not(:first-child){display:none}.news-list article{font-size:13px;border-bottom:1px solid #e0e0e0}.news-list article:last-of-type{border-bottom:none}.news-slider + .news-list article:last-of-type{margin-bottom:0}.news-list article h2{margin-top:.5em}.data-more{text-align:right}.news-list .data-more{margin:1.5em 1em .5em;text-align:center}.last-photos .data-more,.last-videos .data-more{padding:1em 2% 2em;text-align:center}.data-more a.read-more{font-size:12px}.news-list-image{margin-right:1.5em;text-align:center}.news-list-image img{max-width:200px;transition:opacity .3s}.news-list article a:hover .news-list-image img{opacity:.7}p.news-cat{display:block;font-size:.9167em;color:#606060;text-indent:0}.main-content p{margin-bottom:.5em}.basic-wrap p{margin-bottom:16px}.last-photos,.last-videos{font-size:1.2em;line-height:1.5}.last-photos ul,.last-videos ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.last-photos li,.last-videos li{list-style-type:none;-webkit-box-flex:1;-webkit-flex:1 1 218px;-ms-flex:1 1 218px;flex:1 1 218px;margin:1em 2em}.media-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-content li{list-style-type:none;-webkit-box-flex:1;-webkit-flex:1 1 220px;-ms-flex:1 1 220px;flex:1 1 220px;margin:1em 1em 2em}.media-content.view{margin-top:2em}.media-content.view li{height:auto;margin-bottom:1em}.media-content a,.last-photos a,.last-videos a{text-align:center}.media-content div,.last-photos div,.last-videos div{margin-bottom:.75em;transition:opacity .4s}.media-content a:hover div,.last-photos a:hover div,.last-videos a:hover div{opacity:.78}.media-content span,.last-photos span,.last-videos span{display:block}.last-photos span,.last-videos span{font-size:13px}.sidebar > .youtube-archive{margin:2em 0 1.5em}.youtube-archive a{background:url(../img/youtube.png) 15px center no-repeat;display:block;height:35px;font-size:16px;padding-right:32px;padding-top:9px;text-align:right}.banners-bottom{margin:3em 1em 0;text-align:center}.banners-bar a,.banners-bottom a{transition:opacity .3s}.banners-bar a{display:block;margin-top:1.1em}.banners-bar a:hover,.banners-bottom a:hover{opacity:.88;text-decoration:none}.ifff-worklist{margin-left:3%;width:97%}.ifff-worklist td{padding:.3em 1% .3em 3%}.ifff-worklist td:first-child{font-weight:700;padding-left:1%;padding-right:0;width:37%}.komitet{margin:0 5% 2em}.komitet.sub{margin:0 0 2em}.komitet h3{font-size:1.1667em;margin-bottom:1em}.komitet.head h2{text-align:center}.komitet.head > div{margin-bottom:1em}.komitet > div{overflow:hidden}.komitet-manag{float:left;padding-left:2%;padding-right:2%;width:40%}.komitet-manag ul{list-style:none}.komitet-tasks{float:right;width:60%}.komitet-tasks p{text-indent:0}.ifaf-management{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1em}.ifaf-member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:320px;margin:1.5em auto;text-align:center}.basic-wrap .ifaf-member:first-child,.basic-wrap .ifaf-member:nth-child(2){margin-top:0}.ifaf-member h2{margin-top:1em}.ifaf-member figure{margin-right:1em}.ifaf-member > div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ifaf-member img{width:100px}.exec-members .ifaf-member img{width:74px}.exec-members .ifaf-member h2{font-size:1em}.ifaf-member span{display:block;font-style:italic}.contacts b{margin-right:.5em}.contacts-form h2{text-align:center}.contacts-form{padding:1em 2%}.contacts-form form{margin:0 3%}.contacts-form td{padding:.5em;vertical-align:top}.contacts-form td:first-child{padding-top:.9em;width:150px}.contacts-form input,.contacts-form textarea{border:1px solid rgba(108,168,98,.6);color:#333;padding:.5em;width:100%;transition:box-shadow .3s}.contacts-form textarea{resize:vertical}.contacts-form input:focus,.contacts-form textarea:focus{box-shadow:0 0 2px rgba(49,173,38,1)}.contacts-form input.error,.contacts-form textarea.error{background-color:rgba(240,80,80,.3);border:1px solid rgba(240,80,80,.3)}.contacts-form button,.poll-wrap button{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:7px;box-shadow:0 2px 2px rgba(55,55,55,.5);display:inline-block;margin:0 2em 0 150px;padding:.6em 1em}.contacts-form button:hover,.poll-wrap button:hover{background-color:#efefef;cursor:pointer}.contacts-form button:active{box-shadow:inset 0 2px rgba(55,55,55,.4);transform:translateY(5px)}.form-msg{font-style:italic;font-weight:700}.form-msg.success{color:#0a0}.form-msg.error{color:#f05050}.main-content .champ-tables{padding-bottom:1em}.competition-tabs{margin-top:2em}.competition-tabs .ifff-tabs-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.competition-tabs .ifff-tabs-item{margin:.5em}.competition-tours-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.competition-tour{display:inline-block;vertical-align:top;width:48%;width:calc(100% / 2 - 1em);margin:0 .5em 1.5em;text-align:center}.competition-tour .tour-name{padding:7px;color:#fff;text-shadow:1px 2px 2px rgba(31,26,23,.7);background-color:#32702f;box-shadow:inset 0 -3px #f5c443}.competition-tour .tour-datetime{padding:7px;color:rgba(14,111,19,.8);background-color:rgba(116,210,15,.3)}.competition-tour .tour-match{display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px;background-color:#fff;border-bottom:1px solid #d3d3d3}.competition-tour .tour-match:last-child{border-bottom:none}.competition-tour .team{min-width:42%;max-width:42%;min-width:calc(50% - 25px);max-width:calc(50% - 25px)}.competition-tour .team.home{text-align:right}.competition-tour .team.guest{text-align:left}.competition-tour .result{min-width:50px;max-width:50px;color:#41ab0d}.calendar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1% 1em}.calendar h2,.calendar h3{margin-bottom:1.2em;text-align:center;text-transform:uppercase;width:100%}.calendar h3{font-size:1.1667em}.calendar p{text-indent:0}.calendar div{-webkit-box-flex:1;-webkit-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;margin:0 1% 1em}.calendar .tour{display:block;margin-bottom:.5em;color:#111;font-weight:700}.cup-group.finals .tour.final{text-transform:uppercase}.calendar ul{list-style:none;margin-left:2%}.calendar.cup li{margin-bottom:.5em}.calendar.champ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar .match-day{margin-bottom:.5em;font-style:italic}.calendar .tour .match-day{margin-left:0;margin-bottom:0}.calendar.champ .match-day{display:block}.calendar.champ ul + .match-day{margin-top:.5em}.news-content .calendar .match-day,.cup-group .tour .match-day{display:inline-block}.cup-group.finals .tour .match-day{text-transform:none;margin-left:1.2em}.cup-group h2 .match-day{margin-left:1em;text-transform:none}.calendar.cup .match-day.br{display:block;margin-left:0}.calendar.cup .place,.news-content .calendar .place{font-size:.9167em}.champ-tour span,.calendar.cup .place,.news-content .calendar .place{display:block;font-style:italic}.news-content .calendar .place{margin-left:1em}.cup-winner{color:#31ad26;font-weight:700;margin-right:.2em;text-shadow:1px 0 1px rgba(246,203,19,.7);text-transform:uppercase}.calendar .notes{clear:both;font-style:italic;margin:0 3%}.cup-group > h2{text-transform:uppercase;margin:0 1% .5em}.cup-group.finals > h2{margin-bottom:2em}.cup-group.finals + .cup-group.finals{border-top:4px double #ddd;padding-top:1.2em}.main-content .ifff-docs-header{margin:.5em 0 1.5em;padding-left:1em}.ifff-docs + .ifff-docs,.main-content .ifff-docs + .ifff-docs-header{margin-top:2em}.ifff-docs li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding:1em}.ifff-docs li:before{background:url(../img/doc-icons.png) no-repeat;content:'';display:block;width:30px;height:36px;margin-right:1.5em}.ifff-docs li.pdf:before{background-position:-30px 0}.ifff-docs li.xls:before{background-position:-60px 0}.ifff-docs li.zip:before{background-position:-90px 0}.ifff-docs li.ppt:before{background-position:-120px 0}.ifff-docs span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.pagination{clear:both;margin:2em auto 3em;text-align:center}.pagination > *{display:inline-block;vertical-align:top;margin:0 3px;padding:6px 12px;font-size:12px;background-color:#e0e0e0}.pagination a{font-weight:400;color:#000}.pagination .big-num,.pagination .first,.pagination .last{padding-left:10px;padding-right:10px}.pagination span,.pagination a:hover{text-decoration:none;color:#fff;background-color:rgba(48,133,33,.7)}.main-content .breadcrumbs{font-size:12px;margin-bottom:1em;text-align:center}.news-content .breadcrumbs{display:inline-block}.main-content .breadcrumbs span{color:#111;font-style:italic}.news-content time{display:inline-block;margin-bottom:.5em}.news-content .separator{margin:0 1em;color:#555}.main-header-h1{padding:.5em 0 2.5em;line-height:26px;font-size:18px;font-weight:700;color:#2c8c23}.main-header-h1.photos{padding:.5em .5em 0}.news-content figure.image-left,.news-content figure.image-right{max-width:250px}.news-content .img-wrap{overflow:hidden;padding-left:2em;padding-top:2em}.news-content .img-wrap figure{width:120px}.news-content hr{height:1px;margin-top:1.5em;margin-bottom:0}.news-content hr + hr{margin-bottom:1.5em;margin-top:2px}.news-content .basic-wrap h2,.news-content .basic-wrap h3,.news-content span.sub-header{margin:1.5em auto 1em;text-transform:uppercase;text-indent:1.2em}.news-content span.sub-header{display:block;font-weight:700;font-size:1.1667em;margin-bottom:0;margin-top:1em}.news-content .list-guests h3{margin-left:1em;text-indent:0}.news-content .list-guests .table-2-col td{padding:1em}.news-content .list-guests ol{margin-left:3em}.news-content h2.center{text-align:center;text-indent:0}.news-content section{margin-bottom:1em}.news-content .table-2-col span.sub-header{margin-left:0;text-indent:0}.news-content .table-2-col td{padding:0 3em;width:50%}.news-content .table-2-col + .table-2-col{margin-top:1em}.news-content .table-2-col.tdright td:nth-child(2){text-align:center}.news-content .n21022015 i{font-size:.9167em}.news-content ol + p,.news-content ul + p{margin-top:1em}.news-content .basic-wrap > ol,.news-content section > ol,.news-content .basic-wrap > ul,.news-content section > ul{margin-left:2.7em}.news-content ol li,.news-content ul li{margin:.3em 0}.news-content h2 + ol > li,.news-content h2 + ul > li{margin-bottom:.5em}.news-content ol ol,.news-content ol ul,.news-content ul ol,.news-content ul ul{margin:.5em 0 .7em 1em}.news-content .calendar{clear:both}.news-content .calendar div{margin-left:0;margin-right:1%;width:48%}.news-content .calendar div:nth-child(2n+1){margin-left:1%;margin-right:0}.news-content .calendar ol,.news-content .calendar ul{margin-left:2.5em}.news-content .calendar ul.nomarkers,.ifff-management ul.nomarkers{margin-left:1.5em}.news-content .calendar .tour{margin-top:1em}.news-content .calendar h3{margin-bottom:1.5em}.article-footer{margin-top:40px;font-size:12px;font-style:italic;font-weight:700}a.golink{color:#088400}a.golink:before{background-image:url(../img/pseudo-icons.png);content:'';display:inline-block;margin-left:.7em;position:relative;left:-4px;top:2px;height:15px}a.golink.photo:before{background-position:-265px 0;width:21px}a.golink.video:before{background-position:-286px 0;width:16px}a.golink.url:before{background-position:-302px 0;width:15px}a.golink.doc:before{background-position:-317px 0;width:13px}a.golink.file:before{background-position:-330px 0;width:15px}a.golink.phone:before{background-position:-360px 0;width:15px}a.golink.email:before{background-position:-375px 0;width:15px}.news-content p.question{font-weight:700;margin-bottom:.5em}.news-content p.question:before{content:'\2013\00a0'}.col1-lt td:first-child,.col10-lt td:nth-child(10),.col2-lt td:nth-child(2),.col3-lt td:nth-child(3),.col4-lt td:nth-child(4),.col5-lt td:nth-child(5),.col6-lt td:nth-child(6),.col7-lt td:nth-child(7),.col8-lt td:nth-child(8),.col9-lt td:nth-child(9){text-align:left}.col1-cnt td:first-child,.col10-cnt td:nth-child(10),.col2-cnt td:nth-child(2),.col3-cnt td:nth-child(3),.col4-cnt td:nth-child(4),.col5-cnt td:nth-child(5),.col6-cnt td:nth-child(6),.col7-cnt td:nth-child(7),.col8-cnt td:nth-child(8),.col9-cnt td:nth-child(9){text-align:center}.col1-rt td:first-child,.col10-rt td:nth-child(10),.col2-rt td:nth-child(2),.col3-rt td:nth-child(3),.col4-rt td:nth-child(4),.col5-rt td:nth-child(5),.col6-rt td:nth-child(6),.col7-rt td:nth-child(7),.col8-rt td:nth-child(8),.col9-rt td:nth-child(9){text-align:right}.tbl-styles1{background-color:#f0f0f0;border-collapse:separate;border-spacing:2px}.tbl-styles1 th{background-color:#32702f;color:#fff;padding:.4em .8em;text-align:center}.tbl-styles1 td{background-color:#fff;padding:.4em .8em}.news-content .champ-tables{padding:0 0 .8em}.news-content .champ-tables td:nth-child(2){width:60%}.champ-tables.cup th:not(.no-letter-spacing):first-child{letter-spacing:.3em}.champ-tables.cup .subheader td{background-color:#6ca862;border-top:none;color:#fff;text-align:center!important}.champ-tables .header-2 th,.champ-tables .header-2 td{background-color:#6ca862}.champ-tables .header-3 th,.champ-tables .header-3 td{color:#033e06;background-color:rgba(116,210,15,.35)}.champ-tables .header-4 th,.champ-tables .header-4 td{color:#033e06;background-color:rgba(116,210,15,.2)}.champ-tables .match-datetime{width:12%}.champ-tables .team-name--sm ~ .match-datetime{width:20%}.champ-tables .team-name{width:34%}.champ-tables .match-datetime ~ .team-name,.champ-tables .team-name.team-name--sm{width:24%}.champ-tables .team-first .team-name{padding-top:.75em}.champ-tables .team-last .team-name{padding-bottom:.75em}.champ-tables .score{width:32%}.champ-tables .score-2{width:16%}.champ-tables .match-datetime ~ .score-2{width:20%}.champ-tables.cup .winner{font-weight:700}.champ-tables{text-align:center}.champ-tables + .calendar{padding-top:1em}.sidebar .champ-tables table{margin-bottom:1.5em}p.calendar-group-anchors{margin-top:12px;text-align:center;text-indent:0}p.calendar-group-anchors a{display:inline-block;padding:.5em .75em;text-align:center}.champ-tables th,.champ-tables td{padding:.5em}.champ-tables th{background-color:#32702f;color:#fff}.champ-tables th a{display:block;color:#fff}.champ-tables td{background-color:#fff;text-align:center;transition:all .15s}.champ-tables.standings td,.sidebar .champ-tables td{color:#222}.champ-tables.standings tbody tr:hover td{background-color:rgba(216,186,3,.2)}.main-content .champ-tables tr:not(:last-child) td:not(.nobg){border-bottom:1px solid rgba(16,88,12,.15)}.sidebar .champ-tables tr:not(:first-child) td:not(.nobg){border-top:1px solid rgba(16,88,12,.3)}.main-content .champ-tables.standings tbody tr:first-child td,.sidebar .champ-tables tbody tr:first-child td{color:#033e06;font-weight:bold;background-color:rgba(116,210,15,.35)}.champ-tables.standings .finalist td,.champ-tables.standings-classic tr:nth-child(2) td{background-color:rgba(116,210,15,.1)}.main-content .champ-tables.standings.bg-only-leader tbody tr:first-child td{border-bottom:1px solid rgba(16,69,5,.3)}.main-content .champ-tables.standings-classic tr:nth-child(3) td,.main-content .champ-tables tbody tr.third td{border-bottom:1px solid rgba(16,69,5,.35)}.champ-tables:not(.cup) td:nth-child(2){text-align:left;width:70%}.news-content .champ-tables .table-4-col td{width:auto}.champ-tables.chess{padding:0}.champ-tables.chess .noscore{background-color:rgba(116,210,15,.35)}.champ-tables.chess .border-left{border-left:2px solid rgba(16,69,5,.3)}.champ-tables.chess th.border-left{border-left-color:rgba(16,69,5,.5)}.news-content .champ-tables.chess td:nth-child(2){width:50%}.ifff-tabs-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ifff-tabs-item{list-style-type:none;margin:.5em 1em .5em 0}.ifff-tabs-link{display:block;padding:.5em 2em;background-color:#eee}.ifff-tabs-link:hover{text-decoration:none;background-color:#ddd}.ifff-tabs-item .ifff-tabs-link--active{color:#fff;background-color:#31ad26;cursor:default}.ifff-tabs-pane:not(.ifff-tabs-pane--active){display:none}.regions-list li{width:auto;margin:.5em 2em;list-style-type:none}.regions-list li.flexbox{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.regions-list-wrapper{margin:2em 0 1em}.regions-list-wrapper:first-child{margin-top:1em}.regions-list-wrapper h2{font-size:1.25em;text-align:center}.regions-list .region-image{min-height:30px;margin-right:2em}.regions-list .region-image:not(.empty){width:70px;text-align:center}.regions-list p.region-title{margin-bottom:0;text-align:left;text-indent:0;font-size:1.25em}.regions-list .region-title a{font-weight:normal;text-shadow:0 0 rgba(49,173,38,.8)}.greeting-card-container{position:relative;height:576px;background:url(../img/greeting_card/bg-news-year.jpg) center center no-repeat;background-size:auto 100%}.greeting-card{-webkit-perspective:1500px;perspective:1500px;position:absolute;left:calc(50% - 170px);top:calc(50% - 245px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transition-delay:initial;transition-delay:initial;-webkit-transform:rotate(-10deg) translate(0,0);transform:rotate(-10deg) translate(0,0);-webkit-animation:cardIn 1s alternate cubic-bezier(0.87,-0.41,0.19,1.44);animation:cardIn 1s alternate cubic-bezier(0.87,-0.41,0.19,1.44)}.greeting-card:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.5s ease-in-out}.greeting-card.is-opened{transform:rotate(0deg) translate(170px,0)}.greeting-card.is-opened .cart-page-front{transform:rotateY(-180deg)}@-webkit-keyframes cardIn{0%{opacity:0;transform:rotate(-10deg) translate(0,-100%)}25%{opacity:1}100%{opacity:1;transform:rotate(-10deg) translate(0,0)}}@keyframes cardIn{0%{opacity:0;transform:rotate(-10deg) translate(0,-100%)}25%{opacity:1}100%{opacity:1;transform:rotate(-10deg) translate(0,0)}}.greeting-card,.greeting-card-page{width:350px;height:500px;width:340px;height:490px}.greeting-card-page{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;cursor:pointer;position:absolute;outline:1px solid transparent}.cart-page-front{-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg);z-index:2}.cart-page-outside,.cart-page-inside{position:absolute;-webkit-backface-visibility:hidden}.cart-page-outside{border:10px solid #fbfbfb;background:#c72320 url("../img/greeting_card/bg-front-002.jpg") center no-repeat;background-size:cover;width:100%;height:100%}.cart-page-inside,.cart-page-bottom{background-color:rgba(255,255,255,.8);background-image:url("../img/greeting_card/bg-inside.png");display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-align:center}.cart-page-bottom{z-index:1;flex-direction:column;padding:20px 20px 20px 0;border-left:none!important;background-position:-22px 80px}.cart-page-inside{transform:rotateY(-180deg);padding:20px 0 20px 14px;background-position:0px 80px}.greeting-card-page__image-wrap{}.greeting-card-click-icon{position:absolute;left:50%;transform:translate(-50%,0);bottom:20px;-webkit-animation:iconAnimation 1s infinite alternate ease-in-out;animation:iconAnimation 1s infinite alternate ease-in-out;transition:opacity 0.5s ease-in-out;opacity:1;cursor:pointer}.greeting-card-click-icon svg{width:96px;height:96px}.greeting-card-click-icon.is-hidden{opacity:0}@-webkit-keyframes iconAnimation{0%{transform:translate(-50%,0)}100%{transform:translate(-50%,10px)}}@keyframes iconAnimation{0%{transform:translate(-50%,0)}100%{transform:translate(-50%,10px)}}.cart-page-bottom p{padding-left:10px}.greeting-card-page .greeting-card-page__title{margin-bottom:2em;line-height:1.2em;font-size:19px;font-weight:700;color:#d50000;text-align:center;text-indent:0}.greeting-card-page__text p{font-size:15px;line-height:1.2em}.greeting-card-page .greeting-card-page__footer{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:2em;font-size:13px;font-style:italic;text-align:right;text-indent:0}.informer{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:2px 0 0 5px;background-color:#32692f;text-align:center}.informer p{background:url(../img/gloss_effect.png) no-repeat;background-size:100% auto;padding:.5em}.informer a{color:#fff;text-decoration:underline}.informer a:hover{text-decoration:none}.informer iframe{width:100%}.polling{background-color:#f9f9f9;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.polling > p{font-size:1.0909em;font-style:italic;padding-top:.7em;text-align:center}.poll-wrap{font-size:1.0909em;padding:1em;transition:opacity .4s}.poll-bg{background:url(../img/soccer.png) center no-repeat;overflow:hidden}.poll-wrap .float{float:left;width:50%}.poll-wrap .float:nth-child(2){padding-left:40px}.poll-wrap form p{margin:.7em 1em;font-size:12px}.poll-wrap label{cursor:pointer}.poll-wrap label:hover{color:#777}.poll-wrap input{cursor:pointer;margin-right:3px;vertical-align:bottom}.poll-wrap label:active{transform:translateY(2px)}.poll-wrap button{box-shadow:0 1px 1px rgba(55,55,55,.5);display:block;margin:.5em auto 0;padding:.3em 1em}.poll-wrap button:hover{color:#555}.poll-wrap button:active,.poll-wrap button.send{box-shadow:inset 0 1px rgba(55,55,55,.4);transform:translateY(3px)}.poll-wrap .form-msg{margin-top:1em;text-align:center;transition:opacity .4s}.poll-wrap .form-msg.success,.poll-wrap .form-msg.error{display:block}.poll-wrap caption{font-weight:bold;letter-spacing:.1em;padding-bottom:.9em}.poll-wrap td{vertical-align:middle;padding:5px 0}.poll-wrap table td:first-child{font-weight:bold}.poll-wrap table td:nth-child(2){width:200px}.poll-wrap .votes{background-color:rgba(133,205,120,.15);width:100%;position:relative}.poll-wrap .votes div{background-color:rgba(133,205,120,.7);height:16px;text-align:center}.poll-wrap .votes span{font-size:.9167em;text-shadow:-1px 0 rgba(50,50,50,.7);color:#222;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poll-wrap table td:nth-child(3){padding-top:7px;text-align:right;font-size:.9167em;width:40px}.double-blocks.flexbox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:distribute;justify-content:space-between}.double-blocks > *{width:49%}.library-wrap{margin:2em auto 0;overflow:hidden;width:208px}.library ul{overflow:hidden;position:relative;left:0;width:1600px}.library ul.slide{transition:left .9s}.library li{float:left;list-style:none;vertical-align:top;width:208px}.library-switch{padding:1em 0 .5em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.library-switch div{cursor:pointer;display:inline-block;height:12px;margin:0 4px;width:16px}.library-switch div:hover{opacity:.6}.library-switch div:first-child{background:url(../img/pseudo-icons.png) -503px 0 no-repeat}.library-switch div:last-child{background:url(../img/pseudo-icons.png) -517px 0 no-repeat}.library-switch div:first-child:active{transform:translateX(-2px);opacity:1}.library-switch div:last-child:active{transform:translateX(2px);opacity:1}.library a,.ifff-program a{color:#757575;display:block;padding:.6em 1.5em;text-align:center}.sidebar .ifff-program{margin-top:2em}.ifff-program h3{margin-left:0;text-align:center}.library span,.ifff-program span{display:block;font-weight:700;line-height:1.2em;margin-top:1em}.sidebar .birthdays{text-align:left}.birthdays table{margin-bottom:.4em}.birthdays td{padding:.5em 0 .5em 1em}.birthdays .birth-current td{color:#033e06;background-color:rgba(116,210,15,.2)}.birthdays td:nth-child(2){padding-left:.5em;padding-right:.7em}.birthdays td:nth-child(1){width:75%}.sbar-social-buttons.column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sbar-social-buttons a{position:relative}.sbar-social-buttons a:after{content:'';display:block;position:absolute;bottom:0px;left:0;right:0;border-bottom:2px solid #31ad26;visibility:hidden;transition:bottom .2s,visibility .1s}.sbar-social-buttons a:hover:after{visibility:visible;bottom:-2px}.inf-body{font-size:1.0909em;padding:7px;border:1px solid #e6e6e6;position:relative}a.inf-links{color:#046496;font-weight:400}div.inf-item a img{margin-top:1px;margin-right:7px}.inf-item{margin-bottom:7px;overflow:hidden}.last-inf-item{margin-bottom:0}.inf-date{color:#797979;padding-left:5px;font-size:.95em;display:block;margin-top:10px}.i-left{float:left}.i-right{float:right}.if-photobanner,.umbro-banner{height:201px;position:relative}.sidebar .if-photobanner{margin:0 auto 2em}.sidebar .if-photobanner:not(:first-child){margin-top:2em}.if-photobanner img,.umbro-banner img{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 1s}.if-photobanner img{right:0}.umbro-banner img{left:20px}.if-photobanner img:first-child,.umbro-banner img:first-child{opacity:1}header.subdivisions:before{background-position:-118px 0;width:20px}.ifff-units li{border:1px solid #eceaea;font-size:1.2727em;list-style:none;margin-bottom:.3em}.ifff-units a{background:#f5f5f5;background:-webkit-linear-gradient(top,#f9f9f9 0%,#e0e0e0 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#e0e0e0 100%);color:#308521;display:block;padding:.7em 1em .7em 32px;position:relative}.ifff-units a:before{background:url(../img/pseudo-icons.png) -426px 0 no-repeat;content:'';height:10px;width:10px;transform:translateY(-50%);position:absolute;top:50%;left:14px}.ifff-units a:hover,.ifff-units a.active{background:rgba(48,133,33,.7);color:#fff;text-decoration:none}.footpass-widget{padding:2em;background-color:#f4f4f4}.footpass-widget__banner{text-align:center}.footpass-widget__banner-title{margin-top:1.5em;font-style:italic}.footpass-widget__list{padding-top:2em;list-style-type:none;font-size:1.2em}.footpass-widget__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.footpass-widget__label{margin-right:auto;color:#222}.footpass-widget__list .footpass-widget__link{display:block;width:100%;padding:.5em 0;color:#308521}.footpass-widget__list .footpass-widget__link--inline{display:inline-block;width:auto;margin-left:.5em}.footpass-widget__list .footpass-widget__link:hover{color:#31ad26;text-decoration:none}.datalist li{list-style-type:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:1.5em 1em;padding:0 1em 1em;border-bottom:1px solid #e0e0e0}.content-wrap--full-width .datalist li{-webkit-flex:0 1 calc(100% / 2 - 2em);-ms-flex:0 1 calc(100% / 2 - 2em);flex:0 1 calc(100% / 2 - 2em)}.datalist li:not(:first-child){padding-top:1em}.content-wrap--full-width .datalist li:not(:first-child){padding-top:0}.datalist.media li{height:75px}.datalist.news li:first-of-type{margin-top:1.5em}.datalist li:last-of-type{border-bottom:none}.datalist a{display:block;font-weight:400;overflow:hidden}.datalist.news a:hover{text-decoration:none}.datalist.news a:hover span{text-decoration:underline}.datalist.news time{margin-bottom:.7em}.datalist span{display:block;font-size:14px;font-weight:700;line-height:22px;margin-bottom:1.5em}.datalist.photos span{margin:1em 0 0;text-align:center}.datalist.media figure{height:66px;margin-bottom:0;overflow:hidden}.datalist figure{text-align:center}.datalist img{max-width:200px;transition:opacity .4s}.datalist.news img{max-width:250px}.datalist a:hover img{opacity:.8}.datalist.news p{color:#111;margin-bottom:.3em;line-height:1.2em}.main-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em;padding:2em 2%;font-size:11px;background:#f5f5f5;background:-webkit-linear-gradient(top,#fff 0%,#457743 100%);background:linear-gradient(to bottom,#fff 0%,#457743 100%)}.main-footer_copyrights p:first-child{margin-bottom:.5em}.main-footer_copyrights p:last-child{margin-top:1em}.main-footer_copyrights a{color:#000;text-decoration:underline}.main-footer a:hover{text-decoration:none}.main-footer_right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-footer_soc-icon{margin-left:1em}.main-footer_soc-icon:hover{opacity:.7}.main-footer_site-counters{margin-left:4em}#goto-up{width:50px;height:50px;position:fixed;bottom:30px;right:40px;z-index:30}#goto-up div{background:url(../img/button_up.png);height:50px;width:50px;opacity:0;visibility:hidden;cursor:default;transition:visibility .3s,opacity .3s}#goto-up.show div{cursor:pointer;opacity:1;visibility:visible}#goto-up.show div:hover{opacity:.8}#goto-up.show div:active{transform:scale(.9)}@media only screen and (max-width:1023px){.main-logo{margin-right:3em}.main-logo img{max-width:130px}.header-text__main{font-size:2.4em}.main-navigation{display:none}.main-navigation-hamburger-wrapper{order:-1}.main-navigation-wrapper .hamburger{display:block;padding:9px 15px}.main-navigation-wrapper .hamburger-box,.main-navigation-wrapper .hamburger-inner,.main-navigation-wrapper .hamburger-inner::before,.main-navigation-wrapper .hamburger-inner::after{width:30px}.main-navigation-wrapper .hamburger-inner,.main-navigation-wrapper .hamburger-inner::before,.main-navigation-wrapper .hamburger-inner::after{height:3px;background-color:#fff}.main-navigation-wrapper .hamburger.is-active .hamburger-inner,.main-navigation-wrapper .hamburger.is-active .hamburger-inner::before,.main-navigation-wrapper .hamburger.is-active .hamburger-inner::after{background-color:#fff}.nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5em .5em 1em}.nav-list__item{border:none}.content-wrap .main-content{margin-right:0}.news-list{margin-bottom:3em}.content-wrap .sidebar{width:100%}.news-list-image img{max-width:220px}.datalist li{-webkit-flex:0 1 calc(100% / 2 - 2em);-ms-flex:0 1 calc(100% / 2 - 2em);flex:0 1 calc(100% / 2 - 2em)}.datalist li:not(:first-child){padding-top:0}}@media only screen and (max-width:757px){.main-header{padding-left:.5em;padding-right:.5em}.main-logo{margin-right:1em}.main-logo img{max-width:110px}.header-text__main{font-size:2em}.header-text__links img{height:36px}.content-wrap{padding:1em}.competition-tour{width:100%}.last-photos .data-more,.last-videos .data-more{padding-top:2em}.main-footer_right-block{margin-top:3em}}@media only screen and (max-width:700px){.content-wrap .datalist li{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:0;margin-right:0}.content-wrap .datalist img{max-width:100%}}@media only screen and (max-width:575px){.news-slider__slide{flex-direction:column}.image-left{float:none;margin-right:0}.news-list-item__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list-image{width:100%;margin-bottom:1.5em;margin-right:0}.news-list-image img{max-width:100%}p.news-cat{margin-top:1.5em}.news-content figure.image-left,.news-content figure.image-right{max-width:100%}}@media only screen and (max-width:541px){.main-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-logo{margin-right:.5em}.main-logo img{max-width:90px}.header-text{width:100%}.header-text__links{display:none}.double-blocks > *{width:100%}.double-blocks .champ-tables .nobg{display:none}.double-blocks > *:first-child{margin-bottom:2em}}@media only screen and (max-width:420px){.main-logo img{max-width:70px}.header-text__main{font-size:1.5em}}@media only screen and (min-width:542px){.main-header{background:url(../img/main_header.jpg) center no-repeat;background-size:cover}}@media only screen and (min-width:1024px){.nav-list__subnav{position:absolute;top:100%;left:0;z-index:10;width:200px;padding-left:0;line-height:1.2;background-color:#851f21}.nav-list__subnav-link{padding:.6em .5em .6em 1.5em}.nav-list__item:hover .nav-list__link,.nav-list__item--subnav:hover::after{color:#fafafa}.nav-list__item--subnav:hover::after{transform:rotate(90deg)}.nav-list__item:hover .nav-list__subnav,.nav-list__item--subnav-hover .nav-list__subnav{display:block}.nav-list__link.active + .nav-list__subnav{background-color:#650118}}@media only screen and (min-width:1100px){body{background:url(../img/bg.jpg) fixed}.content-wrap--full-width .basic-wrap{padding-left:2em;padding-right:2em}}@media print{*{box-shadow:none!important;text-shadow:none!important}body{background:none;-webkit-print-color-adjust:exact}nav,iframe,video,object,.main-header,.banners-bottom,.main-footer,.sidebar,.online-links,#goto-up{display:none!important}.main-wrapper{margin:auto}.main-content{margin-right:0}.main-content .basic-wrap,.news-list article{padding-left:1%}.content-wrap header{margin-bottom:2em;color:#000;font-weight:bold;background-color:transparent;text-align:center}.content-wrap header:before{display:none}.content-wrap header > *{margin-left:0}.champ-tables th{background-color:rgb(50,112,47)}.main-content .champ-tables.standings tbody tr:first-child td{color:#222;background-color:rgba(116,210,15,.25)}.main-content .champ-tables.standings:not(.bg-only-leader) tbody tr:nth-child(2) td,.main-content .champ-tables.standings:not(.bg-only-leader) tbody tr:nth-child(3) td,.main-content .champ-tables tbody tr.third td{color:#222;background-color:transparent}.champ-tables.standings tbody tr:hover td,.teamhover-active{background-color:transparent}.competition-tabs .ifff-tabs-container{display:none}.competition-tabs .ifff-tabs-pane{display:block!important}.competition-tour,.competition-tour>*{break-inside:avoid}.competition-tabs .ifff-tabs-pane+.ifff-tabs-pane{page-break-before:always}.competition-tours-list::before{content:"1 коло";-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;margin-bottom:2em;font-weight:700;font-size:1.1667em}.competition-tabs .ifff-tabs-pane+.ifff-tabs-pane .competition-tours-list::before{content:"КАЛЕНДАР ЗМАГАНЬ \a\a\a 2 коло";white-space:pre}}
