.editor{
    font: 14px/24px 'GothamPro', arial, sans-serif;
}
.editor .image-content-wide {
    position: relative;
}
.editor div img {
    max-width: 100%;
}
.editor .image-content-wide > img {
    display: block;
}
.editor .image-content-wide > .description {
    position: absolute;
    left: 30px;
    bottom: 24px;
    right: 30px;
    z-index: 1;
    color: #fff;
    font-size: 13px;
    line-height: 22px;
    max-width: 1230px;
}
.editor i.icon-flag {
    display: inline-block;
    width: 16px;
    height: 11px;
    background-image: url(../../../../../templates/.default/img/icons-flags.html);
}
.editor i.icon-flag.ru {
    background-position: -340px -400px;
}


.bracket {
    font-size: 11px;
    background: white;
    display: table;
    -webkit-transform-origin: left top 0px;
    transform-origin: left top 0px;
}
.bracket-column {
    float: left;
    position: relative;
}
.bracket-header {
    border-radius: 2px;
    border: 1px solid #aaa;
    padding: 2px 0 2px 0;
    position: relative;
    left: 0;
    right: 0;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
    background: #ebebeb;
}
.bracket-game {
    position: relative;
}
.bracket-game img{
    vertical-align: text-bottom;
}
.bracket-cell-r1, .bracket-cell-r2, .bracket-cell-r3, .bracket-cell-r4, .bracket-cell-r5, .bracket-cell-r6, .bracket-cell-r7 {
    position: relative;
}
.bracket-cell-r1{height:36px}
.bracket-cell-r2{height:72px}
.bracket-cell-r3{height:144px}
.bracket-cell-r4{height:288px}
.bracket-cell-r5{height:576px}
.bracket-cell-r6{height:1152px}
.bracket-cell-r7{height:2304px}
.bracket-cell-r1,.bracket-cell-r2,.bracket-cell-r3,.bracket-cell-r4,.bracket-cell-r5,.bracket-cell-r6,.bracket-cell-r7{
    position:relative
}
.bracket-archon-mode .bracket-cell-r1{height:54px}
.bracket-archon-mode .bracket-cell-r2{height:108px}
.bracket-archon-mode .bracket-cell-r3{height:216px}
.bracket-archon-mode .bracket-cell-r4{height:432px}
.bracket-archon-mode .bracket-cell-r5{height:864px}
.bracket-archon-mode .bracket-cell-r6{height:1728px}
.bracket-archon-mode .bracket-cell-r7{height:3456px}

.bracket-hover, .grouptableslot, .matchlistslot, .bracket-team-top, .bracket-team-bottom, .bracket-player-top, .bracket-player-bottom {
    transition: .5s;
}
.bracket-team-top, .bracket-player-top {
    bottom: 0;
    border-radius: 2px 2px 0 0;
}
.bracket-team-top, .bracket-team-bottom, .bracket-player-top, .bracket-player-bottom, .bracket-team-middle, .bracket-player-middle {
    border-radius: 0 0 2px 2px;
    border: solid #aaa 1px;
    position: absolute;
    padding: 1px;
    min-height: 20px;
    line-height: 18px;
    background: #f2f2f2;
    left: 0;
    right: 0;
}
.bracket-score {
    text-align: center;
    background: #ebebeb;
    border-left: 1px solid #aaa;
    position: absolute;
    line-height: 22px;
    right: 0;
    top: 0;
    bottom: 0;
}
.bracket-player-top div:first-child,
.bracket-player-bottom div:first-child{
    padding-top: 1px;
}

.partners {
    width: 100%;
    min-height: 80px;
    background: transparent;
    text-align: center;
}
.partners__item {
    display: inline-block;
    vertical-align: middle;
    margin: 10px 25px;
}
.partners__logo {
    display: block;
    background-image: url(../../../../../../local/templates/.default/img/partners.png);
    background-repeat: no-repeat;
    display: block;
}
.partners__logo--1 {
    width: 136px;
    height: 45px;
    background-position: -5px -5px;
}
.partners__logo--1:hover {
    width: 136px;
    height: 45px;
    background-position: -5px -60px;
}
.partners__logo--2 {
    width: 238px;
    height: 69px;
    background-position: -5px -115px;
}
.partners__logo--2:hover {
    width: 238px;
    height: 69px;
    background-position: -5px -194px;
}
.partners__logo--3 {
    width: 144px;
    height: 69px;
    background-position: -5px -273px;
}
.partners__logo--3:hover {
    width: 144px;
    height: 69px;
    background-position: -5px -352px;
}
.partners__logo--4 {
    width: 172px;
    height: 69px;
    background-position: -5px -431px;
}
.partners__logo--4:hover {
    width: 172px;
    height: 69px;
    background-position: -5px -510px;
}
/* End */


/* Start:/local/templates/base/template_styles.css?1463566045505*/
.bracket {
    font-size: 11px;
    background: white;
    display: table;
    -webkit-transform-origin: left top 0px;
    transform-origin: left top 0px;
}
.bracket-column {
    float: left;
    position: relative;
}
.bracket-header {
    border-radius: 2px;
    border: 1px solid #aaa;
    padding: 2px 0 2px 0;
    position: relative;
    left: 0;
    right: 0;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
    background: #ebebeb;
}
.bracket-game {
    position: relative;
}



.catPages1,         
.catPages2,         
.pagesBlock1,         
.pagesBlock2,         
.pagesBlockuz1,         
.pagesBlockuz2 {padding:35px 0px 10px 0px;}         
span.catPages1,         
span.catPages2,         
span.pagesBlock1,         
span.pagesBlock2,         
span.pagesBlockuz1,         
span.pagesBlockuz2 {         
         display: inline-block;         
}         
.catPages1 a,         
.catPages2 a,         
.pagesBlock1 a,         
.pagesBlock2 a,         
.pagesBlockuz1 a,         
.pagesBlockuz2 a,         
.catPages1 b,         
.catPages2 b,         
.pagesBlock1 b,         
.pagesBlock2 b,         
.pagesBlockuz1 b,         
.pagesBlockuz2 b {         
         padding:8px 12px;         
         -webkit-border-radius: 50px;         
         -moz-border-radius: 50px;         
         border-radius: 50px;         
         color:#777;         
         background:#f5f8fa;         
         font-size:11px;         
}         
.catPages1 b,         
.catPages2 b,         
.pagesBlock1 b,         
.pagesBlock2 b,         
.pagesBlockuz1 b,         
.pagesBlockuz2 b {
         color:#f2f2f2;
         background: #457fde;
}         
.catPages1 a:hover,         
.catPages2 a:hover,         
.pagesBlock1 a:hover,         
.pagesBlock2 a:hover,         
.pagesBlockuz1 a:hover,         
.pagesBlockuz2 a:hover {         
         color:#000;         
         background:#ecf2f6;         
}         
.swchItemDots {         
         letter-spacing:1px;         
         color:#828e96;         
         font-size:11px;         
}

blockquote {
    margin-top: 5px;
    padding: 5px;
    font-size: 13px !important;
    border-radius: 3px;
    background: #fff !important;
    font-family: Tahoma !important;
    text-align: left;
    border: 1px solid #5c9ffa !important;
    word-break: break-all;
    max-height: 200px;
    overflow: auto;
}

.myWinGrid {background: rgba(71, 163, 218, 0.8) !important; opacity: 0.35 !important;}        
        .xw-mc ::-webkit-scrollbar { width: 8px; height: 8px; }        
        .xw-mc ::-webkit-scrollbar-thumb:vertical { height: 5px;background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }        
        .xw-mc ::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }        
        .xw-mc ::-webkit-scrollbar {width: 8px;height: 8px; }        
        .xw-mc ::-webkit-scrollbar-track-piece {display:none; }        
        .x-sh, .xw-bl {display:none !important;}        
        .xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}        
        .xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #fff !important; border: 1px solid #fff !important;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}        
        .xw-hdr img {display:none;}        
        .xw-hdr, .xw-sps .xw-draggable {background: #4285f4!important;padding: 20px !important;border-top-left-radius: 7px;border-top-right-radius: 7px;}        
        .xw-tl, .xw-tr, .xw-tc, .xw-sps .xw-draggable {background: transparent!important;padding: 0px 0px 0px 0px !important;;}        
        .xw-mc:after {content: '';display: block;margin-left: -9px;margin-right: -9px;margin-bottom: -10px;margin-top: 15px;background: #f3f3f3;padding: 20px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}        
        .xw-tc {overflow: visible !important;}        
        .xt-close {top: -2px;margin: 0;z-index: 10014 !important;width: 18px !important;height: 18px !important; background: url(http://webmaster-ucoz.ru/ucoz/img/close_ajax.png) no-repeat !important;line-height: 20px;}        
        .xw-body {border: 0 !important;padding: 0 !important;}        
        .xt-maxi {display:none;}        
        .xt-mini {display:none;}        
        .xt-rest {display:none;}        
        .xw-resize .xw-tr {cursor: auto !important;}        
        .xw-hdr-text {color: #fff !important;font-size: 13px!important;}        
        .xw-blank {display:none !important; }





.tags{ 
  margin:0; 
  padding:0; 
  bottom:-12px; 
  list-style:none; 
  }  
.tags a{ 
  float:left; 
  height:24px; 
  line-height:24px; 
  font-size:11px; 
  position:relative; 
  }  
.tags a{ 
  margin-left:15px; 
  padding:0 10px 0 12px; 
  background:#0089e0; 
  color:#fff; 
  text-decoration:none; 
  -moz-border-radius-bottomright:4px; 
  -webkit-border-bottom-right-radius:4px;  
  border-bottom-right-radius:4px; 
  -moz-border-radius-topright:4px; 
  -webkit-border-top-right-radius:4px;  
  border-top-right-radius:4px;  
  }  
.tags a:before{ 
  content:""; 
  float:left; 
  position:absolute; 
  top:0; 
  left:-12px; 
  width:0; 
  height:0; 
  border-color:transparent #0089e0 transparent transparent; 
  border-style:solid; 
  border-width:12px 12px 12px 0;  
  }  
.tags a:after{ 
  content:""; 
  position:absolute; 
  top:10px; 
  left:0; 
  float:left; 
  width:4px; 
  height:4px; 
  -moz-border-radius:2px; 
  -webkit-border-radius:2px; 
  border-radius:2px; 
  background:#fff; 
  -moz-box-shadow:-1px -1px 2px #004977; 
  -webkit-box-shadow:-1px -1px 2px #004977; 
  box-shadow:-1px -1px 2px #004977; 
  }  

.tags a:hover{background:#555;}  
.tags a:hover:before{border-color:transparent #555 transparent transparent;}  
a.eTag {color:#fff!important;font-size:12px!important;margin-bottom:2px;} 

.uc .uc1 {     
color: #666!important;     
font-family: Arial;     
font-kerning: auto;     
font-style: normal;     
font-size: 1.2em;     
font-weight: 400;     
text-decoration: none;     
text-transform: none;     
word-spacing: 0;     
border-bottom: 1px solid #e7eaec;     
}     
.uc1 {     
     margin-top: 15px!important;     
}     
.uc1:first-child {     
     margin-top: 0;     
}     
.uc1 {     
     padding-bottom: 15px;     
}     

.uc1,     
.uc4 {     
     overflow: hidden;     
}     
.uc1 > .uc2 {     
     margin-right: 10px;     
}     
.uc1 img.uc3 {     
     width: 50px;     
     height: 50px;     
}     
.uc1 .uc8 {     
     box-shadow: none;     
     margin-top: 10px;     
     margin-bottom: 5px;     
     padding: 10px 20px;     
     line-height: 16px;     
}     
.uc1 .uc9 {     
     margin-top: 10px;     
}     
.uc1 .photos {     
     margin: 10px 0;     
}     
.uc3 {     
     border-radius: 50%;     
}     
.uc4 {     
     display: block;     
     width: auto;     
}     

.uc5 {     
     float: right!important     
}     
.uc2 {     
     float: left!important     
}     
.uc15 {     
     background-color: #ffffff;     
     color: inherit;     
     padding: 15px 20px 20px 20px;     
     border-color: #e7eaec;     
     border-image: none;     
     border-style: solid solid none;     
     border-width: 1px 0;     
}     
.uc15 {     
     clear: both;     
}     
.uc18 h5 {     
     margin-top: 5px;     
}     
.uc18 {     
     -moz-border-bottom-colors: none;     
     -moz-border-left-colors: none;     
     -moz-border-right-colors: none;     
     -moz-border-top-colors: none;     
     background-color: #ffffff;     
     border-color: #e7eaec;     
     border-image: none;     
     border-style: solid solid none;     
     border-width: 3px 0 0;     
     color: inherit;     
     margin-bottom: 0;     
     padding: 14px 15px 7px;     
     min-height: 48px;     
}     
.uc18 h5 {     
     color:#666;     
     display: inline-block;     
     font-family: Arial;     
font-kerning: auto;     
font-style: normal;     
font-size:14px;     
     margin: 0 0 7px;     
     padding: 0;     
     text-overflow: ellipsis;     
     float: left;     
}     
.uc18 .uc20{     
     float: left;     
     margin-left: 4px;     
}     
.uc19 {     
     display: block;     
     float: none;     
     margin-top: 0;     
     position: relative;     
     padding: 0;     
     text-align: right;     
}     
.uc20 {     
     background-color: #d1dade;     
     color: #5e5e5e;     
     font-size: 10px;     
     font-weight: 600;     
     padding: 3px 8px;     
     text-shadow: none;     
}     
.uc21 {     
     background-color: #f8ac59;     
     color: #ffffff;     
     font-size: 10px;     
     font-weight: 600;     
     padding: 3px 8px;     
     text-shadow: none;     
     border-radius: .25em     
}     
.uc16 {     
     clear: both;     
     margin-bottom: 25px;     
     margin-top: 0;     
     padding: 0;     
}     
.uc16:after,     
.uc16:before {     
     display: table;     
}     
.uc17 {     
     margin-bottom: 5px;     
}     
.uc6 {     
     color: #1ab394;     
}     
.uc7 {     
     color: #888888;     
}     
.uc8 {position:relative;     
     min-height: 20px;     
     padding: 19px;     
     margin-bottom: 20px;     
     background-color: #fcfcfc;     
     border: 1px solid #e3e3e3;     
     border-radius: 4px;     
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);     
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)     
}     
.uc8:after {content: '';     
position: absolute;left: 5px; top: -10px;     
border: 5px solid transparent; border-bottom: 5px solid #e3e3e3;     
}     

.report-spam-toggle-text {font-size: 14px;     
     font-weight: 600;}     
.report-spam-toggle-text:before {color:#18a689;font-family: FontAwesome;padding-right: 7px;content: "\f00c";}     

.report-spam-toggle-button {     
     border-radius: 3px;text-decoration:none!important;     
}     
.report-spam-toggle-button {     
     display: inline-block;     
     padding: 3px 12px;     
     margin-bottom: 0;     
     font-size: 12px;     
     font-weight: 400;     
     line-height: 1.7;     
     text-align: center;     
     white-space: nowrap;     
     vertical-align: middle;     
     -ms-touch-action: manipulation;     
     touch-action: manipulation;     
     cursor: pointer;     
     -webkit-user-select: none;     
     -moz-user-select: none;     
     -ms-user-select: none;     
     user-select: none;     
     background-image: none;     
     border: 1px solid transparent;     
     border-radius: 4px     
}     
.report-spam-toggle-button:active:focus,     
.report-spam-toggle-button:focus {     
     outline: thin dotted;     
     outline: 5px auto -webkit-focus-ring-color;     
     outline-offset: -2px     
}     

.report-spam-toggle-button:focus,     
.report-spam-toggle-button:hover {     
     color: #333;     
     text-decoration: none     
}     

.report-spam-toggle-button:active {     
     background-image: none;     
     outline: 0;     
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);     
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)     
}     

.report-spam-btn {text-decoration:none!important;     
     border-radius: 3px;     
}     
.report-spam-btn {     
     display: inline-block;     
     padding: 3px 12px;     
     margin-bottom: 0;     
     font-size: 12px;     
     font-weight: 400;     
     line-height: 1.7;     
     text-align: center;     
     white-space: nowrap;     
     vertical-align: middle;     
     -ms-touch-action: manipulation;     
     touch-action: manipulation;     
     cursor: pointer;     
     -webkit-user-select: none;     
     -moz-user-select: none;     
     -ms-user-select: none;     
     user-select: none;     
     background-image: none;     
     border: 1px solid transparent;     
     border-radius: 4px     
}     
.report-spam-btn:active:focus,     
.report-spam-btn:focus {     
     outline: thin dotted;     
     outline: 5px auto -webkit-focus-ring-color;     
     outline-offset: -2px     
}     

.report-spam-btn:focus,     
.report-spam-btn:hover {     
     color: #333;     
     text-decoration: none     
}     

.report-spam-btn:active {     
     background-image: none;     
     outline: 0;     
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);     
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)     
}     

.report-spam-handled {     
     color: inherit;     
     background: white;     
     border: 1px solid #e7eaec;     
}     
.report-spam-handled:hover,     
.report-spam-handled:focus,     
.report-spam-handled:active,     
.report-spam-handled:active:focus,     
.report-spam-handled:active:hover     
     {     
     color: inherit;     
     border: 1px solid #d2d2d2;     
}     
.report-spam-handled:active {     
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;     
}     
.report-spam-handled:active {     
     background-image: none;     
}     

.uc10 {     
     border-radius: 3px;text-decoration:none!important;     
}     
.uc10 {     
     display: inline-block;     
     padding: 6px 12px;     
     margin-bottom: 0;     
     font-size: 14px;     
     font-weight: 400;     
     line-height: 1.42857143;     
     text-align: center;     
     white-space: nowrap;     
     vertical-align: middle;     
     -ms-touch-action: manipulation;     
     touch-action: manipulation;     
     cursor: pointer;     
     -webkit-user-select: none;     
     -moz-user-select: none;     
     -ms-user-select: none;     
     user-select: none;     
     background-image: none;     
     border: 1px solid transparent;     
     border-radius: 4px     
}     

.uc10:active:focus,     
.uc10:focus {     
     outline: thin dotted;     
     outline: 5px auto -webkit-focus-ring-color;     
     outline-offset: -2px     
}     

.uc10:focus,     
.uc10:hover {     
     color: #333;     
     text-decoration: none     
}     

.uc10:active {     
     background-image: none;     
     outline: 0;     
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);     
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)     
}     
.uc11 {     
     padding: 1px 5px;     
     font-size: 12px;     
     line-height: 1.5;     
     border-radius: 3px     
}     

.uc12 {     
     color: inherit;     
     background: white;     
     border: 1px solid #e7eaec;     
}     
.uc12:hover,     
.uc12:focus,     
.uc12:active,     
.uc12:active:focus,     
.uc12:active:hover     
     {     
     color: inherit;     
     border: 1px solid #d2d2d2;     
}     
.uc12:active {     
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;     
}     
.uc12:active {     
     background-image: none;     
}     
.uc14 {     
     color: inherit;     
     background: white;     
     border: 1px solid #e7eaec;     
}     
.uc14:hover,     
.uc14:focus,     
.uc14:active,     
.uc14:active:focus,     
.uc14:active:hover     
     {     
     background-color: #ec4758;     
     border-color: #ec4758;     
     color: #FFFFFF!important;     
}     
.uc14:active {     
     background-image: none;     
}     
.uc13 {     
     color: inherit;     
     background: white;     
     border: 1px solid #e7eaec;     
}     
.uc13:hover,     
.uc13:focus,     
.uc13:active     
.uc13:active:focus,     
.uc13:active:hover {     
     background-color: #18a689;     
     border-color: #18a689;     
     color: #FFFFFF!important;     
}     
.uc13:active {     
     background-image: none;     
}     
a.uc10 {text-decoration:none;}     

.com-order-title {color: #666!important;     
font-family: Arial;     
font-kerning: auto;     
font-style: normal; font-size:12px;font-weight:400;     
line-height:1.42857143;     
color:#555;}     

.com-order-select{     
width:30%;     
height:34px;     
padding:6px 12px;     
font-size:12px;     
line-height:1.42857143;     
color:#555;     
background-color:#fff;     
background-image:none;     
border:1px solid #ccc;     
border-radius:4px;     
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);     
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);     
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;     
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}     

.com-order-select:focus{     
border-color:#66afe9;     
outline:0;     
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);     
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}     
.com-order-select::-moz-placeholder{color:#999;opacity:1}     
.com-order-select:-ms-input-placeholder{color:#999}     
.com-order-select::-webkit-input-placeholder{color:#999}     
.com-order-select::-ms-expand{background-color:transparent;border:0}


.h_mtr_text_gost {border-left:2px solid #8DCAFF;display:table-cell;vertical-align:top;padding-left:10px;}