* {padding: 0; margin: 0; outline: none;}
html, body{ height: 100%; width: 100%; margin: 0px; }
body{min-height: 100%; height: 100%; width: 100%; height:auto!important; position:relative; padding-bottom:300px; font-size:14px; /*min-width:480px;*/}
.clear{clear:both; width: 0px; height: 0px;}   

a{color: #0674c8; text-decoration: underline; outline:none;}
a:hover{color:#f62528;}
.container{/*min-width:480px;*/ position:relative; z-index:2;}
.container.twologos{z-index:3;}
#footer .container{/*min-width:480px;*/ position:relative; z-index:2;}
.container.smaller730{}

/*    body:before{
      content: '';
      position: absolute;
      background: url('../picts/left_bg.jpg') 0 0 repeat-y;
      z-index: 1;
      width: 270px;
      height: 100%;
      left: 0;
      top: 0;
      bottom: 0;  
    }    
    body:after{
      content: '';
      position: absolute;
      background: url('../picts/right_bg.jpg') right top repeat-y;
      z-index: 1;
      width: 270px;  
      height: 100%;
      right: 0;
      top: 0;
      bottom: 0;  
    } 
 @media (min-width:1600px) {   
    body:before{
      content: '';
      position: absolute;
      background: url('../picts/left_bg.jpg') 0 0 repeat-y;
      z-index: 1;
      width: 350px;
      height: 100%;
      left: 0;
      top: 0;
      bottom: 0;  
      background-size:350px;  
    }    
    body:after{
      content: '';
      position: absolute;
      background: url('../picts/right_bg.jpg') right top repeat-y;
      z-index: 1;
      width: 350px;  
      height: 100%;
      right: 0;
      top: 0;
      bottom: 0;  
      background-size:350px;    
    } 
}    
    
 @media (min-width:1700px) {   
    body:before{
      content: '';
      position: absolute;
      background: url('../picts/left_bg.jpg') 0 0 repeat-y;
      z-index: 1;
      width: 400px;
      height: 100%;
      left: 0;
      top: 0;
      bottom: 0;  
      background-size:400px;  
    }    
    body:after{
      content: '';
      position: absolute;
      background: url('../picts/right_bg.jpg') right top repeat-y;
      z-index: 1;
      width: 400px;  
      height: 100%;
      right: 0;
      top: 0;
      bottom: 0;  
      background-size:400px;    
    } 
}  */
.content{position:relative; z-index:2;}

.navbar{background:#fff; border-bottom:#d3d3d3; color:#3e3e3e; padding:0px;}
.navbar .navbar-header{position:relative; padding:0px 30px 0px 70px; width:100%;}
.navbar .navbar-header.twologos{padding-left:100px;}
.navbar .navbar-header .logo-mini{background:url('../picts/logo_mini2020.png') no-repeat left top; width:27px; height:27px; text-decoration:none; overflow:hidden; text-indent:-5000px; top: 7px; display:block; position:absolute; left:20px; margin:0px; z-index:100; outline:none; display:none;}
.navbar .navbar-header .logo-mini.logoo-mini{background:url('../picts/olimp_logo_mini3.png') no-repeat left top; width:27px; height:27px; text-decoration:none; overflow:hidden; text-indent:-5000px; top: 7px; display:block; position:absolute; left:60px; margin:0px; z-index:100; outline:none; display:none;}
.navbar .navbar-header .logo-mini.hidden{display:none;}
.navbar .navbar-header .logo-big{background:url('../picts/logo2020.png') no-repeat 2px 1px; width:100px; height:100px; text-decoration:none; overflow:hidden; text-indent:-5000px; top: 7px; display:block; position:absolute; left:30px; margin:0px; z-index:100; outline:none;}
.navbar .navbar-header .logo-big.logoo-big{background:url('../picts/olimp_logo3.png') no-repeat 2px 1px;/* background-size:66%; */width:100px; height:100px; text-decoration:none; overflow:hidden; text-indent:-5000px; top: 7px; display:block; position:absolute; left:135px; margin:0px; z-index:100; outline:none;}
.navbar .navbar-header .logo-big.hidden{display:none;}
.navbar .navbar-header .logoo-big.hidden{display:none;}
.navbar .navbar-header .left-holder{float:none; /*margin-right:215px;*/ margin-right: 170px;}
.navbar .navbar-header .left-holder:after{content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.navbar .navbar-header .left-holder .navbar-toggle{background:url('../picts/menu_hidden.png') no-repeat 10px 10px; width:40px; height:40px; text-decoration:none; /*overflow:hidden;*/ text-indent:-5000px; margin: 0px 20px 0px 0px; border:1px solid #e9e9e9; border-width:0px 1px; border-radius:none;  float:left; z-index:100;}
.navbar .navbar-header .left-holder .navbar-toggle>a{width:40px; height:40px; display:block; outline:none;}
.navbar .navbar-header .left-holder .navbar-toggle ul{text-indent:0px; padding:0px;}
.navbar .navbar-header .left-holder .navbar-toggle ul li{text-indent:0px;}
.navbar .navbar-header .left-holder .navbar-toggle ul li a{text-decoration:none; color:#0674c8; padding: 10px 15px; border-bottom:1px solid #ddd;}
.navbar .navbar-header .left-holder .navbar-toggle ul li.active a{color:#fff;}
.navbar .navbar-header .left-holder .navbar-toggle ul li.active a:hover{color:#fff; background:#0168b6;}   
.navbar .navbar-header .left-holder .navbar-toggle ul li:last-child a{border-bottom:none;}
.navbar .navbar-header .left-holder .navbar-toggle ul li a:hover{color:#f62528; background:none;}
.teams-top-menu{float:none; padding-top:8px; padding-left:80px;}
.twologos .teams-top-menu{float:none; padding-top:8px; padding-left:140px;}
.teams-top-menu.p0{padding:15px 0px ; text-align:center;}
.teams-top-menu ul{padding:0px; margin:0px; overflow:hidden; list-style:none; height:25px; display:inline-block;}
.teams-top-menu.p0 ul{height: auto; min-height:25px;}
.teams-top-menu.p0 ul li{margin:5px;}
.teams-top-menu ul li{height:25px; display:inline-block; margin:0px 2px;}
.teams-top-menu ul li a{display:inline-block; height:25px;}
.teams-top-menu ul li a img{max-height:25px; border:none;}
.teams-top-menu .js-see-all{height:25px; width:10px; background:url('../picts/header_arrow.png') no-repeat 2px 6px; display:none; outline:none; overflow:hidden; text-indent:-500px; display:none;}
.teams-top-menu-small {position:relative; padding-right:15px;}
.teams-top-menu-small .js-see-all{display:block; position:absolute; right:0px; top:8px; display:none;}
.teams-top-menu-small .js-see-all:hover{background:#ddd;}
.navbar .navbar-header .right-holder{float:right; /*width:215px;*/ width:201px;}
.navbar .navbar-header .login-button{width:65px; float:right; padding:0px; margin:7px 0px 0px 0px; border-bottom: 2px solid #274563; outline:none; text-decoration:none;}
.navbar .navbar-header .login-button:hover{border-bottom: none;}
.navbar .navbar-header .login-holder{padding:15px; width:275px; height:65px; position:absolute; right:0px; top:40px; background:#fff; border:1px solid #ececec; border-top:0px; text-align:right; z-index:150; display:none;}
.navbar .navbar-header .login-holder{}
.navbar .navbar-header .search-block{margin:9px 20px 0px 0px; display:none;}


 .sub-bar{margin-top:40px; padding:0px 30px 0px 150px; background:#e8e8e8;}    
 @media (min-width:768px) { 
    .sub-bar{height:45px;}

 }
.twologos .sub-bar{padding-left:240px;}
.sub-bar .partners-list{height:45px; margin:0px; padding:0px; list-style:none; padding-top:4px; }
 @media (min-width:768px) { 
     .sub-bar .partners-list{float:left;}
 }
.sub-bar .partners-list li{display:inline-block; margin-right:7px; height:30px;}
.sub-bar .partners-list li a{height:29px;display:inline-block; outline:none;}
.sub-bar .partners-list li a.rfs-icon{height:38px; width:32px; background:url('../picts/rfs.png') no-repeat left top;}
.sub-bar .partners-list li a.fifa-icon{height:38px; width:77px; background:url('../picts/fifa.png') no-repeat left 7px;}
.sub-bar .partners-list li a.uefa-icon{height:38px; width:38px; background:url('../picts/uefa.png') no-repeat left top;}
.sub-bar .partners-list li a.epfl-icon{height:38px; width:35px; background:url('../picts/epfl2.png') no-repeat left top;}

.sub-bar .sothial-list{display:none; height:45px; margin:0px; padding:0px; list-style:none; padding-top:15px; padding-right:15px; float:right;}
 @media (min-width:768px) { 
    .sub-bar .sothial-list{display:block;}

 }
.sub-bar .sothial-list li{display:inline-block; margin-right:4px; height:18px; width:18px;}
.sub-bar .sothial-list li a{height:18px; width:18px; display:inline-block; outline:none; overflow:hidden; text-indent:-500px;}
.sub-bar .sothial-list li a.vk-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat left top;}
.sub-bar .sothial-list li a.fb-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -22px top;}
.sub-bar .sothial-list li a.youtube-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -44px top;}
.sub-bar .sothial-list li a.tw-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -66px top;}
.sub-bar .sothial-list li a.inst-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -87px top;}
.sub-bar .sothial-list li a.ok-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -109px top;}
.sub-bar .sothial-list li a.sp-icon{height:18px; width:18px; background:url('../picts/social_icons_v4.png') no-repeat -130px top;}

.search-block{width:115px; float:right; position:relative; padding-right:20px; height:20px; margin-top:14px;}
.search-block #js-search-submit{width:20px; height:20px; background:url('../picts/search.png')  no-repeat 2px 2px; display:block; outline:none; text-decoration:none; position:absolute; right:0px; top:0px; overflow:hidden; text-indent:-500px; }
.search-block form{height:20px; width:95px;}
.search-block form input{height:20px; padding:0px 5px; border:none; color:#868686; font-size:12px; background:none;}

.navbar-collapse{height:35px; padding-left:150px; background:#e8e8e8;}   
.twologos .navbar-collapse{padding-left:240px;}  
.navbar-collapse ul.nav{height:35px;}
.navbar-collapse ul.nav>li{height:35px;}
.navbar-collapse ul.nav>li.active{ border-bottom:5px solid #0176cf;}
.navbar-collapse ul.nav>li:hover{ border-bottom:5px solid #0176cf; background:none;}
.navbar-collapse ul.nav>li.open{ border-bottom:5px solid #0176cf; background:none;}
.navbar-collapse ul.nav>li:hover a{background:none; }
.navbar-collapse ul.nav>li.open>a{background:none; border-color:#dadada;}
.navbar-collapse ul.nav>li a:hover{background:none;}
.navbar-collapse ul.nav>li a{height:25px; line-height:25px; padding: 0px 10px; color:#0176cf; text-decoration:none; font-size:14px; border-right:1px solid #dadada; outline:none; white-space:nowrap;}
.navbar-collapse ul.nav>li ul.dropdown-menu{top:36px;}
.navbar-collapse ul.nav>li ul a{height:35px; line-height:35px; padding: 0px 10px; color:#0176cf; text-decoration:none; font-size:14px; border-right:none; outline:none;}
.navbar-collapse ul.nav li:last-child a{border-right:none;}
.navbar-collapse.in {height:auto; padding-left:0px; }
.navbar-collapse.in ul{height:auto;}
.navbar-collapse.in ul li{border:none;}
.navbar-collapse.in ul li:hover{border-bottom:none;}
.navbar-collapse.in ul li.active{border-bottom:none;}
.navbar-collapse.in ul li a{border:none;}

.navbar-collapse.collapsing {height:auto; padding-left:0px; }
.navbar-collapse.collapsing ul{height:auto;}
.navbar-collapse.collapsing ul li{border:none;}
.navbar-collapse.collapsing ul li a{border:none;}
.navbar-collapse.collapsing ul li:hover{border-bottom:none;}
.navbar-collapse.collapsing ul li.active{border-bottom:none;}
.navbar-collapse.collapsing ul li a:hover{border:none;}

.smaller730{} 
.smaller730 .navbar-header .logo-mini{display:block;} 
.smaller730 .navbar-header .logo-mini.logoo-mini{display:block;} 
.smaller730 .navbar-header .logo-big{display:none;} 
.smaller730 .navbar-header .logo-big.logoo-big{display:none;} 
.smaller730 .navbar-collapse{display:none;} 
.smaller730 .mini-menu{display:block;} 
.smaller730 .navbar-collapse{padding-left:0px;}  
.smaller730 .teams-top-menu{padding-left:0px;}    
 @media (min-width:768px) {   
    .smaller730 .teams-top-menu{padding-left:60px;}    
 }
.smaller730 .sub-bar {padding-left:15px;} 
.smaller730 .sub-bar .search-block{display:none;} 
.smaller730 .sub-bar .sothial-list{padding-right:0px;} 
.smaller730 #js-nav-bar-search-block{display:block;} 

.smaller480{}                         
.smaller480 .navbar-header #js-nav-bar-search-block.search-block{display:none;}                          
.smaller480 .navbar-header .right-holder{width: auto;}                          
.smaller480 .games-slider{}                          
.smaller480 .left-holder .teams-top-menu{display:none;}

.noty-events{display:block; position:fixed; right:10px; bottom:5px; border:1px solid #0176cf; background:#fff; color:#3e3e3e; width:260px; height:95px; padding:15px; z-index:1000;}
.noty-events .noty-text{}



.games-slider {/*overflow: hidden;*/ font-size:12px; height: 120px; margin:0px; padding: 0px 20px; background:#0176cf; position: relative; margin-bottom:10px;}
.games-slider ul{overflow: hidden; height: 120px; width:100%; list-style:none; border:1px solid #015da3; border-width:0px 0px 0px 1px; text-align:justify;}
.games-slider ul li {height: 120px; width: 120px; display:inline-block; padding:5px; border:1px solid #015da3; border-width:0px 1px 0px 0px; vertical-align:top; position:relative;}
.games-slider ul li a.show-hidden{display:block; height: 120px; width: 120px; position:absolute; text-decoration:none; left:0px; top:0px;}
.games-slider ul li a{outline:none;}
.games-slider ul li .game-head{height: 20px; overflow:hidden;width:100%; margin-bottom: 0px;}
.games-slider ul li .game-head .game-date{height: 20px; width: 45px; background: #0067b5; color: #fff; font-size:12px; line-height: 20px; text-align:center; float:left; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.games-slider ul li .game-head .game-starts{height: 10px; width: 10px; background: #e1747a; overflow:hidden; text-indent:-500px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin:5px 10px 0px 0px; float:right;}
.games-slider ul li .game-head .game-starts.is-start{background:#32db68;}
.games-slider ul li .game-time{width:20px; line-height:20px; width:100%; text-align:right;font-size: 12px; color:#fff; padding-right:8px;}
.games-slider ul li .game-item{font-size:14px;}
.games-slider ul li .game-item .line{color: #fff; font-size:12px; text-decoration: none; overflow: hidden; margin-bottom:5px;}
.games-slider ul li .game-item .line span.a{color: #fff; text-decoration: none; width: 70px; float: left; text-align: left;}
.games-slider ul li .game-item .line .score{width: 32px; float: right; text-align: left; }
.games-slider ul li .add_info{display:none;}
.games-slider ul:after {content: '';display: inline-block;width: 100%;}
.games-slider .slider-button{overflow: hidden; height: 120px; width: 20px; text-indent: -5000px; display: block; position: absolute; top:0px; outline:none;}
.games-slider .slider-button:hover{background-color:#015da3;}
.games-slider .slider-button.left-arrow{background: url('../picts/arrow_left.png') no-repeat 6px 52px ; left:0px;}
.games-slider .slider-button.left-arrow:hover{background-color:#015da3;} 
.games-slider .slider-button.right-arrow{background: url('../picts/arrow_right.png') no-repeat 6px 52px; right:0px;}
.games-slider .slider-button.right-arrow:hover{background-color:#015da3;}

.games-slider  .add-info{background:#fff; border:1px solid #d3d3d3;width:100%; left:0px; padding:0px;  height:auto; z-index:150; position:absolute;  top:120px; display:none;}
 body .ui-sortable-handle{touch-action:auto;}
 @media (min-width:768px) {
       body .ui-sortable-handle{touch-action:none;}
      .games-slider  .add-info{left:50%; margin-left:-250px;width:500px;}
 }
.games-slider  .add-info .games-list{width:100%; overflow:hidden;}
.games-slider  .add-info .games-list tbody tr:last-child{border-bottom:1px solid #d3d3d3;}
.games-slider  .add-info .game-info{overflow:hidden; padding:15px; font-size:14px; border-bottom:1px solid #d3d3d3;}
.games-slider  .add-info .pen-info{position: absolute; width:35px; height:35px; background: #d3d3d3 none repeat scroll 0 0; position: absolute; left:232px; top:57px; padding:3px; text-align: center; line-height: 14px;}
.games-slider  .add-info .game-buttons{overflow:hidden; padding:10px 15px; font-size:10px; text-align:center;}
.games-slider  .add-info .game-buttons a{text-decoration:none; text-shadow:none; margin:5px;}

.row{margin-bottom: 10px; padding:0px; z-index:2; position:relative;}
.add-tizer{border:1px dashed #3e3e3e; background: #ddd; color:#3e3e3e; font-size:14px; cursor:pointer; padding:15px; text-align:center; vertical-align: middle;}
.add-tizer-holder{border:1px dashed #3e3e3e; background: #ddd; color:#3e3e3e; font-size:14px; cursor:pointer; padding:15px; text-align:center; vertical-align: middle; margin-bottom:10px; height:300px;}
.add-tizer:hover{background: #d3d3d3;}


.tizer{}
.tizer.dropable{}
.tizer.adw{}
.tizer.blue{}
.tizer.blue .tizer-header{border-color:#0176cf; border-width:1px 1px 4px; margin-bottom:0px; height:33px;}
.tizer.blue .tizer-header span{color:#0176cf;}
.tizer.blue .tizer-body{border-color:#0176cf; border-width:1px;}
.tizer .tizer-header{text-align:center; line-height:35px; min-height:35px; position:relative; color:#3e3e3e; margin-bottom:3px; background:#fff; border:1px solid #d3d3d3;}
.tizer .tizer-header span{font-size:14px;}
.tizer .tizer-header .date{float:left; width:80px; position:absolute; left:15px; top:8px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tizer .tizer-header .gray{font-size:14px; color:#939393; text-decoration:none;}
.tizer .tizer-header .gray:hover{color:#f62528; text-decoration:underline;}
.tizer .tizer-header .adw-icon{height:16px; width:15px; background:url('../picts/settings.png') no-repeat left top; display:block; position:absolute; left:7px; top:11px; z-index:50; outline:none;text-decoration:none; overflow: hidden; text-indent: -500px; text-align:left; display:none;}
.ui-sortable .tizer .tizer-header:hover .adw-icon{display:block;}
.tizer .tizer-header .drop-icon{height:9px; width:10px; background:url('../picts/header_drop_it.png') no-repeat left top; display:block; position:absolute; right:4px; top:4px; z-index:50; outline:none; text-decoration:none; overflow: hidden; text-indent: -500px; text-align:left; display:none;}
.ui-sortable .tizer .tizer-header{cursor:move;}
.ui-sortable .tizer .tizer-header .drop-icon{display:block;}

.col-md-6.minwidth{min-width:430px;}

.tizer .tizer-tabs-header{background:#d3d3d3; margin-bottom:0px; min-height:39px; font-size:14px;}
.tizer .tizer-tabs-header li{border-color:#3e3e3e; border-width:0px 0px 1px; height:39px; border-style: solid; }
.tizer .tizer-tabs-header li a{display:block; width:100%; height:35px; text-align:center; background:none; line-height:35px;  color:#3e3e3e; margin:0px; padding:0px; outline:none; text-decoration:none; border:none;}
.tizer .tizer-tabs-header li.active{border-color:#0176cf; background:#fff; border-width:0px 0px 4px; height:39px;}
.tizer .tizer-tabs-header li.active a{display:block; width:100%; height:35px; text-align:center; background:none; line-height:35px; color:#3e3e3e; border:none;}
.tizer .tizer-tabs-header.submenu{}
.tizer .tizer-tabs-header.submenu li{}
.tizer .tizer-tabs-body{background:#fff;}
.tizer .tizer-tabs-body.transparent{background: none;}
.tizer .tizer-tabs-body .tab-pane{}
.tizer .promo-block{overflow:hidden;}
.tizer .promo-block .control-block{/*float:right; width:40%;*/ padding:0px 0px 0px 0px; position:relative;}
.tizer .promo-block .control-block .promo-tabs{border-bottom:0px; margin-bottom:5px;}
.tizer .promo-block .control-block .promo-tabs li{border-bottom:1px solid #ddd; display:block; width:100%; padding:15px;}
.tizer .promo-block .control-block .promo-tabs li:last-child{border-bottom:none;}
.tizer .promo-block .control-block .promo-tabs li a{background:none; border:0px; color:#3e3e3e; text-decoration:none; display:block;  padding:0px;}
.tizer .promo-block .control-block .promo-tabs li.active a{background:none; border:0px; color:#0176cf;}
.tizer .promo-block .control-block .promo-footer{overflow: hidden; padding:0px 10px 5px 15px; height:30px;}
.tizer .promo-block .control-block .promo-footer .all-news{background: #f62528; text-decoration:none; width:100px; float:left;}
.tizer .promo-block .control-block .promo-footer .rss-icon{float:right; width:17px; height:16px; overflow:hidden; text-indent:-500px; border:none; background:url('../picts/rss_icon.png') no-repeat left top; margin-top:4px; }
.tizer .promo-block .promo-tab-content{/*float:left; width:60%;*/}
.tizer .promo-block .promo-tab-content .tab-pane{width:100%;}
.tizer .promo-block .promo-tab-content .tab-pane .promo-image{width:100%;}
.tizer .promo-block .promo-tab-content .tab-pane .promo-image img{width:100%; border:none;}

.tizer .tizer-body{background:#fff; color:#3e3e3e; border:1px solid #d3d3d3;}
.tizer .tizer-footer{text-align: center; padding:10px;}
.tizer .tizer-footer .btn{text-decoration: none; background: #f62528;}
.tizer .tizer-body.p15{padding:15px;}
.tizer .tizer-body .news-list{list-style:none; margin:0px; padding:0px;}
.tizer .tizer-body .news-list li{padding:15px; border-bottom:1px solid #ddd;}
.tizer .tizer-body .news-list li:last-child{margin-bottom:0px; padding-bottom:15px; border-bottom:none;}
.tizer .tizer-body .news-list li .news-title{text-decoration:none; color:#3e3e3e; text-decoration:none; display:block; margin-bottom:5px;}
.tizer .tizer-body .news-list li .news-title:hover{color:#f62528;}
.tizer .tizer-body .news-list li .news-footer{overflow:hidden;}
.tizer .tizer-body .news-list li .news-footer .news-date{float:left; width:45px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tizer .tizer-body .news-list li .news-footer .news-more{display:block; float:none; margin-left:60px; text-align:right; color:#f62528; text-decoration:underline; height:20px; line-height:20px;}
.tizer .tizer-body .news-list li .news-footer .news-more:hover{text-decoration:none;}

.tizer .tizer-body .select-your-team{/*text-align:center; padding:5px 10px;*/}
.tizer .tizer-body .select-your-team .teams-intro{font-size:14px; text-align:center; padding:15px; display:block;}
.tizer .tizer-body .select-your-team .teams-intro .btn{font-size:14px; text-decoration: none; width:100%;}
.tizer .tizer-body .select-your-team .teams-list{display:none; padding:0px 0px 0px 0px;}
.tizer .tizer-body .select-your-team .teams-list ul{padding:0px; margin:0px; list-style: none;}
.tizer .tizer-body .select-your-team .teams-list ul li{padding:0px; margin:0px; padding:7px 15px; border-bottom:1px solid #ddd; overflow:hidden;}
.tizer .tizer-body .select-your-team .teams-list ul li .team-img{width:32px; height:32px; text-decoration: none; border:none; float:left;}
.tizer .tizer-body .select-your-team .teams-list ul li .team-img img{text-decoration: none; border:none; max-height: 32px;}
.tizer .tizer-body .select-your-team .teams-list ul li .team-title{float:none; margin-left: 50px; text-align:left; height:32px; line-height:32px; display:block;}
.tizer .tizer-body .select-your-team .teams-list ul li:last-child{border-bottom:none;}
.tizer .tizer-body .select-your-team .teams-list ul li a{}

.tizer .tizer-body .select-your-team{}
.tizer .tizer-body .select-your-team .cur-team{padding:0px 0px 0px 0px;}
.tizer .tizer-body .select-your-team .cur-team ul{padding:0px; margin:0px; list-style: none; }
.tizer .tizer-body .select-your-team .cur-team ul li{padding:0px; margin:0px; padding:7px 15px; text-align: center; border-bottom:1px solid #ddd; overflow:hidden;}
.tizer .tizer-body .select-your-team .cur-team ul li .team-img{width:32px; height:32px; text-decoration: none; border:none; display:inline-block;}
.tizer .tizer-body .select-your-team .cur-team ul li .team-img img{text-decoration: none; border:none; max-height: 32px;}
.tizer .tizer-body .select-your-team .cur-team ul li .team-title{margin-left: 10px; text-align:left; height:32px; line-height:32px; display:inline-block;}
.tizer .tizer-body .select-your-team .cur-team ul li:last-child{border-bottom:none;}
.tizer .tizer-body .select-your-team .cur-team ul li a{}
.tizer .tizer-body .cur-team-news{border-top:1px solid #ddd;}
.tizer .tizer-body .cur-team-news .news-list li{padding:7px 15px;}
.tizer .tizer-body .cur-team-news .cur-team-news-title{}
.tizer .tizer-body .cur-team-games{}
.tizer .tizer-body .cur-team-games .news-list{border-top:4px solid #ddd;}
.tizer .tizer-body .cur-team-games .news-list li{padding:7px 15px;}
.tizer .tizer-body .cur-team-games .news-list li.games-title{text-align: center;}
.tizer .tizer-body .cur-team-games .news-list .news-title{text-align: center;}
.tizer .tizer-body .cur-team-games .news-list .news-footer{text-align: center;}
.tizer .tizer-body .cur-team-games .news-list .news-footer .news-date{    display: inline-block; float: none;width: 108px;}



.tizer .tizer-tabs-body .news-list{list-style:none; margin:0px; padding:0px;}
.tizer .tizer-tabs-body .news-list li{padding:15px; border-bottom:1px solid #ddd;}
.tizer .tizer-tabs-body .news-list li:last-child{margin-bottom:0px; padding-bottom:15px; border-bottom:none;}

.tizer-tabs-body .news-list li .news-image{float:left; width:80px; height:80px; overflow:hidden; text-align:center;}
.tizer-tabs-body .news-list li .news-image img{height:80px; border:none;}
.tizer-tabs-body .news-list li .news-info{float:none; margin-left:95px;}   
.tizer .tizer-tabs-body .news-list li .news-title{text-decoration:none; color:#3e3e3e; text-decoration:none; display:block; margin-bottom:5px;}
.tizer .tizer-tabs-body .news-list li .news-title:hover{color:#f62528;}
.tizer .tizer-tabs-body .news-list li .news-footer{overflow:hidden;}
.tizer .tizer-tabs-body .news-list li .news-footer .news-date{float:left; width:45px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tizer .tizer-tabs-body .news-list li .news-footer .news-more{display:block; float:none; margin-left:60px; text-align:right; color:#f62528; text-decoration:underline; height:20px; line-height:20px;}
.tizer .tizer-tabs-body .news-list li .news-footer .news-more:hover{text-decoration:none;}



.tizer .tizer-body .fair-play{width:100%;}
.tizer .tizer-body .fair-play thead{}
.tizer .tizer-body .fair-play thead tr{border-bottom:1px solid #ddd;}
.tizer .tizer-body .fair-play thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.tizer .tizer-body .fair-play tbody tr{border-bottom:1px solid #ddd;}
.tizer .tizer-body .fair-play tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.tizer .tizer-body .fair-play tbody tr td.team-logo{text-align: center;}
.tizer .tizer-body .fair-play tbody tr td.team-title{}
.tizer .tizer-body .fair-play tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.tizer .tizer-body .fair-play tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.tizer .tizer-body .fair-play tbody tr:last-child{border-bottom:none;}

.fair_play_page table{width:100%;}
.fair_play_page table thead{}
.fair_play_page table thead tr{border-bottom:1px solid #ddd;}
.fair_play_page table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.fair_play_page table tbody tr{border-bottom:1px solid #ddd;}
.fair_play_page table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.fair_play_page table tbody tr td.team-title{}
.fair_play_page table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.fair_play_page table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.fair_play_page table tbody tr:last-child{border-bottom:none;}



.tizer .tizer-body .ttable-selects{overflow:hidden; padding:7px;}
.tizer .tizer-body .ttable-selects select{background:#d3d3d3; border:none;}
.tizer .tizer-body .ttable-selects .season-select{width:45%;}
.tizer .tizer-body .ttable-selects .tour-select{width:45%;}
.tizer .tizer-body .ttable-holder{}
.tizer .tizer-body .ttable-holder .ttable{width:100%;}
.tizer .tizer-body .ttable-holder .ttable thead{}
.tizer .tizer-body .ttable-holder .ttable thead tr{border-bottom:1px solid #ddd;}
.tizer .tizer-body .ttable-holder .ttable thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.tizer .tizer-body .ttable-holder .ttable tbody tr{border-bottom:1px solid #ddd;}
.tizer .tizer-body .ttable-holder .ttable tbody tr.lined{border-bottom:4px solid #ddd;}
.tizer .tizer-body .ttable-holder .ttable tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.tizer .tizer-body .ttable-holder .ttable tbody tr td.team-title{}
.tizer .tizer-body .ttable-holder .ttable tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.tizer .tizer-body .ttable-holder .ttable tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.tizer .tizer-body .ttable-holder .ttable tbody tr:last-child{border-bottom:none;}


.season_select_block{overflow:hidden;}
.season_select_block select{background:#d3d3d3; border:none; height:25px;}
.season_select_block #js_season{width:25%; font-size:12px;}
.season_select_block #js_tur{width:25%; font-size:12px;}
.season_select_block input[type=submit]{height:25px; width:25%;}

.ttable_page col.ttable-all{/*background:#ff0000;*/}
.ttable_page col.ttable-home{background:#ccfbdb;}
.ttable_page col.ttable-guests{background:#eec1c4;}
.ttable_page table{}
.ttable_page table{width:100%;}
.ttable_page table thead{}
.ttable_page table thead tr{border-bottom:1px solid #ddd;}
.ttable_page table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px; text-align:center;}
.ttable_page table tbody tr{border-bottom:1px solid #ddd;}
.ttable_page table tbody tr.lined{border-bottom:4px solid #ddd;}
.ttable_page table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
table tbody tr td.marker-GREEN{background:#ccfbdb;}
table tbody tr td.marker-YELLOW{background:#ffff7d;}
table tbody tr td.marker-RED{background:#eec1c4;}
.ttable_page table tbody tr td.team-title{}
.ttable_page table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.ttable_page table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.ttable_page table tbody tr:last-child{border-bottom:none;}
.ttable_page .bomb-players{padding-top:15px;}
.ttable_page .bomb-players .title{padding:7px; border-bottom:4px solid #ddd; }
.ttable_page .bomb-players table{border:none; width:100%;}
.ttable_page .bomb-players table tbody{}
.ttable_page .bomb-players table tbody tr{border-bottom:1px solid #ddd; border-width:0px 0px 1px 0px;}
.ttable_page .bomb-players table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px; text-align:left; border:none; font-weight:normal;}
.ttable_page .bomb-players table tbody tr td strong{font-weight:normal;}

.search-page{padding:0px;}
.search-page .search-inner{padding:15px; overflow:hidden;}
.search-page .search-inner input[type=text]{height:25px; width:80%;  float:left; line-height:25px; padding:0px 7px; border:1px solid #ddd; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:block; }
.search-page .search-inner input[type=submit]{float:right; width:15%;}
.search-page .block{margin-bottom:15px;}
.search-page .block .stitle{padding:7px; border-bottom:1px solid #ddd; text-align:center;}
.search-page .block ol{list-style:none;}
.search-page .block ol li{padding:7px; border-bottom:1px solid #ddd;}
.search-page .block ol li:last-child{border-bottom:none;}
.search-page .block ol li .date{display:inline-block; width:75px; margin-right:15px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.team-title a.team-logo{height:32px; width:35px; overflow:hidden; display:block; text-align:center; }
.team-title a.team-logo img{height:32px; border:none;}
 
 .games-list {width:100%;}
 .games-list thead{}
 .games-list thead tr{border-bottom:1px solid #ddd;}
 .games-list thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
 .games-list tbody tr{border-bottom:1px solid #ddd;}
 .games-list tbody tr.game-info{border-bottom:none; height:20px;}
 .games-list tbody tr.game-info td{height:20px; text-align:center; padding:0px;  position:relative;}
 .games-list tbody tr.game-info td .date{height:20px; width:82px; background:#d3d3d3; display:inline-block; text-align:center; line-height:20px; font-size:12px; -webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
 .games-list tbody tr.game-info td .date.bigdate{width:125px;}
 .games-list tbody tr.game-info td .right-info{ position:absolute; height:26px; width:170px; display:block; right: 15px; top:4px; text-align:right;}
 .games-list tbody tr.game-info td .right-info .sportbox{height:13px; width:52px; display:inline-block; text-decoration:none; background:url('../picts/sportbox.png'); }
 .games-list tbody tr.game-info td .right-info .sport{height:13px; width:117px; display:inline-block; text-decoration:none;background: url('../picts/match-new.png') no-repeat left top; }
 .games-list tbody tr.game-info td .right-info .russia{height:13px; width:117px; display:inline-block; text-decoration:none;background: url('../picts/match.png') no-repeat left top; }
 .games-list tbody tr.game-info td .right-info .channel{height:18px; width:170px; display:inline-block; text-decoration:none;}
 .games-list tbody tr.game-info td .right-info .ourfootball{height:24px; width:36px; display:inline-block; text-decoration:none;background: url('../picts/ourfootball.png') no-repeat left top; }
 .games-list tbody tr.teams-info td{font-size:14px;font-weight:normal; vertical-align:top; overflow:hidden; }
 .games-list tbody tr.teams-info td .game-score{font-size:14px; display:block; height:32px; line-height:32px; position:absolute;}
 .games-list tbody tr.teams-info td a.team-title{font-size:16px; display:block; height:32px; line-height:32px;}
 .games-list tbody tr.teams-info td a.team-logo{height:32px; width:35px; overflow:hidden; display:block; text-align:center; }
 .games-list tbody tr.teams-info td a.team-logo img{height:32px; border:none;}
 .games-list tbody tr.teams-info td.team-a{width:50%;}
 
 
 .games-list tbody tr.teams-info.withoutborder{border-bottom:none;}

 .games-list tbody tr.rfs-info{font-size:12px;}
 .games-list tbody tr.rfs-info .rfs-info-text{text-align: center;background: #d3d3d3; margin-bottom:5px;}
 
 .games-list tbody tr.teams-info td.team-a>div{padding:3px 15px 5px 5px; text-align: left; border-right:2px solid #d3d3d3; position:relative;}
 .games-list tbody tr.teams-info td.team-b>div{padding:3px 5px 5px 15px; text-align: right; border-left:2px solid #d3d3d3; position:relative;}
 .games-list tbody tr.game-info td .right-info .channel img{height:15px;}
 
 @media (min-width:768px) {
    .games-list tbody tr.teams-info td.team-a>div{position:relative; text-align: left; padding:10px 5px 10px 5px; border-right:2px solid #d3d3d3; }
    .games-list tbody tr.teams-info td.team-b>div{position:relative; text-align: right; padding:10px 5px 10px 5px; border-left:2px solid #d3d3d3;}
     .games-list tbody tr.game-info td .right-info .channel img{height:18px;}
 }


    
    
 .games-list tbody tr.teams-info td.team-a .game-score{top:5px; right:5px;}
 .games-list tbody tr.teams-info td.team-a a.team-title{float:none; margin-right: 39px; white-space:nowrap;}
 .games-list tbody tr.teams-info td.team-a a.team-logo{float:right; }
 .games-list tbody tr.teams-info td.team-b{width:50%;}
 .games-list tbody tr.teams-info td.team-b .game-score{top:5px; left:5px;} 
 .games-list tbody tr.teams-info td.team-b a.team-title{float:none; margin-left: 39px; white-space:nowrap;}
 .games-list tbody tr.teams-info td.team-b a.team-logo{float:left; }
 .games-list tbody tr.teams-info td.team-a div.goals{padding:10px 15px; text-align:right; font-size:12px;}
 .games-list tbody tr.teams-info td.team-a div.goals div{}
 .games-list tbody tr.teams-info td.team-b div.goals{padding:10px 15px; text-align:left; font-size:12px;}
 
 
 
 
 
 
 .games-list tbody tr.teams-info td a{text-decoration:none; color:#3e3e3e;}
 .games-list tbody tr.teams-info td a:hover{text-decoration:underline; color:#f62528;}
 .games-list tbody tr:last-child{border-bottom:none;}

.tizer .tizer-body .partners-list{padding:15px 15px 0px 15px; margin:0px; list-style:none; text-align:center;}
.tizer .tizer-body .partners-list li{display:inline-block;  margin:0px 0px 15px 0px;  width:100%; }
.tizer .tizer-body .partners-list li img{/*height:30px;*/ border:none; width:100%; }

.tizer .tizer-body .votes{}
.tizer .tizer-body .votes .votes-title{font-size:14px; margin-bottom:15px;}
.tizer .tizer-body .votes .votes-block{}
.tizer .tizer-body .votes .votes-block table.results-table{width:100%;}
.tizer .tizer-body .votes .votes-block table.results-table tr{}
.tizer .tizer-body .votes .votes-block table.results-table tr td{padding-bottom:5px;}
.tizer .tizer-body .votes .votes-block table.results-table tr td.votes-answer{padding-right:10px; width:70%; text-align:left;}
.tizer .tizer-body .votes .votes-block table.results-table tr td.votes-answr-weight{width:30%; text-align:right;}
.tizer .tizer-body .votes .votes-block .votes-answers{padding:0px; margin:0px; list-style:none;}
.tizer .tizer-body .votes .votes-block .votes-answers li{margin-bottom:5px;}
.tizer .tizer-body .votes .votes-block .votes-answers li label{padding-left:5px; overflow:hidden;}
.tizer .tizer-body .votes .votes-block .votes-answers li label input{float:left; margin:2px 0px 0px; padding:0px; outline: none;}
.tizer .tizer-body .votes .votes-block .votes-answers li label span{margin-left:30px; display:block; font-weight:normal;}
.tizer .tizer-body .votes .votes-block .take-a-vote{width:100%; text-decoration:none;}
.tizer .tizer-body .votes .votes-block .gray-link{padding-top:5px; text-align:center;}
.tizer .tizer-body .votes .votes-block .gray-link a{color:#3e3e3e;}
.tizer .tizer-body .votes .votes-block .gray-link a:hover{color:#f62528;}

.tizer .tizer-body .ad-block{text-align:center;}
.tizer .tizer-body .ad-block object{}
.tizer .tizer-body .ad-block a{display:inline-block; margin-bottom:10px; width:100%;}
.tizer .tizer-body .ad-block a img{border:none; /*max-width:195px;*/ max-width:100%;}

.game-timeline{background:#fff;padding:10px;}
.game-timeline .top-items{width:98%; height:15px; margin-bottom:7px; position:relative;}
.game-timeline .bottom-items{width:98%; height:15px; margin-top:7px; position:relative;}
.game-timeline .event-holder{position:absolute; width:3%; height:15px; left:0px; top:0px;}
.game-timeline .event-holder .card{top:0px; cursor:pointer;}
.game-timeline .line-holder{height:25px; width:100%; position:relative; overflow:hidden; border:1px solid #d3d3d3; background:#fff;}
.game-timeline .line-holder .green-line{background:#00dc5f; height:23px; width:67%; position:relative; z-index:20; }
.game-timeline .line-holder span{font-size:14px; color:#3e3e3e; height:23px; line-height:23px; position:absolute; left:0px; top:0px; z-index:50; width:3%; text-align:center;}
.game-timeline .line-holder span[data-min='0']{left:0%;}
.game-timeline .line-holder span[data-min='15']{left:16%;}
.game-timeline .line-holder span[data-min='30']{left:33%;}
.game-timeline .line-holder span[data-min='45']{left:50%;}
.game-timeline .line-holder span[data-min='60']{left:66%;}
.game-timeline .line-holder span[data-min='75']{left:83%;}
.game-timeline .line-holder span[data-min='90']{left:97%;}


.tizer .tizer-body .media-block{}
.tizer .tizer-body .media-block .interview-block{overflow:hidden; /*height:282px;*/ overflow:hidden;padding-bottom:10px;/* border-bottom:1px solid #ddd;*/ width:100%;}
.tizer .tizer-body .media-block .interview-block .video{display:block; /*width:50%;*/ padding:10px 0px 0px 10px; height:270px; /*float:left;*/}
.tizer .tizer-body .media-block .interview-block .video .video-body{display:block; height:245px; overflow:hidden; padding:0px; margin:0px;}
.tizer .tizer-body .media-block .interview-block .video .video-body li{list-style:none; float:left; height:245px; width:100%;}
.tizer .tizer-body .media-block .interview-block .video .video-body li a{display:block; height:245px; width:100%; border:none; text-decoration: none; overflow: hidden; text-align: center; outline:none;}
.tizer .tizer-body .media-block .interview-block .video .video-body li a img{border:none; width:100%; /*height:245px;*/ }
.tizer .tizer-body .media-block .interview-block .video .video-pagination{height:25px; text-align:center; line-height:25px;}
.tizer .tizer-body .media-block .interview-block .video .video-pagination a{display:inline-block; width:12px; height:12px; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; background:#ddd; margin:0px 3px;}
.tizer .tizer-body .media-block .interview-block .video .video-pagination a.activeSlide{ background:#0176cf; }
.tizer .tizer-body .media-block .interview-block .photo{display:block; /*width:50%;*/ padding:10px 10px 0px 10px; height:185px; /*float:right;*/}
.tizer .tizer-body .media-block .interview-block .photo .photo-list{list-style:none; margin:0px; padding:0px;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li{margin-bottom:10px; overflow:hidden;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li:last-child{margin-bottom:0px;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-image{float:left; width:80px; height:80px; overflow:hidden;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-image img{/*width:80px;*/ height:80px; border:none;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-info{float:none; margin-left:95px;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-info .photo-title{text-decoration:none; color:#3e3e3e; text-decoration:none; display:block; margin-bottom:5px;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-info .photo-title:hover{color:#f62528;}
.tizer .tizer-body .media-block .interview-block .photo .photo-list li .photo-info .photo-date{width:45px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom:15px;}
.tizer .tizer-body .media-block .publications-block{padding:10px;}
.tizer .tizer-body .media-block .publications-block .photo-list{list-style:none; margin:0px; padding:0px; overflow:hidden;}
.tizer .tizer-body .media-block .publications-block .photo-list li{overflow:hidden; width:50%; float:left;}
.tizer .tizer-body .media-block .publications-block .photo-list li:last-child{padding-left:10px;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-image{float:left; width:80px; height:80px; overflow:hidden;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-image img{width:80px; height:80px; border:none;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-info{float:none; margin-left:95px;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-info .photo-title{text-decoration:none; color:#3e3e3e; text-decoration:none; display:block; margin-bottom:5px;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-info .photo-title:hover{color:#f62528;}
.tizer .tizer-body .media-block .publications-block .photo-list li .photo-info .photo-date{width:45px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom:15px;}

.inner-page .news-list{list-style:none; margin:0px; padding:0px;}
.inner-page .news-list li{padding:15px; border-bottom:1px solid #ddd; overflow:hidden;}
.inner-page .news-list li:last-child{margin-bottom:0px; padding-bottom:15px; border-bottom:none;}
.inner-page .news-list li .news-image{float:left; width:80px; height:80px; overflow:hidden; text-align:center;}
.inner-page .news-list li .news-image img{height:80px; border:none;}
.inner-page .partners-page .news-list li .news-image{float:left; width:200px; height:80px; overflow:hidden; text-align:center;}
.inner-page .partners-page .news-list li .news-image img{height:auto; max-width:100%;}
.inner-page .partners-page .news-list li .news-info{margin-left:215px;}
.inner-page .news-list li .news-info{float:none; margin-left:95px;}   
.inner-page .news-list li .news-info .news-title{text-decoration:underline; color:#015da3; display:block; margin-bottom:5px;}
.inner-page .news-list li .news-info .news-title:hover{color:#f62528;}
.inner-page .news-list li .news-info .short-content{margin-bottom:5px;}
.inner-page .news-list li .news-info .news-footer{overflow:hidden;}
.inner-page .news-list li .news-info .news-footer .news-date{float:left; width:45px; height:20px; line-height:20px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-right:10px;}
.inner-page .news-list li .news-info .news-footer .news-more{display:block; float:none; margin-left:60px; text-align:right; color:#f62528; text-decoration:underline; height:20px; line-height:20px;}
.inner-page .news-list li .news-info .news-footer .news-more:hover{text-decoration:none;}
.inner-page .news-item-page{padding:15px;}
.inner-page .news-item-page img{max-width:100%; height: auto !important;}
.inner-page .news-item-page.no-padding{padding:0px;}
.inner-page .news-item-page p{padding:0px; margin-bottom:15px;}
.inner-page .news-item-page p:last-child{margin-bottom:0px;}
.inner-page .news-item-page .video{height:500px;}
.inner-page .news-item-page iframe{overflow:hidden; margin-bottom:0px; padding-bottom:0px; max-width:100%;}
.inner-page .news-item-page .photos{overflow:hidden; text-align:center;}
.inner-page .news-item-page .photos a{display:inline-block; height:120px; margin:5px; outline:none; width:150px; overflow:hidden; text-align:center;}
.inner-page .news-item-page .photos a img{height:120px; border:none;}
.inner-page .tizer-body ul{padding-left:30px;}

.inner-page .pages{text-align: center; padding:15px; height:55px; line-height:25px;} 
.inner-page .pages a{margin-right: 5px; padding:0px 5px; display:inline-block; outline:none;} 
.inner-page .pages a.btn{padding:0px 10px; text-decoration:none;} 
.inner-page .pages .current{margin-right: 5px; padding:0px 5px; display:inline-block; border-bottom:5px solid #0176cf;} 
.inner-page .pages :last-child{margin-right: 0px;} 
.inner-page .pages-arhive{padding:15px;}   
.inner-page .pages-arhive .arhive-title{font-size:14px;} 
  
.inner-page .votes_page{padding:15px;}   
ul.arhive-list{padding:0px; margin:0px; list-style:none;}   
ul.arhive-list li{overflow:hidden; padding:15px; border-bottom:1px solid #d3d3d3;}   
ul.arhive-list li.hidden{display:none;}   
ul.arhive-list li:last-child{border-bottom:none;}   
ul.arhive-list li .arhive-year{width:150px; float:left;}   
ul.arhive-list li .arhive-year span{padding:0px 10px; height:25px; line-height:25px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:14px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:inline-block;}   
ul.arhive-list li .arhive-year a{padding:0px 10px; height:25px; line-height:25px; text-align:center; background:#d3d3d3; color:#3e3e3e; font-size:14px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:inline-block; text-decoration:none; text-shadow:none;}   
ul.arhive-list li .arhive-year a:hover{background:#f62528; color:#fff;}   
ul.arhive-list li .arhive-year a.active{background:#d3d3d3; color:#3e3e3e;}   
ul.arhive-list li .arhive-monthes{float:none; margin-left:150px; text-align:right;}   
ul.arhive-list li .arhive-monthes a{display:inline-block; padding:0px 5px; font-size:14px; color:#3e3e3e; text-decoration:none;}    
ul.arhive-list li .arhive-monthes a:hover{color:#f62528; text-decoration:underline;} 
.arhive-bottom{padding:15px; font-size:14px; text-align:center;} 
.arhive-bottom a.all-seasons{} 



.game-list-table{width:100%;}
.game-list-table thead{border-bottom:4px solid #ddd;}
.game-list-table thead tr{border-bottom:1px solid #ddd;}
.game-list-table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.game-list-table tbody tr{border-bottom:1px solid #ddd;}
.game-list-table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.game-list-table tbody tr td.team-title{}
.game-list-table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.game-list-table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.game-list-table tbody tr:last-child{border-bottom:none;}


.docs_page{}
.docs_page h2{}
.docs_page h2 span{font-size: 11px; margin-left: 15px;}
.docs_page .link{margin-bottom: 5px; color:#ccc; font-size: 11px;} 
.docs_page .news_item{overflow: hidden; margin-bottom: 30px;}
.docs_page .news_item.last{margin-bottom: 0px;}
.docs_page .news_item .news_body{padding-left: 0px;}
.docs_page .news_item .news_body .link{margin-top: 5px; color:#ccc; font-size: 11px;}
.docs_page .news_item .news_body h3{font-weight: normal; font-size:14px; text-decoration: underline;}
.docs_page .news_item .news_body .type{font-size: 11px; text-decoration: none;}
.docs_page .news_item .news_body .short_content{margin-top: 15px;}   

.partners_page{}
.partners_page h2{}
.partners_page h2 span{font-size: 11px; margin-left: 15px;}
.partners_page .link{margin-bottom: 5px; color:#ccc; font-size: 11px;} 
.partners_page .news_item{overflow: hidden; margin-bottom: 30px;}
.partners_page .news_item.last{margin-bottom: 0px;}
.partners_page .news_item .image{float: left; width: 200px; margin-right: 15px; text-decoration: none; text-align: center;}
.partners_page .news_item .image img{border: none; max-width: 200px;}
.partners_page .news_item .news_body{padding-left: 215px;}
.partners_page .news_item .news_body .link{margin-top: 5px; color:#ccc; font-size: 11px;}
.partners_page .news_item .news_body h3{font-weight: normal; text-transform: uppercase; letter-spacing: 1px; font-size:14px; text-decoration: underline;}
.partners_page .news_item .news_body .type{font-size: 11px; text-decoration: none;}
.partners_page .news_item .news_body .short_content{margin-top: 15px;}
.partners_page .video{margin-bottom: 15px; width: 700px; height: 555px;}
.partners_page .news_footer{text-align: left;}
.partners_page .news_footer .all_news{color:#ccc; font-size: 11px;}

.staff_page{}
.staff_page .date{margin-bottom: 15px; color:#ccc; font-size: 12px;}  
.staff_page h2{}
.staff_page h3{font-weight: normal; font-size:14px; margin-bottom: 15px;}
.staff_page h2 span{font-size: 11px; margin-left: 15px;}
.staff_page .news_item{overflow: hidden; margin-bottom: 15px;}
.staff_page .news_item.last{margin-bottom: 0px;}
.staff_page .news_item .image{float: left; width: 193px; margin-right: 15px; text-decoration: none;}
.staff_page .news_item .image img{width: 193px; border: none;}
.staff_page .news_item .news_body{padding-left: 115px;}
.staff_page .news_item .news_body .date{margin-bottom: 5px; color:#ccc; font-size:12px;}
.staff_page .news_item .news_body h3{font-weight: normal; text-transform: uppercase; letter-spacing: 1px; font-size:14px; text-decoration: underline; text-decoration: none;}
.staff_page .news_item .news_body h3 a{text-decoration: underline; text-decoration: none;}
.staff_page .news_item .news_body .type{font-size: 11px; text-decoration: none;}
.staff_page .news_item .news_body .short_content{margin-top: 15px;}
.staff_page .video{margin-bottom: 15px; width: 700px; height: 555px;}
.staff_page .news_footer{text-align: left;}
.staff_page .news_footer .all_news{color:#ccc; font-size: 11px;}

.teams-list{overflow: hidden; padding:15px 0px 0px; text-align:center;}
.teams-list .team{ width: 145px; text-align: center; text-decoration: none; height: 160px; margin: 0px 15px 25px; display:inline-block; outline:none;}
.teams-list .team img{border: none;}
.teams-list .team .title{color:#0176cf; text-decoration: underline; font-size:14px;}

.team-header{padding:15px; overflow:hidden;}
.team-header .team-image{width:130px; height:130px; float:left; text-align:center;}
.team-header .team-image img{border:none; max-width:100%;}
.team-header .team-seasons{float:none; margin-left:180px;}
.team-header .team-seasons .seasons-title{height:50px; line-height:50px; font-size:14px; text-align:left;}
.team-header .team-seasons ul{padding:0px; margin:0px; list-style:none; overflow:hidden;}
.team-header .team-seasons ul li{float:left;/* width:100px;*/ height:25px; margin:0px 5px 5px 0px; text-decoration:none; background:#d3d3d3; text-shadow:none;}
.team-header .team-seasons ul li.current{background:#0674c8; cursor:default;}
.team-header .team-seasons ul li a{color:#3e3e3e; text-decoration:none;}  
.games-stat{padding-top:15px; overflow:hidden; width:130px; text-align:center; display:inline-block;}  
.games-stat div.stat-item{float:none; display:inline-block; width:15px; height:15px; margin:0px 1px 1px; line-height:15px; text-align:center; font-size:12px; }  
.games-stat div.stat-item.noone{background:#939393; }  
.games-stat div.stat-item.winner{background:#32db68; }  
.games-stat div.stat-item.loose{background:#e1747a;}  
.games-stat div.stat-item.dontknow{background:#fff; border:1px solid #f62528;}  
#team-description{padding:15px;}  
#team-description p{padding:0px; margin-bottom:15px;}  
#team-description img{width:100%; height:auto;}  
#team-description p:last-child{margin-bottom:0px;}  
#team-games{padding:15px;}
#team-games table{width:100%;}
#team-games table thead{border-bottom:4px solid #ddd;}
#team-games table thead tr{border-bottom:1px solid #ddd;}
#team-games table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
#team-games table tbody tr{border-bottom:1px solid #ddd;}
#team-games table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#team-games table tbody tr td.date{width: 130px;}
#team-games table tbody tr td.turnir{width: 130px;}
#team-games table tbody tr td.team-title{}
#team-games table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
#team-games table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
#team-games table tbody tr:last-child{border-bottom:none;}

#team-stat{padding:15px;}
#team-stat table{width:100%;}
#team-stat table thead{border-bottom:4px solid #ddd;}
#team-stat table thead tr{border-bottom:1px solid #ddd;}
#team-stat table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
#team-stat table tbody tr{border-bottom:1px solid #ddd;}
#team-stat table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#team-stat table tbody tr td.team-title{}
#team-stat table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
#team-stat table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
#team-stat table tbody tr:last-child{border-bottom:none;}

#team-players{padding:15px;}
#team-players .players-view-checker{font-size:24px; margin-bottom:15px; text-align:right;}
#team-players .players-view-checker a{outline:none;}
#team-players .players-view-checker a.current{color:#f62528;}
#team-players table{width:100%;}
#team-players table thead{border-bottom:1px solid #ddd;}
#team-players table thead tr{border-bottom:3px solid #ddd;}
#team-players table thead tr th{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#team-players table tbody tr{border-bottom:1px solid #ddd;}
#team-players table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#team-players table tbody tr td.player_title{border-top:4px solid #ddd; font-weight:normal;}
#team-players table tbody tr td.TypeYG a{color:#18c04d;}  
#team-players table tbody tr td.TypeLG a{color:#b94c52;} 
#team-players table tbody tr td.team-title{}
#team-players table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
#team-players table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
#team-players table tbody tr:last-child{border-bottom:none;}
#team-players .team-players-title{border-bottom:3px solid #ddd; height:35px; line-height:35px; padding-left:7px;}
ul.team-players-list{overflow:hidden; list-style:none; padding:0px 0px 0px 7px; margin:0px; vertical-align:middle;}
ul.team-players-list li{display:inline-block; overflow:hidden; padding:15px 15px 15px 0px; width:235px; vertical-align:top;}
ul.team-players-list li .player-image{float:left; width:80px; text-decoration:none;}
ul.team-players-list li .player-image img{width:80px; border:none;}
ul.team-players-list li .team-player-info{margin-left:95px;}
ul.team-players-list li .team-player-info .name{display:block; margin-bottom:5px;}
ul.team-players-list li .team-player-info .name.TypeYG{color:#18c04d;}  
ul.team-players-list li .team-player-info .name.TypeLG{color:#b94c52;} 
ul.team-players-list li.deactive .team-player-info .name{display:block; margin-bottom:5px; color:#939393;}
ul.team-players-list li .team-player-info .position{width:20px; height:20px; text-align:center; line-height:20px; background:#32db68; color:#fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
ul.team-players-list li:nth-child(1) .team-player-info .position{background:#B8860B;}
ul.team-players-list li:nth-child(2) .team-player-info .position{}
ul.team-players-list li:nth-child(3) .team-player-info .position{}
ul.team-players-list li .team-player-info .num{width:20px; height:20px; text-align:center; line-height:20px; background:#f62528; color:#fff;}
ul.team-players-list li.deactive .team-player-info .num{background:#939393;}
ul.team-players-list li .team-player-info .deactive{font-size:12px; color:#939393;}
#team-players table.leadership{}
#team-players table.leadership td.name{width:40%;}
#team-players table.leadership td.post{}
#team-players table.leadership td.post:first-letter{text-transform: uppercase;}


#game-info{padding:15px;}
#game-info .game-date{margin-bottom:15px; padding-left:7px;}
#game-info .game-stadium{ padding-left:7px;}
#game-info .game-judjes{margin-bottom:15px; width:100%;}
#game-info .game-judjes thead{border-bottom:1px solid #ddd;}
#game-info .game-judjes thead tr{border-bottom:3px solid #ddd;}
#game-info .game-judjes thead tr th{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#game-info .game-judjes tbody tr{border-bottom:1px solid #ddd;}
#game-info .game-judjes tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
#game-press{padding:15px;}
#game-press p{padding:0px; margin-bottom:15px;}
#game-press p:last-child{margin-bottom:0px;}
#game-photos{padding:15px;}
#game-photos .photos{overflow:hidden; text-align:center;}
#game-photos .photos a{display:inline-block; height:120px; margin:5px; width:150px; overflow:hidden;}
#game-video{min-height:500px;}
#game-video iframe{min-height:500px;}
#game-archive{min-height:500px;}
#game-archive iframe{min-height:500px;}

#js-match-wrap{height:800px;}

#game-comments{padding:15px;}
#game-comments #vk-comments{width: 100% !important; margin-bottom:15px;}
#game-comments #vk-comments iframe{width: 100% !important;}
.fb-comments,
.fb-comments span{
width: 100% !important;
}
.fb-comments iframe body ._li .clearfix div{width: 100% !important;}
.fb-comments{text-align:center;}
.fb-comments iframe{display:inline-block;}


#vk-groups{width: 100% !important; text-align:center;}
#vk-groups iframe{display:inline-block;}

.text-events{width:100%;}
.text-events thead{border-bottom:1px solid #ddd;}
.text-events thead tr{border-bottom:1px solid #ddd;}
.text-events thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.text-events tbody tr{border-bottom:1px solid #ddd;}
.text-events tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.text-events tbody tr td.num{width:10%;}
.text-events tbody tr td.name{width:20%;}
.text-events tbody tr td.player{width:40%;}
.text-events tbody tr td.player a{}  
.text-events tbody tr td.player a.TypeYG{color:#18c04d;}  
.text-events tbody tr td.player a.TypeLG{color:#b94c52;} 
.text-events tbody tr td.team{width:20%;}
.text-events tbody tr td .add-info{color:#3e3e3e;}
.text-events tbody tr td .text-info{color:#3e3e3e;}
.text-events tbody tr td a{text-decoration:none; color:#3e3e3e;}
.text-events tbody tr td a:hover{text-decoration:underline; color:#f62528;}
.text-events tbody tr:last-child{border-bottom:none;}
.text-history{height:30px; line-height:30px; text-align:center;}
.text-history .YG{display:inline-block; width:25%; color:#18c04d; text-align:left; padding:0px 5px; }
.text-history .LG{display:inline-block; width:25%; color:#b94c52; text-align:right; padding:0px 5px;}
.text-history .CG{display:inline-block; width:25%; text-align:center; font-weight:bold; padding:0px 5px;}
                                                   
.who-is-winner{text-align:center;}
.who-is-winner .btn{text-decoration:none; font-size:14px; width:145px;}
.who-is-winner .btn.selected{background:#f62528;}
.who-is-winner span.btn{cursor:default;}
.who-is-winner span.btn.selected:hover{background:#f62528;}
.who-is-winner span.btn:hover{background:#0674c8;}
.who-is-winner-info{text-align:center; padding-top:10px;} 
.who-is-winner-info .coll{text-decoration:none; font-size:14px; width:145px; display:inline-block;}  
.who-is-winner-info .coll span{padding:5px; color:#fff; background:#0674c8;}  
.who-is-winner-info .coll.selected span{background:#f62528; }  

/*.tizer-body{position: relative;}
.tizer-body .autoScoreBlock{width:200px; height:20px; text-align: center; position:absolute;}
*/
.game-header{width:100%;}
.game-header tbody{}
.game-header tbody tr{}
.game-header tbody tr td{font-size:14px;font-weight:normal; vertical-align:middle; overflow:hidden; }
.game-header tbody tr td .game-score{font-size:14px; display:block; height:32px; line-height:32px; position:absolute;}
.game-header tbody tr td a.team-title{font-size:14px; display:block; height:32px; line-height:32px;}
.game-header tbody tr td a.team-logo{height:130px; width:130px; overflow:hidden; display:block; text-align:center; }
.game-header tbody tr td a.team-logo img{height:130px; border:none;}
.game-header tbody tr td.team-a{width:50%; text-align:right;}
.game-header tbody tr td.team-a>div{position:relative; text-align: right; padding:10px 130px 10px 15px; border-right:2px solid #dddddd; overflow:hidden;}
.game-header tbody tr td.team-a .game-score{top:0px; right:25px; font-size:22px; line-height:150px; height:150px;}
.game-header tbody tr td.team-a a.team-title{display:inline-block; width:130px; text-align:center; font-size:14px; font-weight:bold;}
.game-header tbody tr td.team-a a.team-logo{display:inline-block;}
.game-header tbody tr td.team-b{width:50%; text-align:left;}
.game-header tbody tr td.team-b>div{position:relative; text-align: left; padding:10px 15px 10px 130px; border-left:2px solid #dddddd; overflow:hidden;}
.game-header tbody tr td.team-b .game-score{top:0px; left:25px; font-size:22px; line-height:150px; height:150px;} 
.game-header tbody tr td.team-b a.team-title{display:inline-block; width:130px; text-align:center; font-size:14px; font-weight:bold;}
.game-header tbody tr td.team-b a.team-logo{display:inline-block; }
.game-header tbody tr td a{text-decoration:none; color:#3e3e3e;}
.game-header tbody tr td a:hover{text-decoration:underline; color:#f62528;}


@media (max-width:1000px) {
 .game-header tbody tr td.team-a{}
 .game-header tbody tr td.team-a>div{padding:10px 35px 10px 15px;}
 .game-header tbody tr td.team-a .game-score{right:15px;}
 .game-header tbody tr td.team-a a.team-title{}
 .game-header tbody tr td.team-a a.team-logo{height:100px; width:100px;}
 .game-header tbody tr td.team-a a.team-logo img{height:100px;}
 .game-header tbody tr td.team-b{ }
 .game-header tbody tr td.team-b>div{padding:10px 15px 10px 35px;}
 .game-header tbody tr td.team-b .game-score{left:15px;}
 .game-header tbody tr td.team-b a.team-title{}
 .game-header tbody tr td.team-b a.team-logo{height:100px; width:100px;}
 .game-header tbody tr td.team-b a.team-logo img{height:100px;}
 .who-is-winner .btn{width:110px;}
 .who-is-winner-info .coll{width:110px;}
}


 .teams-tables{overflow:hidden;}
.teams-tables .teamA{float:left; width:50%; padding:15px;}
.teams-tables .teamB{float:right; width:50%; padding:15px;} 
.teams-tables .game-datails{width:100%;}
.teams-tables .game-datails thead{border-bottom:1px solid #ddd;}
.teams-tables .game-datails thead tr{border-bottom:1px solid #ddd;}
.teams-tables .game-datails tbody tr.markedPlayer .name a{background:#00dc5f; color:#3e3e3e;}
.teams-tables .game-datails thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.teams-tables .game-datails thead tr th.vote{width:60px;}
.teams-tables .game-datails tbody tr{border-bottom:1px solid #ddd;}
.teams-tables .game-datails tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px;}
.teams-tables .game-datails tbody tr td.vote{width:60px; padding:7px 0px;}
.teams-tables .game-datails tbody tr td.vote .vote-button{display:inline-block; width:30px; height:15px; text-decoration:none; overflow:hidden; font-size:12px; line-height:15px; outline:none;}
.teams-tables .game-datails tbody tr td.vote .vote-button span{display:inline-block; width:15px; height:15px; background: url('../picts/cards.png') no-repeat left top; text-decoration:none; overflow:hidden; text-indent:-500px;}
.teams-tables .game-datails tbody tr td.vote .vote-button.green{color:#0674c8;}
.teams-tables .game-datails tbody tr td.vote .vote-button.green span{background-position: -221px 0px;}
.teams-tables .game-datails tbody tr td.vote .vote-button.red{color:#f62528;}
.teams-tables .game-datails tbody tr td.vote .vote-button.red span{background-position: -238px 0px;}
.teams-tables .game-datails tbody tr td.vote .vote-button i{font-style:normal; font-size:9px;}
.teams-tables .game-datails tbody tr td.name {}
.teams-tables .game-datails tbody tr td.name a{}
.teams-tables .game-datails tbody tr td.name a.TypeYG{color:#18c04d;}  
.teams-tables .game-datails tbody tr td.name a.TypeLG{color:#b94c52;} 
.teams-tables .game-datails tbody tr td.captain{}
.teams-tables .game-datails tbody tr td.captain a{font-weight:bold;}
.teams-tables .game-datails tbody tr td a{text-decoration:none; color:#3e3e3e;}
.teams-tables .game-datails tbody tr td a:hover{text-decoration:underline; color:#f62528;}
.teams-tables .game-datails tbody tr:last-child{border-bottom:none;}

.player-header{padding:0px; overflow:hidden;}
.player-header .player-image{width:181px; float:left; text-align:center; border:0px solid #d3d3d3; border-width:0px 1px 1px 0px;}
.player-header .player-image img{border:none; width:180px}
.player-header .player-info{float:none; margin-left:210px; padding-top:15px;}
.player-header .player-info .player-info-block{}
.player-header .player-info .player-info-block .season-block{display:none;}
.player-header .player-info .player-info-block .season-block.current{display:block;}
.player-header .player-info .player-info-block .season-block table{width:100%;}
.player-header .player-info .player-info-block .season-block table thead{border-bottom:4px solid #ddd;}
.player-header .player-info .player-info-block .season-block table thead tr{border-bottom:1px solid #ddd;}
.player-header .player-info .player-info-block .season-block table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px;}
.player-header .player-info .player-info-block .season-block table thead tr th.title{width:40%;}
.player-header .player-info .player-info-block .season-block table tbody tr{border-bottom:1px solid #ddd;}
.player-header .player-info .player-info-block .season-block table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px; padding-left:30px;}
.player-header .player-info .player-info-block .season-block table tbody tr td.player_title{border-top:4px solid #ddd; font-weight:bold;}
.player-header .player-info .player-info-block .season-block table tbody tr td.title{width:40%;}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-info{padding-left:0px;}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-info a{height:25px; /*width:25px;*/ display:inline-block; text-align:center; text-decoration:none; margin-right:5px;}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-info a img{height:25px; border:none;}
.player-header .player-info .player-info-block .season-block table tbody tr td .is-legioner{color:#868686;}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-title{}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.player-header .player-info .player-info-block .season-block table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.player-header .player-info .player-info-block .season-block table tbody tr:last-child{border-bottom:none;}

.card{display:inline-block; width:20px; height:15px;  text-decoration:none; position:relative; top:3px;}
.card:hover{text-decoration:none;}
.card.yellow{background:url('../picts/cards.png') no-repeat 2px 0px;}
.card.yellowred{background: url('../picts/cards.png') no-repeat -36px 0px;}
.card.red{background: url('../picts/cards.png') no-repeat -70px 0px;}
.card.goal{background: url('../picts/cards.png') no-repeat -159px 1px;}
.card.pgoal{background: url('../picts/add_cards.png') no-repeat -7px -136px;}
.card.agoal{background: url('../picts/add_cards.png') no-repeat -7px -93px;}
.card.ngoal{background: url('../picts/add_cards.png') no-repeat -7px -207px;}
.card.goavay{background: url('../picts/cards.png') no-repeat -201px 0px;}
.card.exit{background: url('../picts/cards.png') no-repeat -181px 0px;}
.card.goavayexit{background: url('../picts/cards.png') no-repeat -132px 0px;}
.card.start{background: url('../picts/cards.png') no-repeat -103px 0px;}

.player-stat{}
.player-stat .season-block{padding:15px; display:none;}
.player-stat .season-block .player-stat-by-team{margin-bottom: 45px;}
.player-stat .season-block .player-stat-by-team .h4{text-align: center; font-size:18px;}
.player-stat .season-block.current{display:block;}
.player-stat .season-block table{width:100%;}
.player-stat .season-block table thead{border-bottom:4px solid #ddd;}
.player-stat .season-block table thead tr{border-bottom:1px solid #ddd;}
.player-stat .season-block table thead tr th{font-size:12px;font-weight:normal; vertical-align: top; padding:7px; text-align:center;}
.player-stat .season-block table thead tr th.game{text-align:left;}
.player-stat .season-block table thead tr th a{color:#3e3e3e; text-decoration:none;}
.player-stat .season-block table thead tr th a:hover{color:#f62528; text-decoration:underline;}
.player-stat .season-block table thead tr th .card{display:inline-block; width:16px; height:15px;  text-decoration:none;}
.player-stat .season-block table thead tr th .card:hover{text-decoration:none;}
.player-stat .season-block table thead tr th .card.yellow{background:url('../picts/cards.png') no-repeat 0px 0px;}
.player-stat .season-block table thead tr th .card.yellowred{background: url('../picts/cards.png') no-repeat -38px 0px;}
.player-stat .season-block table thead tr th .card.red{background: url('../picts/cards.png') no-repeat -72px 0px;}
.player-stat .season-block table tbody tr{border-bottom:1px solid #ddd;}
.player-stat .season-block table tbody tr td{font-size:14px;font-weight:normal; vertical-align: top; padding:7px; text-align:center;}
.player-stat .season-block table tbody tr td.game{text-align:left;}
.player-stat .season-block table tbody tr td a{color:#3e3e3e; text-decoration:none;}
.player-stat .season-block table tbody tr td a:hover{color:#f62528; text-decoration:underline;}
.player-stat .season-block table tbody tr td.team-title{}
.player-stat .season-block table tbody tr td.team-title a{text-decoration:none; color:#3e3e3e;}
.player-stat .season-block table tbody tr td.team-title a:hover{text-decoration:underline; color:#f62528;}
.player-stat .season-block table tbody tr:last-child{border-bottom:none;}

#footer{height:290px;   position: absolute; bottom: 0;width: 100%; background:#fff; z-index:2;}
#footer .container{padding:0px; text-align:center; }  
@media (min-width:768px) {  
    #footer .container{text-align:left; }     
}
#footer .footer-top .container.smaller480 .bottom-menu{display:none; text-align:center;}
#footer .footer-top .container.smaller480 .logo{float:none; display:inline-block; margin:none; margin-right:0px; margin-top:10px; }
#footer .footer-top{height:198px; font-size:12px; background:#0176cf;}
#footer .footer-top .bottom-menu{float:none; margin:0px; padding:10px 125px 10px 0px; list-style:none; overflow:hidden; /*height:160px;*/}
#footer .footer-top .bottom-menu li{float:left; width:115px; padding-left:40px;}
#footer .footer-top .bottom-menu li a{color:#fff; text-decoration:none; display:block;}
#footer .footer-top .logo{float:right; background:url('../picts/logo_footer2020_2.png') no-repeat left top; width:65px; height:67px; text-decoration:none; overflow:hidden; text-indent:-5000px; display:block; margin:60px 30px 0px 0px;}
#footer .footer-bottom{height:120px; padding:20px 0px; font-size:12px; text-align:center; color:#868686; background:#fff;} 
#footer .footer-bottom .container{text-align:center;} 



.rounded{-webkit-border-radius: 5px; -khtml-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}


input {background-color: #fff; color: #000;}

.image_wrapper {background: url('../picts/bg_top_image.png') no-repeat center top; width: 100%; position: relative; min-height: 702px;}   /*top image*/
.wrapper {width: 1005px; margin: 0 auto; position: relative; overflow: hidden; min-height: 702px; }  /*content wrapper*/

/*HEADER*/
.wrapper .header {width: 1005px; margin-bottom: 15px; position: relative; z-index:100;}
.wrapper .header .top_line{width: 1005px; height: 137px; position: relative; }
.wrapper .header .top_line .logo {background: url('../picts/top_logo.png') no-repeat left top; width: 142px; height: 135px; overflow: hidden; float:left; text-indent: -500000px; margin-left: 0px;}
.wrapper .header .top_line .header_block {width: 843px; height: 107px; float:left; padding: 30px 20px 0px 0px;}
.wrapper .header .top_line .header_block .top_header_block{height: 62px; width: 843px;}
.wrapper .header .top_line .header_block .top_header_block .supra {width: 250px; height: 57px; overflow: hidden; float:left; font-size:12px; color:#fafcfc; margin-left: 184px; display: block; text-decoration: none; margin-top: 0px; background: url('../picts/supra.png') no-repeat left top;}
.wrapper .header .top_line .header_block .top_header_block .lang_block {width: 73px; overflow: hidden; float:left; font-size:12px; color:#fafcfc; padding-left: 5px;}
.wrapper .header .top_line .header_block .top_header_block .lang_block a{font-size:12px; color:#fafcfc;}
.wrapper .header .top_line .header_block .top_header_block .title {width: 430px; overflow: hidden; float:left; font-size: 20px; padding-top: 15px; position: relative; letter-spacing: 2px;} 
.wrapper .header .top_line .header_block .top_header_block .title h1{font-size: 20px; font-weight: normal; font-family: Arial; color: #006699; text-transform: uppercase;} 
.wrapper .header .top_line .header_block .top_header_block .title span{font-size: 20px; font-family: Arial; display: block; position: absolute; left:1px; top:16px; color:#fff; text-transform: uppercase;} 
.wrapper .header .top_line .header_block .top_header_block .title h2{font-size: 11px; font-family: Arial; font-weight: normal; color: #ccffff; margin: 5px 0px 0px 30px; letter-spacing: 1px;} 
.wrapper .header .top_line .header_block .top_header_block .right_block {overflow: hidden; float:right; font-size:12px; color:#fafcfc;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners{overflow: hidden; text-align: right; width: 340px; height: 52px;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners a.rfs{background: url('../picts/rfs.png') no-repeat left top; width: 46px; height: 52px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 15px;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners a.fifa{background: url('../picts/fif_aa.png') no-repeat left top; width: 125px; height: 52px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 15px;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners a.fifa{background: url('../picts/fifa_wh22.png') no-repeat left top; width: 125px; height: 52px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 15px;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners a.uefa{background: url('../picts/uefa.png') no-repeat left top; width: 50px; height: 50px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 15px;}
.wrapper .header .top_line .header_block .top_header_block .right_block .partners a.epfl{background: url('../picts/epfl.png') no-repeat left top; width: 42px; height: 52px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 15px;}

.wrapper .header .top_line .header_block .bottom_header_block { height: 32px; width: 808px;}
.wrapper .header .top_line .header_block .bottom_header_block .search{background: url('../picts/search_bg.png') no-repeat left top; width: 180px; height: 29px; overflow: hidden; position: relative; cursor: pointer; float: right;}
.wrapper .header .top_line .header_block .bottom_header_block .search input{background: none; width: 130px; height: 29px; line-height: 29px; overflow: hidden; border: none; padding-left: 15px; color:#263752; font-size:14px; cursor: text;}
.wrapper .header .top_line .header_block .bottom_header_block .search span{background: none; width: 129px; height: 21px; overflow: hidden; border: none; padding: 8px 0px  0px 16px; display: block; left:0px; top:0px; position: absolute; color:#263752; font-size:14px;}

.wrapper .header .top_line .header_block .bottom_header_block .search_block{width: 180px; height: 29px;  position: relative; cursor: pointer; float: right;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search{width: 180px; height: 29px; background: url('../picts/search_bg.png') no-repeat left top;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block{width: 145px; height: 29px; float: left; position: relative;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block input{width: 135px; height: 29px; border: none; background: none; padding-left:10px; line-height: 29px;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block input.run{background: url('../picts/ajax-loader.gif') no-repeat 130px 7px;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block i{width: 125px; height: 29px; padding: 0px 10px; display: block; font-style: normal; color:#b4b4b4; position: absolute; left:0px; top:0px; line-height: 29px;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect{position: absolute; left: 0px; top:29px; width: 278px; padding: 5px 5px; display: none; z-index:1000; border: 1px solid #bec8ca; background: #fff; color:#000;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect div{margin-bottom: 5px;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect div h3{font-weight: normal; font-size:14px; text-transform: uppercase; padding: 3px 5px; text-align: left; background: #eef4f6; color:#000;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect div a{padding-left: 5px; color:#000;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect ul{ margin: 0px; list-style: none; padding: 0px; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #bec8ca; color:#000;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect ul li{display: block; overflow: hidden; cursor: pointer; height: 20px; line-height: 20px; padding: 0px 5px; overflow: hidden; white-space: nowrap; position: relative;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect ul li:hover{background: #eceff0;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect ul li.hover{background: #eceff0;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .input_block .custom_cselect ul li.active{background: #eceff0;}
.wrapper .header .top_line .header_block .bottom_header_block .search_block .code_search .submit{width: 30px; height: 30px; overflow: hidden; float: left; display: block; text-indent: -50000px;}


.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons{width: 135px; height: 24px; overflow: hidden; text-align: right; float: right; padding-top:4px;}
.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons a{width: 24px; height: 24px; border: none; text-decoration: none; overflow: hidden; text-indent: -500000px; display: inline-block; text-align: left; margin-left: 5px;}
.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons a.vk{background: url('../picts/vkontakte.png') no-repeat left top;}
.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons a.facebook{background: url('../picts/facebook.png') no-repeat left top;}
.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons a.twitter{background: url('../picts/twitter.png') no-repeat left top;}
.wrapper .header .top_line .header_block .bottom_header_block .sothial_icons a.youtube{background: url('../picts/youtube.png') no-repeat left top;}

.wrapper .header .menu {width: 1005px; font-size:14px; color:#fff; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .header .menu .first_menu{height: 41px; background: url('../picts/menu_borders.png') no-repeat left top; padding-left: 7px; position: relative; z-index: 100;}
.wrapper .header .menu .first_menu .wrap{height: 41px; background: url('../picts/menu_borders.png') no-repeat right top; padding-right: 7px;}
.wrapper .header .menu .first_menu .wrap .menu_bg{height: 41px; background: url('../picts/menu_bg.png') repeat-x left top; text-align: center;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul{background: url('../picts/menu_delimeter.png') no-repeat right top; text-align: center; padding-right: 5px; display: inline-block;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li{background: url('../picts/menu_delimeter.png') no-repeat left top; float:left; height: 41px; padding-left: 5px; list-style: none; position: relative;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li a{color:#006699; display: block; height: 41px; line-height: 41px; text-decoration: none; padding: 0px 29px; overflow: hidden; position: relative; white-space: nowrap;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li a span{color:#fff; display: block; height: 41px; line-height: 41px; padding: 0px 29px; overflow: hidden; position: absolute; left:1px; top:1px;white-space: nowrap;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li a:hover{background: url('../picts/menu_bg_hover.png') repeat-x left top;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li.selected a{background: url('../picts/menu_bg_hover.png') repeat-x left top;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li.hover a{background: url('../picts/menu_bg_hover.png') repeat-x left top;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu {position: absolute; left: 5px; top:41px; width: 100%; z-index: 10000; display: none;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp {padding-right: 5px;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp ul{ list-style: none; display: block; padding: 0px;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp ul li{display: block; float: none; height:auto; background: none; background: #4eb4b4; padding: 0px;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp ul li a{display: block;  margin: 0px; color:#006699; padding: 0px; background: none; height: 37px;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp ul li a:hover{background: url('../picts/sec_menu_bg_hover.png') repeat-x left top;} 
.wrapper .header .menu .first_menu .wrap .menu_bg ul li .sub_menu .wrapp ul li a span{width: 100%; padding: 0px;}
.wrapper .header .menu .first_menu .wrap .menu_bg ul li.hover .sub_menu {display: block;}

.wrapper .games_slider {overflow: hidden; height: 105px; margin:0px 0px 20px; padding-left: 25px; background: url('../picts/slider_left_bg.png') no-repeat left bottom; position: relative;}
.wrapper .games_slider .rigth_bg{overflow: hidden; height: 105px; padding-right: 25px; background: url('../picts/slider_right_bg.png') no-repeat right bottom;}
.wrapper .games_slider .rigth_bg .games_lider_content{overflow: hidden; height: 105px; background: url('../picts/slider_bg.png') repeat-x left bottom;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider{overflow: hidden; height: 100px; /*width: 920px;*/ background: none;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li{overflow: hidden; height: 100px; /*width: 920px;*/ float: left; background: none;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item{overflow: hidden; height: 100px; width: 104px; margin-right: 2px; float: left; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_head{height: 15px; width: 85px; margin-bottom: 5px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_head div.info{height: 15px; width: 75px; background: url('../picts/game_header.png') no-repeat left top; color: #f0f0f0; font-size:12px; line-height: 15px; padding: 0px 5px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item{height: 60px; /*width: 104px;*/ padding:5px 2px 0px; background: #334960 ; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item .titles{color: #65cccc; font-size:12px; font-family: Arial; text-transform: uppercase; letter-spacing: 1px; text-decoration: none;margin-bottom: 5px; display: block;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item .line{color: #fff; font-size: 9px; font-family: Arial; text-transform: uppercase; letter-spacing: 1px; text-decoration: none;margin-bottom: 5px; display: block; overflow: hidden; text-decoration: none;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item .line a{text-decoration: none; width: 80px; float: left; font-size: 9px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item .line b{text-decoration: none; width: 20px; float: right; text-align: right; font-weight: normal; font-size: 9px;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .game_item .line b span{cursor: pointer;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .games_item_bottom{height: 15px; width: 104px; background: url('../picts/games_item_bottom.png') no-repeat left top; display: block; text-decoration: none; text-align: center; line-height: 15px; color: #9dbbda; font-size: 11px; font-family: Arial;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .games_item_bottom_end{background: url('../picts/games_item_bottom_end.png') no-repeat center top;  color: #fff;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .li_item .games_item_bottom_play{background: url('../picts/games_item_bottom_play.png') no-repeat center top;  color: #fff;}
.wrapper .games_slider .rigth_bg .games_lider_content ul.games_lider li .add_info{display:none;}
.wrapper .games_slider .left_arrow{overflow: hidden; height: 15px; width: 9px; background: url('../picts/left_arrow.png') no-repeat left top; text-indent: -5000px; display: block; position: absolute; left:5px; top:53px;}
.wrapper .games_slider .right_arrow{overflow: hidden; height: 15px; width: 9px; background: url('../picts/right_arrow.png') no-repeat left top; text-indent: -5000px; display: block; position: absolute; right:5px; top:53px;}
.wrapper .add_info{display:none; width:450px; height:200px;}
.wrapper .add_info table{width: 100%; /*height: 545px;*/height: 685px; margin-bottom: 15px;}
.wrapper .add_info table tr{}
.wrapper .add_info table tr td{}
.wrapper .add_info table tr.date{}
.wrapper .add_info table tr.date td{height: 10px; text-align: center; background: url('../picts/delimeter.png') repeat-x left bottom; color: #CCCCCC;}
.wrapper .add_info table tr.date td.in_russia div{background: url('../picts/russia_small.png') no-repeat left top;}
.wrapper .add_info table tr.date td div{position: relative;}
.wrapper .add_info table tr.date td div .online{position: absolute; right: 0px; top:1px; background: url('../picts/sportbox.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .add_info table tr.date td div .online_new{position: absolute; right: 0px; top:1px; background: url('../picts/sport_new.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .add_info table tr.date td div .sportbox{position: absolute; right: 0px; top:1px; background: url('../picts/sportbox.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .add_info table tr td.team_a_name{width: 80px; height: 32px; text-align: left;}
.wrapper .add_info table tr td.team_a_name a{text-decoration: none;}
.wrapper .add_info table tr td.team_b_name{width: 80px; height: 32px; text-align: right;}
.wrapper .add_info table tr td.team_b_name a{text-decoration: none;}
.wrapper .add_info table tr td.logo{width: 32px; text-align: center;}
.wrapper .add_info table tr td.logo a{display: block;}
.wrapper .add_info table tr td.logo a img{border: none;}
.wrapper .add_info table tr td.score{width: 25px; text-align: center;}
.wrapper .add_info table tr td.score a{text-decoration: none;}


/*CONTENT*/  
.wrapper .content {overflow: hidden; position: relative; padding: 0px 20px 0px; margin-bottom: 449px; z-index:5;}
.wrapper .content .left{width: 730px; float: left; position: relative;}
/*SOME CLASSES FOR MAIN PAGE*/
.wrapper .content .left .full_block{background: url('../picts/block_bg.png'); margin-bottom: 10px;}
.wrapper .content .left .title{letter-spacing: 1px;}
.wrapper .content .left .full_block .title{background: url('../picts/titlle_shadow.png') no-repeat left bottom; width: 734px; position: relative; left:-5px; overflow: hidden; margin:10px 0px 5px; padding-bottom: 5px;}
.wrapper .content .left .full_block .title .shadow{background: url('../picts/title_bg.png') repeat-x left top; width: 734px; height: 32px; line-height: 32px; position: relative; overflow: hidden;}
.wrapper .content .left .full_block .title .shadow h2{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#006699; padding-left: 11px;}
.wrapper .content .left .full_block .title .shadow span{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#fff; display: block; position: absolute; left:1px; top:1px; padding-left: 11px;}
.wrapper .content .left .small_block{background: url('../picts/block_bg.png'); margin-right: 10px; width: 200px; float:left; height: 515px; position: relative;}
.wrapper .content .left .small_block .title{background: url('../picts/titlle_shadow.png') no-repeat left bottom; width: 206px; position: relative; left:-5px; overflow: hidden; margin:10px 0px 5px; padding-bottom: 5px;}
.wrapper .content .left .small_block .title .shadow{background: url('../picts/title_bg.png') repeat-x left top; width: 206px; height: 32px; line-height: 32px; position: relative; overflow: hidden;}
.wrapper .content .left .small_block .title .shadow h2{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#006699; padding-left: 11px;}
.wrapper .content .left .small_block .title .shadow span{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#fff; display: block; position: absolute; left:1px; top:1px; padding-left: 11px;}
.wrapper .content .left .small_block .ttable_selects{margin-bottom: 0px; padding: 0px 10px;}
.wrapper .content .left .small_block .ttable_selects .seasonSelect{margin-right: 10px; width: 84px;}
.wrapper .content .left .small_block .ttable_selects .tourSelect{width: 75px;}
.wrapper .content .left .small_block .fair_play{margin: 0px 5px 15px; overflow: hidden;}
.wrapper .content .left .small_block .fair_play table{height: 435px; width: 100%;}
.wrapper .content .left .small_block .fair_play table.ttable{height: 665px; margin-bottom: 15px;}
.wrapper .content .left .small_block .fair_play table thead{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}
.wrapper .content .left .small_block .fair_play table thead tr{height: 32px;}
.wrapper .content .left .small_block .fair_play table thead tr th{text-align: center; height: 32px; padding: 0px 2px; font-weight: normal;}
.wrapper .content .left .small_block .fair_play table thead tr th.num{width: 20px;}
.wrapper .content .left .small_block .fair_play table thead tr th.name{width: 30px;}
.wrapper .content .left .small_block .fair_play table tbody{}
.wrapper .content .left .small_block .fair_play table tbody tr{}
.wrapper .content .left .small_block .fair_play table tbody tr.lined{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}
.wrapper .content .left .small_block .fair_play table tbody tr.colored{background: url('../picts/block_bg.png');}
.wrapper .content .left .small_block .fair_play table tbody tr td{text-align: center; padding: 2px;}
.wrapper .content .left .small_block .fair_play table tbody tr td.name{text-align: left; font-size: 11px;}
.wrapper .content .left .small_block .fair_play table tbody tr td img{border:none;}
.wrapper .content .left .small_block .fair_play .fair_play_footer{text-align: right;padding-right: 10px;}
.wrapper .content .left .small_block .fair_play .fair_play_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .middle_container{margin-right: 10px; width: 310px; float:left; height: 515px;}
.wrapper .content .left .middle_container .results{height: 765px;/*height: 630px;*/ padding-top: 10px;}
.wrapper .content .left .middle_container .title{background: url('../picts/titlle_shadow.png') no-repeat left bottom; width: 316px; position: relative; left:-5px; overflow: hidden; margin:0px 0px 5px; padding-bottom: 5px;}
.wrapper .content .left .middle_container .title .shadow{background: url('../picts/title_bg.png') repeat-x left top; width: 316px; height: 32px; line-height: 32px; position: relative; overflow: hidden;}
.wrapper .content .left .middle_container .title .shadow h2{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#006699; padding-left: 11px; overflow: hidden;}
.wrapper .content .left .middle_container .title .shadow h2 .twitter_bird{height: 20px; width: 28px; float: right; margin: 7px 11px 0px 0px; background: url('../picts/twitter_bird.png') no-repeat right top; text-decoration: none; overflow: hidden; text-indent: -50000px;}
.wrapper .content .left .middle_container .title .shadow span{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#fff; display: block; position: absolute; left:1px; top:1px; padding-left: 11px;}
.wrapper .content .left .middle_container .games{margin: 0px 15px 15px; /*height: 573px;*/ height: 708px;}
.wrapper .content .left .middle_container .games table{width: 100%; /*height: 545px;*/height: 685px; margin-bottom: 15px;}
.wrapper .content .left .middle_container .games table tr{}
.wrapper .content .left .middle_container .games table tr td{}
.wrapper .content .left .middle_container .games table tr.date{}
.wrapper .content .left .middle_container .games table tr.date td{height: 10px; text-align: center; background: url('../picts/delimeter.png') repeat-x left bottom; color: #CCCCCC;}
.wrapper .content .left .middle_container .games table tr.date td.in_russia div{background: url('../picts/russia_small.png') no-repeat left top;}
.wrapper .content .left .middle_container .games table tr.date td div{position: relative;}
.wrapper .content .left .middle_container .games table tr.date td div .online{position: absolute; right: 0px; top:1px; background: url('../picts/sportbox.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .content .left .middle_container .games table tr.date td div .online_new{position: absolute; right: 0px; top:1px; background: url('../picts/sport_new.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .content .left .middle_container .games table tr.date td div .sportbox{position: absolute; right: 0px; top:1px; background: url('../picts/sportbox.png') no-repeat left top; overflow: hidden; display: block; width: 52px; height: 12px;}
.wrapper .content .left .middle_container .games table tr td.team_a_name{width: 80px; height: 32px; text-align: left;}
.wrapper .content .left .middle_container .games table tr td.team_a_name a{text-decoration: none;}
.wrapper .content .left .middle_container .games table tr td.team_b_name{width: 80px; height: 32px; text-align: right;}
.wrapper .content .left .middle_container .games table tr td.team_b_name a{text-decoration: none;}
.wrapper .content .left .middle_container .games table tr td.logo{width: 32px; text-align: center;}
.wrapper .content .left .middle_container .games table tr td.logo a{display: block;}
.wrapper .content .left .middle_container .games table tr td.logo a img{border: none;}
.wrapper .content .left .middle_container .games table tr td.score{width: 25px; text-align: center;}
.wrapper .content .left .middle_container .games table tr td.score a{text-decoration: none;}
.wrapper .content .left .middle_container .games .games_footer{text-align: right;}
.wrapper .content .left .middle_container .games .games_footer .all_news{color:#ccc; font-size: 11px;}
.wrapper .content .left .middle_container .twitter{height: 155px; padding-top: 10px;}
.wrapper .content .left .middle_container .twitter .twitter_content{height: 105px; margin: 0 15px; overflow: hidden;}
.wrapper .content .left .middle_container .twitter .twitter_content p{margin-bottom: 15px;}

.wrapper .content .left .bigger {height: 775px;}
.wrapper .content .left .bigger .fair_play{}
.wrapper .content .left .bigger .fair_play table{height : 685px; margin-bottom: 15px;}
.wrapper .content .left .middle_container .twitter{height: 115px;}
.wrapper .content .left .middle_container .twitter .twitter_content{height: 60px;}
.wrapper .content .left .middle_container .twitter .twitter_content p{margin-bottom: 10px;}
.wrapper .content .left .bigger .news {height: 680px;}

.wrapper .content .left .middle_block{background: url('../picts/block_bg.png'); margin-right: 10px; width: 520px; float:left; height: 515px;}
.wrapper .content .left .middle_block .title{background: url('../picts/titlle_shadow.png') no-repeat left bottom; width: 526px; position: relative; left:-5px; overflow: hidden; margin:10px 0px 5px; padding-bottom: 5px;}
.wrapper .content .left .middle_block .title .shadow{background: url('../picts/title_bg.png') repeat-x left top; width: 526px; height: 32px; line-height: 32px; position: relative; overflow: hidden;}
.wrapper .content .left .middle_block .title .shadow h2{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#006699; padding-left: 11px;}
.wrapper .content .left .middle_block .title .shadow span{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#fff; display: block; position: absolute; left:1px; top:1px; padding-left: 11px;}
.wrapper .content .left .middle_block .video_block{margin: 0px 15px;}
.wrapper .content .left .middle_block .video_block .interview_block{overflow: hidden; background: url('../picts/delimeter.png') repeat-x left bottom; padding-bottom: 15px; height: 245px; margin-bottom: 15px;}
.wrapper .content .left .middle_block .video_block .interview_block .video{width: 240px; overflow: hidden; float: left;}
.wrapper .content .left .middle_block .video_block .interview_block .video .video_body{height: 200px; width: 240px; overflow: hidden; position: relative;}
.wrapper .content .left .middle_block .video_block .interview_block .video .video_body li{height: 200px; width: 240px; overflow: hidden; position: relative;}
.wrapper .content .left .middle_block .video_block .interview_block .video .video_body li object {height: 200px; width: 240px;}
.wrapper .content .left .middle_block .video_block .interview_block .video .video_body li iframe {height: 200px; width: 240px;}
.wrapper .content .left .middle_block .video_block .interview_block .video .pagination{height: 19px; width: 240px; overflow: hidden; background: #83a4c4; text-align: center; padding-top: 11px;}
.wrapper .content .left .middle_block .video_block .interview_block .video .pagination a{background: url("../picts/promo_control.png"); height: 7px; width: 7px; display: inline-block; margin: 0px 2px; border: none; text-decoration: none;}
.wrapper .content .left .middle_block .video_block .interview_block .video .pagination a.activeSlide{background: url("../picts/promo_control_active.png");}
.wrapper .content .left .middle_block .video_block .interview_block .photo{width: 230px; overflow: hidden; float: right;}
.wrapper .content .left .middle_block .video_block .interview_block .photo .photo_body{height: 230px; width: 230px; overflow: hidden; float: right;}
.wrapper .content .left .middle_block .video_block .interview_block .photo .photo_footer{text-align: right;}
.wrapper .content .left .middle_block .video_block .interview_block .photo .photo_footer .all_news{color:#ccc; font-size: 11px;}
.wrapper .content .left .middle_block .video_block .interview_block .photo .photo_body .news_body{padding-left: 0px;}
.wrapper .content .left .middle_block .video_block .publications_block{overflow: hidden; height: 155px; margin-bottom: 10px;}
.wrapper .content .left .middle_block .video_block .publications_block .news_item{float: left; width: 245px; margin-right: 15px;}
.wrapper .content .left .middle_block .video_block .publications_block .news_item.last{margin-right: 0px; width: 230px; float: right;}
.wrapper .content .left .middle_block .video_block .publications_block .news_item .news_body{padding: 0px;}
.wrapper .content .left .middle_block .video_block .publications_footer{text-align: right;}
.wrapper .content .left .middle_block .video_block .publications_footer .all_news{color:#ccc; font-size: 11px;}
.wrapper .content .left .bottom_block{height: 515px; margin-top: 10px;}  
.wrapper .content .left .top_news{padding: 15px; overflow: hidden;}
.wrapper .content .left .top_news .promo{overflow: hidden; padding-bottom: 17px; background: url('../picts/delimeter.png') repeat-x left bottom; margin-bottom: 15px;}
.wrapper .content .left .top_news .promo .photo{height: 240px; width: 355px; float: left; overflow: hidden;}
.wrapper .content .left .top_news .promo .photo img{height: 240px; width: 355px; border: none;}
.wrapper .content .left .top_news .info{height: 240px; width: 330px; float: right; overflow: hidden;}
.wrapper .content .left .top_news .info h2{font-weight: normal; font-size: 18px; color:#fff; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; text-decoration: none;}
.wrapper .content .left .top_news .info h2 a{text-decoration: none;}
.wrapper .content .left .top_news .info .text_block{height: 179px; overflow: hidden; margin-bottom: 10px;}
.wrapper .content .left .top_news .info .info_footer{text-align: right;}
.wrapper .content .left .top_news .info .info_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .top_news .news_promo{}
.wrapper .content .left .top_news .news_promo .news_page{overflow: hidden; height: 150px; margin-bottom: 10px;}
.wrapper .content .left .top_news .news_promo .news_page .news_item{float: left; width: 355px; margin-right: 15px;}
.wrapper .content .left .top_news .news_promo .news_page .news_item .image{margin-top: 20px;}
.wrapper .content .left .top_news .news_promo .news_page .news_item.last{margin-right: 0px; width: 330px; float: right;}
.wrapper .content .left .top_news .news_promo .news_page .news_item .news_body{padding-left: 115px;}
.wrapper .content .left .top_news .news_promo .news_footer{text-align: right;}
.wrapper .content .left .top_news .news_promo .news_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .container{position: relative;} 
.wrapper .content .left .without_margin{margin: 0px;}
.wrapper .content .left .rss{background: url('../picts/rss.png') no-repeat left top; height: 16px; width: 16px; display: block; position: absolute; right:8px; top:8px; text-indent: -500000px; overflow: hidden;}
.wrapper .content .left .inner_content{padding: 15px 15px 15px;}
.wrapper .content .left .inner_content h2{font-weight: normal; font-size: 18px; color:#fff; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px;}  
.wrapper .content .left .inner_content p{margin-bottom: 10px;}
.wrapper .content .left .title_block{background: url('../picts/block_bg.png'); margin-bottom: 10px; padding: 15px;}
.wrapper .content .left .title_block h2{font-weight: normal; font-size: 18px; color:#fff; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .title_block .submenu{margin-top: 15px; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .title_block .submenu a{text-decoration: none; font-size:14px;}
.wrapper .content .left .title_block .nomargin{margin-top: 0px;}
.wrapper .content .left .teams_block{background: url('../picts/block_bg.png'); margin-bottom: 10px; padding: 15px; text-align: center;}
.wrapper .content .left .teams_block ul{text-align: center;}
.wrapper .content .left .teams_block ul li{display: inline-block; width: 32px; height: 32px; list-style: none;}
.wrapper .content .left .teams_block ul li a{display: block; width: 32px; height: 32px; text-decoration: none; text-align: center; padding:1px;}
.wrapper .content .left .teams_block ul li a:hover{border:1px solid;  padding: 0px; }
.wrapper .content .left .teams_block ul li a img{border: none;}
.wrapper .content .left .teams_page{}
.wrapper .content .left .teams_page .team_header{overflow: hidden; background: url('../picts/delimeter.png') repeat-x left bottom; padding-bottom: 15px; margin-bottom: 15px;}
.wrapper .content .left .teams_page .team_header .title_team_block {float: left;}
.wrapper .content .left .teams_page .team_header .title_team_block .tabs_header { overflow: hidden;}
.wrapper .content .left .teams_page .team_header .title_team_block .tabs_header a{font-size:14px; display: inline-block; text-decoration: none; border-bottom: 1px dotted; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .teams_page .team_header .title_team_block .tabs_header a.current{ border-bottom: none;}
.wrapper .content .left .teams_page .team_header .title_team_block h2{margin-bottom: 40px;}
.wrapper .content .left .teams_page .team_header .title_team_block .seasons{/*height: 20px;*/margin-bottom: 40px; width: 550px; line-height: 28px;}
.wrapper .content .left .teams_page .team_header .title_team_block .seasons span{margin-right: 8px;}
.wrapper .content .left .teams_page .team_header .title_team_block .seasons span.current{font-size: 18px;}
.wrapper .content .left .teams_page .team_header .image_block {float: right; width: 130px; text-align: right;}
.wrapper .content .left .teams_page .team_header .image_block img {}

.wrapper .content .left .teams_page .Player_header{overflow: hidden; margin-bottom: 25px; position: relative; min-height: 300px;}
.wrapper .content .left .teams_page .Player_header .title_team_block {}
.wrapper .content .left .teams_page .Player_header .title_team_block .tabs_header { overflow: hidden;}
.wrapper .content .left .teams_page .Player_header .title_team_block .tabs_header a{font-size:14px; display: inline-block; text-decoration: none; border-bottom: 1px dotted; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .tabs_header a.current{ border-bottom: none;}
.wrapper .content .left .teams_page .Player_header .title_team_block h2{}

.wrapper .content .left .teams_page .Player_header .title_team_block .seasonsPagenator{ margin-bottom: 20px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .seasonsPagenator span{margin-left: 8px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .seasonsPagenator span.activeSlide{font-size: 18px;}

.wrapper .content .left .teams_page .Player_header .title_team_block .info{line-height: 25px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .info .seasons{height: 20px;padding-top: 40px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .info .seasons span{margin-left: 8px;}
.wrapper .content .left .teams_page .Player_header .title_team_block .info .seasons span.current{font-size: 18px;}
.wrapper .content .left .teams_page .Player_header .image_block {width: 200px; position: absolute; right: 0px; top:0px;}
.wrapper .content .left .teams_page .Player_header .image_block img {width: 200px;}
.wrapper .content .left .teams_page .Player_header .seasonsBlock {width: 100%;}
.wrapper .content .left .teams_page .Player_header .seasonsBlock .seasonBlock{width: 100%;}
.wrapper .content .left .teams_page .Player_header .teamsBlock {width: 499px; min-height: 250px;}
.wrapper .content .left .teams_page .Player_header .teamsBlock .teamBlock{margin-bottom: 10px;}
.wrapper .content .left .teams_page .Player_header .teamsBlock .teamBlock .team{margin-bottom: 5px; font-size: 18px;}

.wrapper .content .left .teams_page .player_stat{}  
.wrapper .content .left .teams_page .player_stat table{width: 100%;}  
.wrapper .content .left .teams_page .player_stat table thead{background: url('../picts/block_bg.png');}  
.wrapper .content .left .teams_page .player_stat table thead tr{height: 32px;}  
.wrapper .content .left .teams_page .player_stat table thead tr th{text-align: center; height: 32px; padding: 0px 5px; font-weight: normal;}  
.wrapper .content .left .teams_page .player_stat table thead tr th a{text-decoration: none;}  
.wrapper .content .left .teams_page .player_stat table thead tr th a img{border: 0px;}  
.wrapper .content .left .teams_page .player_stat table tr{height: 32px;}  
.wrapper .content .left .teams_page .player_stat table tr td{text-align: center;height: 32px; padding: 2px;} 
.wrapper .content .left .teams_page .player_stat table tr td.table_title{text-align: left;} 
.wrapper .content .left .teams_page .player_stat table tr td.name{text-align: left; } 
.wrapper .content .left .teams_page .player_stat table tr td.dates{color: #CCCCCC;} 
.wrapper .content .left .teams_page .player_stat table tr td.player_title{text-align: left; text-transform: uppercase; letter-spacing: 1px;} 

.wrapper .content .left .teams_page .tabs {}
.wrapper .content .left .teams_page .tabs .tab{display: none;}
.wrapper .content .left .teams_page .tabs .open{display: block;}

.wrapper .content .left .teams_page .tabs .tab .tab_games{}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table{width: 100%;}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table thead{background: url('../picts/block_bg.png');}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table thead tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table thead tr th{text-align: left; height: 32px; padding: 0px 5px; font-weight: normal;}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table thead tr th.score{text-align: center;}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .tab_games table tr td{text-align: center;height: 32px; padding: 2px;} 
.wrapper .content .left .teams_page .tabs .tab .tab_games table tr td.date{text-align: left; color: #CCCCCC;} 
.wrapper .content .left .teams_page .tabs .tab .tab_games table tr td.score{font-weight: bold;} 
.wrapper .content .left .teams_page .tabs .tab .tab_games table tr td.team_a_name{text-align: left;} 


.wrapper .content .left .teams_page .tabs .tab .tab_team{}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table{width: 100%;}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table thead{background: url('../picts/block_bg.png');}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table thead tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table thead tr th{text-align: left; height: 32px; padding: 0px 5px; font-weight: normal;}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table thead tr th.dates{text-align: center;}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td{text-align: center;height: 32px; padding: 2px;} 
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td.disabled a{color: #CCCCCC;} 
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td.num{text-align: left;} 
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td.name{text-align: left; width: 250px; } 
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td.dates{color: #CCCCCC;} 
.wrapper .content .left .teams_page .tabs .tab .tab_team table tr td.player_title{text-align: left; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;} 

.wrapper .content .left .teams_page .tabs .tab .stat{}  
.wrapper .content .left .teams_page .tabs .tab .stat table{width: 100%;}  
.wrapper .content .left .teams_page .tabs .tab .stat table thead{background: url('../picts/block_bg.png');} 
.wrapper .content .left .teams_page .tabs .tab .stat table thead tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .stat table thead tr th{text-align: center; height: 32px; padding: 0px 5px; font-weight: normal;}  
.wrapper .content .left .teams_page .tabs .tab .stat table tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .stat table tr td{text-align: center;height: 32px; padding: 2px;} 
.wrapper .content .left .teams_page .tabs .tab .stat table tr td.table_title{text-align: left;} 
.wrapper .content .left .teams_page .tabs .tab .stat table tr td.name{text-align: left; } 
.wrapper .content .left .teams_page .tabs .tab .stat table tr td.dates{color: #CCCCCC;} 
.wrapper .content .left .teams_page .tabs .tab .stat table tr td.player_title{text-align: left; text-transform: uppercase; letter-spacing: 1px;} 

.wrapper .content .left .teams_page .tabs .tab .player_stat{}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table{width: 100%;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table thead{background: url('../picts/block_bg.png');}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table thead tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table thead tr th{text-align: center; height: 32px; padding: 0px 5px; font-weight: normal;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table thead tr th a{text-decoration: none;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table thead tr th a img{border: 0px;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr{height: 32px;}  
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr td{text-align: center;height: 32px; padding: 2px;} 
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr td.table_title{text-align: left;} 
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr td.name{text-align: left; } 
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr td.dates{color: #CCCCCC;} 
.wrapper .content .left .teams_page .tabs .tab .player_stat table tr td.player_title{text-align: left; text-transform: uppercase; letter-spacing: 1px;} 


.wrapper .content .left .list{} 
.wrapper .content .left .list .item{margin-bottom: 30px;} 
.wrapper .content .left .list .item a{margin-bottom: 15px; display: block;} 
.wrapper .content .left .list .item .url{color: #CCCCCC; font-size: 11px;} 




.wrapper .content .left .teams_page .teams_list{overflow: hidden;}
.wrapper .content .left .teams_page .teams_list .team{float: left; width: 145px; text-align: center; text-decoration: none; height: 160px; margin: 0px 15px 25px;}
.wrapper .content .left .teams_page .teams_list .team img{border: none;}
.wrapper .content .left .teams_page .teams_list .team h3{font-weight: normal; font-size:14px; color:#fff; text-transform: uppercase; letter-spacing: 1px; text-decoration: underline;}
.wrapper .content .left .news_page{}
.wrapper .content .left .news_page .date{margin-bottom: 15px; color:#ccc; font-size: 11px;}  
.wrapper .content .left .news_page h2{}
.wrapper .content .left .news_page h3{font-weight: normal; font-size:14px; margin-bottom: 15px;}
.wrapper .content .left .news_page h2 span{font-size: 11px; margin-left: 15px;}
.wrapper .content .left .news_page .news_item{overflow: hidden; margin-bottom: 15px;}
.wrapper .content .left .news_page .news_item.last{margin-bottom: 0px;}
.wrapper .content .left .news_page .news_item .image{float: left; width: 100px; margin-right: 15px; text-decoration: none; text-align: center;}
.wrapper .content .left .news_page .news_item .image img{max-width: 100px; max-height: 100px; border: none;}
.wrapper .content .left .news_page .news_item .news_body{padding-left: 115px;}
.wrapper .content .left .news_page .news_item .news_body .date{margin-bottom: 5px; color:#ccc; font-size:12px;}
.wrapper .content .left .news_page .news_item .news_body h3{font-weight: normal; text-transform: uppercase; letter-spacing: 1px; font-size:14px; text-decoration: underline; text-decoration: none;}
.wrapper .content .left .news_page .news_item .news_body h3 a{text-decoration: underline; text-decoration: none;}
.wrapper .content .left .news_page .news_item .news_body .type{font-size: 11px; text-decoration: none;}
.wrapper .content .left .news_page .news_item .news_body .short_content{margin-top: 15px;}
.wrapper .content .left .news_page .video{margin-bottom: 15px; width: 700px; height: 555px;}
.wrapper .content .left .news_page .photos{overflow: hidden; margin-bottom: 15px; width: 700px;}
.wrapper .content .left .news_page .photos a{float: left; height: 120px; margin: 0px 15px 15px 0px; padding: 0px; background: #fff;}
.wrapper .content .left .news_page .photos a img{height: 120px;}
.wrapper .content .left .news_page .news_footer{text-align: left;}
.wrapper .content .left .news_page .news_footer .all_news{color:#ccc; font-size: 11px;}








.wrapper .content .left .fair_play_page {}
.wrapper .content .left .fair_play_page table{height: 435px; width: 100%; }
.wrapper .content .left .fair_play_page table thead{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}
.wrapper .content .left .fair_play_page table thead tr{height: 32px;}
.wrapper .content .left .fair_play_page table thead tr th{text-align: center; height: 32px; padding: 0px 2px; font-weight: normal;}
.wrapper .content .left .fair_play_page table thead tr th.num{width: 20px;}
.wrapper .content .left .fair_play_page table thead tr th.name{width: 100px;}
.wrapper .content .left .fair_play_page table tbody{}
.wrapper .content .left .fair_play_page table tbody tr{height: 32px;}
.wrapper .content .left .fair_play_page table tbody tr td{text-align: center;height: 32px; padding: 2px;}
.wrapper .content .left .fair_play_page table tbody tr td img{border: none;}
.wrapper .content .left .fair_play_page table tbody tr td a{}
.wrapper .content .left .fair_play_page table tbody tr td.name{text-align: left;}
.wrapper .content .left .fair_play_page .fair_play_footer{text-align: right;padding-right: 10px;}
.wrapper .content .left .fair_play_page .fair_play_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .ttable_page {}
.wrapper .content .left .ttable_page table{width: 100%; border-collapse: collapse; border-spacing: 0px;}
.wrapper .content .left .ttable_page table .bord{border-left: 1px solid #83A4C4;}
.wrapper .content .left .ttable_page table thead{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}
.wrapper .content .left .ttable_page table thead tr{height: 32px;}
.wrapper .content .left .ttable_page table thead tr th{text-align: center; height: 32px; padding: 0px 2px; font-weight: normal;}
.wrapper .content .left .ttable_page table thead tr th.num{width: 20px;}
.wrapper .content .left .ttable_page table thead tr th.name{width: 100px;}
.wrapper .content .left .ttable_page table tbody{}
.wrapper .content .left .ttable_page table tbody tr{height: 32px;}
.wrapper .content .left .ttable_page table tbody tr.lined{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}    
.wrapper .content .left .ttable_page table tbody tr td{text-align: center;height: 32px; padding: 2px;}
.wrapper .content .left .ttable_page table tbody tr td img{border: none;}
.wrapper .content .left .ttable_page table tbody tr td a{}
.wrapper .content .left .ttable_page table tbody tr td.name{text-align: left;} 
.wrapper .content .left .ttable_page .fair_play_footer{text-align: right;padding-right: 10px;}
.wrapper .content .left .ttable_page .fair_play_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .games_page table.game_list{width: 100%;}
.wrapper .content .left .games_page table.game_list tr{height: 150px;}
.wrapper .content .left .games_page table.game_list tr.date{height: 50px;}
.wrapper .content .left .games_page table.game_list tr.date td{height: 10px; text-align: center; background: url('../picts/delimeter.png') repeat-x left bottom; color: #CCCCCC;}
.wrapper .content .left .games_page table.game_list tr td{}
.wrapper .content .left .games_page table.game_list tr td.team_a_name{width:180px; height: 130px; text-align: left;}
.wrapper .content .left .games_page table.game_list tr td.team_a_name a{text-decoration: none;}
.wrapper .content .left .games_page table.game_list tr td.team_b_name{width:180px; height: 130px; text-align: right;}
.wrapper .content .left .games_page table.game_list tr td.team_b_name a{text-decoration: none;}
.wrapper .content .left .games_page table.game_list tr td.logo{width: 130px; text-align: center;}

.wrapper .content .left .games_page table.game_list tr td.logo a{display: block;}
.wrapper .content .left .games_page table.game_list tr td.logo a img{border: none;}
.wrapper .content .left .games_page table.game_list tr td.score{width: 80px; text-align: center; font-size: 16px; letter-spacing: 1px; font-weight: bold;}
.wrapper .content .left .games_page table.game_list tr td.score a{text-decoration: none; }
.wrapper .content .left .games_page table.game_list tr td.score a span{font-size:14px; letter-spacing: 0px; font-weight: normal;}


.wrapper .content .left .games_page .result_tables{overflow: hidden;}
.wrapper .content .left .games_page .result_tables table{float:left; width: 335px; margin-right: 15px; margin-bottom: 15px;}
.wrapper .content .left .games_page .result_tables table thead{background: url("../picts/delimeter.png") repeat-x scroll left bottom transparent;}
.wrapper .content .left .games_page .result_tables table thead tr{height: 32px;}
.wrapper .content .left .games_page .result_tables table tr {height: 20px;}
.wrapper .content .left .games_page .result_tables table tr td {height: 20px;}
.wrapper .content .left .games_page .result_tables table tr td.score{width: 35px;}
.wrapper .content .left .games_page .result_tables table tr td.team_a_name{width: 300px;}
.wrapper .content .left .games_page .result_tables table tr.date{}
.wrapper .content .left .games_page .result_tables table tr.date td{height: 10px; color: #CCCCCC;}

.wrapper .content .left .games_page table.game_header{width: 100%;margin-bottom: 15px;}
.wrapper .content .left .games_page table.game_header tr.season{}   
.wrapper .content .left .games_page table.game_header tr.season td{text-align: center;}   
.wrapper .content .left .games_page table.game_header tr{height: 50px;}   
.wrapper .content .left .games_page table.game_header tr td{font-weight: normal; font-size: 16px; color:#fff; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .games_page table.game_header tr td.team_a_name{width: 80px; height: 32px; text-align: left;}
.wrapper .content .left .games_page table.game_header tr td.team_a_name a{text-decoration: none;}
.wrapper .content .left .games_page table.game_header tr td.team_b_name{width: 80px; height: 32px; text-align: right;}
.wrapper .content .left .games_page table.game_header tr td.team_b_name a{text-decoration: none;}
.wrapper .content .left .games_page table.game_header tr td.logo{width: 130px; text-align: center;}
.wrapper .content .left .games_page table.game_header tr td.logo a{display: block;}
.wrapper .content .left .games_page table.game_header tr td.logo a img{border: none;}
.wrapper .content .left .games_page table.game_header tr td.score{width: 30px; text-align: center;}
.wrapper .content .left .games_page table.game_header tr td.score a{text-decoration: none;}

.wrapper .content .left .games_page .information{margin-bottom: 15px;}
.wrapper .content .left .games_page .information .date{margin-bottom: 15px;}


.wrapper .content .left .games_page .teams_tables{overflow: hidden;}
.wrapper .content .left .games_page .teams_tables .teamA{float: left; width: 348px;}
.wrapper .content .left .games_page .teams_tables .teamB{float: right; width: 348px;}
.wrapper .content .left .games_page .game_datails{margin-bottom: 15px;}
.wrapper .content .left .games_page .game_datails{width: 100%; border-spacing: 1px;}
.wrapper .content .left .games_page .game_datails .bord{border-left: 1px solid #83A4C4;}
.wrapper .content .left .games_page .game_datails thead{background: url('../picts/block_bg.png');}
.wrapper .content .left .games_page .game_datails thead tr{height: 32px;}
.wrapper .content .left .games_page .game_datails thead tr th{text-align: center; height: 32px; padding: 0px 2px; font-weight: normal;}
.wrapper .content .left .games_page .game_datails thead tr th.num{width: 10%;}
.wrapper .content .left .games_page .game_datails thead tr th.name{width: 90%; text-align: left;}
.wrapper .content .left .games_page .game_datails tbody{}
.wrapper .content .left .games_page .game_datails tbody tr{height: 32px;}
.wrapper .content .left .games_page .game_datails tbody tr td{text-align: center;height: 32px; padding: 2px;}
.wrapper .content .left .games_page .game_datails tbody tr td img{border: none;}
.wrapper .content .left .games_page .game_datails tbody tr td a{}
.wrapper .content .left .games_page .game_datails tbody tr td.name{text-align: left;} 
.wrapper .content .left .games_page .game_datails tbody tr td.captain{font-weight: bold;} 
.wrapper .content .left .games_page .game_datails tbody tr td img{width: 16px; position: relative; top:4px;} 


.wrapper .content .left .games_page .text_events{margin-bottom: 15px;}
.wrapper .content .left .games_page .text_events{width: 100%; border-spacing: 1px;}
.wrapper .content .left .games_page .text_events .bord{border-left: 1px solid #83A4C4;}
.wrapper .content .left .games_page .text_events thead{background: url('../picts/block_bg.png');}
.wrapper .content .left .games_page .text_events thead tr{height: 32px;}
.wrapper .content .left .games_page .text_events thead tr th{text-align: center; height: 32px; padding: 0px 2px; font-weight: normal;}
.wrapper .content .left .games_page .text_events thead tr th.num{width: 10%;}
.wrapper .content .left .games_page .text_events thead tr th.name{width: 40%; text-align: left;}
.wrapper .content .left .games_page .text_events thead tr th.player{width: 35%; text-align: left;}
.wrapper .content .left .games_page .text_events thead tr th.team{width: 15%; text-align: left;}
.wrapper .content .left .games_page .text_events tbody{}
.wrapper .content .left .games_page .text_events tbody tr{height: 32px;}
.wrapper .content .left .games_page .text_events tbody tr.team_home{}
.wrapper .content .left .games_page .text_events tbody tr td{text-align: center;height: 32px; padding: 2px;}
.wrapper .content .left .games_page .text_events tbody tr td img{border: none;}
.wrapper .content .left .games_page .text_events tbody tr td a{}
.wrapper .content .left .games_page .text_events tbody tr td.num{text-align: center; font-weight: bold;} 
.wrapper .content .left .games_page .text_events tbody tr td.name{text-align: left;} 
.wrapper .content .left .games_page .text_events tbody tr td.player{text-align: left;}  
.wrapper .content .left .games_page .text_events tbody tr td.team{text-align: left;}  
.wrapper .content .left .games_page .text_events tbody tr td img{width: 16px; position: relative; top:4px;} 

.wrapper .content .left .games_page .tabs_header { overflow: hidden; background: url('../picts/delimeter.png') repeat-x left bottom; padding-bottom:15px; margin-bottom: 15px;}
.wrapper .content .left .games_page .tabs_header a{font-size:14px; display: inline-block; text-decoration: none; border-bottom: 1px dotted; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .games_page .tabs_header a.current{ border-bottom: none;}

.wrapper .content .left .games_page .tabs {}
.wrapper .content .left .games_page .tabs .tab{display: none;}
.wrapper .content .left .games_page .tabs .open{display: block;}


.wrapper .content .left .games_page .news_footer{text-align: left;}
.wrapper .content .left .games_page .news_footer .all_news{color:#ccc; font-size: 11px;}

.wrapper .content .left .games_block{background: url('../picts/block_bg.png'); margin-bottom: 10px; padding: 15px 15px 0px 15px; text-align: center;}
.wrapper .content .left .games_block ul{text-align: left; overflow: hidden;}
.wrapper .content .left .games_block ul li{float:left; list-style: none; margin: 0px 15px 15px 0px; text-transform: uppercase; letter-spacing: 1px;}
.wrapper .content .left .games_block ul li.selected{font-weight: bold;}
.wrapper .content .left .games_block ul li a{text-decoration: none;}


.wrapper .content .left .news{padding-bottom: 12px; overflow: hidden; margin: 0px 15px; height: 415px; overflow: hidden;}
.wrapper .content .left .news .item{margin-bottom: 15px; overflow: hidden;}
.wrapper .content .left .news .item .item_title{font-size:14px; color:#fff; font-family: Arial; display: block;}
.wrapper .content .left .news .item .date{font-size:12px; color:#cccccc;}
.wrapper .content .left .news .item .text{font-size: 11px;}
.wrapper .content .left .see_all{font-size: 11px; color:#cccccc; position: absolute; right: 15px; bottom: 10px;}
 
.wrapper .content .left .pages{margin-top: 15px; text-align: left;} 
.wrapper .content .left .pages h5{font-size: 18px;font-weight: normal;  margin-bottom: 5px;    text-transform: uppercase;} 
.wrapper .content .left .pages a{padding: 2px;} 
.wrapper .content .left .pages .outer{padding: 2px; background: #83A4C4;} 

.wrapper .content .left .searchPage{} 
.wrapper .content .left .searchPage .block{padding: 15px 0px 0px;} 
.wrapper .content .left .searchPage .block .stitle{margin-bottom: 15px; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; } 
.wrapper .content .left .searchPage .block ol{padding: 0px; margin: 0px; list-style: none;} 
.wrapper .content .left .searchPage .block ol li{margin-bottom: 10px;} 
.wrapper .content .left .searchPage .block ol li .date{margin-right: 10px; color:#dedede;} 
.wrapper .content .left .searchPage .block ol li a{} 

    
.wrapper .content .right{width: 225px; float: right; position: relative; background: url('../picts/block_bg.png');}
.wrapper .content .right .title{background: url('../picts/titlle_shadow.png') no-repeat left bottom; width: 231px; position: relative; left:-5px; overflow: hidden; margin:10px 0px 5px; padding-bottom: 5px; letter-spacing: 1px;}
.wrapper .content .right .title .shadow{background: url('../picts/title_bg.png') repeat-x left top; width: 231px; height: 32px; line-height: 32px; position: relative; overflow: hidden;}
.wrapper .content .right .title .shadow h2{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#006699; padding-left: 11px;}
.wrapper .content .right .title .shadow span{height: 32px; line-height: 32px; font-weight: bold; font-size:14px; font-family: Arial; text-transform: uppercase; color:#fff; display: block; position: absolute; left:1px; top:1px; padding-left: 11px;}
.wrapper .content .right .annonses{padding-bottom: 0px; overflow: hidden; margin: 0px 15px 15px;}
.wrapper .content .right .text_annonses{/*height: 429px;*/ overflow: hidden;}
.wrapper .content .right .annonses .item{margin-bottom: 15px; overflow: hidden; display: block; text-align: center;}
.wrapper .content .right .annonses .item img{border: none;}
.wrapper .content .right .annonses .item .item_title{font-size:14px; color:#fff; font-family: Arial; display: block; text-align: left;}
.wrapper .content .right .annonses .item .date{font-size:12px; color:#cccccc; text-align: left;}
.wrapper .content .right .annonses .item .text{font-size: 11px; text-align: left;}
.wrapper .content .right .annonses .last{margin-bottom: 0px;}
.wrapper .content .right .annonses .see_all{font-size: 11px; color:#cccccc; float: right;} 
.wrapper .content .right .rss{background: url('../picts/rss.png') no-repeat left top; height: 16px; width: 16px; display: block; position: absolute; right:8px; top:8px; text-indent: -500000px; overflow: hidden;}


.wrapper .content .votes{width: 200px;}
.wrapper .content .votes h3{margin: 0px; font-size:14px; font-weight: normal; margin-bottom: 10px;}
.wrapper .content .votes ul{margin: 0px; list-style: none;}
.wrapper .content .votes ul li{margin-bottom: 5px;}
.wrapper .content .votes table{font-size:14px; margin-bottom: 10px;}

.wrapper .content .votes_page .votes{width: 100%; margin-bottom: 30px;}
.wrapper .content .votes_page .votes h3{text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px;}
.wrapper .content .votes_page .votes table{}
.wrapper .content .votes_page .votes table tr{}
.wrapper .content .votes_page .votes table tr td.dotted{border-bottom: 1px dotted #ff0000;}


/*FOOTER*/
.footer{background: url('../picts/bg_bottom_image.png') no-repeat center bottom; height: 429px; position: absolute; bottom: 0px; overflow: hidden; width: 100%;}
.footer .wrapper{width: 965px; height: 428px; margin: 0 auto; overflow: hidden; border-top:1px solid #006699;}
.footer .wrapper .partners{width: 965px; height: 109px; border-bottom:1px solid #006699; position: relative; text-align: center;}
.footer .wrapper .partners h3{font-size: 13px; color:#fff; font-weight: normal; text-transform: uppercase; padding-top: 45px; float: left; width: 120px; text-align: left;}
.footer .wrapper .partners .partners_wrap{overflow: hidden; height: 95px;}
.footer .wrapper .partners ul{display: block; overflow: hidden; height: 95px;}
.footer .wrapper .partners ul li{padding-right: 15px; list-style: none; height: 30px; margin-top: 15px; display: inline-block;}
.footer .wrapper .partners ul li.last{padding-right: 0px;}
.footer .wrapper .partners ul li a{border: none; text-decoration: none; height: 30px; display: table-cell; vertical-align: middle;}
.footer .wrapper .partners ul li a img{border: none;}
.footer .wrapper .bottom_menu {width: 965px; height: 130px; border-bottom:1px solid #006699; position: relative; padding: 20px 0px; font-size: 11px; overflow: hidden;}
.footer .wrapper .bottom_menu ul{height: 130px; border-right:1px solid #006699; position: relative; padding: 0px 68px 0px 20px; font-size: 11px; float: left;}
.footer .wrapper .bottom_menu ul.last{float: right; border: none; padding-right: 0px; text-align: right;}
.footer .wrapper .bottom_menu ul.first{padding-left: 0px;}
.footer .wrapper .bottom_menu ul li{margin-bottom: 5px; list-style: none;}
.footer .wrapper .copywrites{width: 965px; padding-top: 20px; overflow: hidden; height: 100px;}
.footer .wrapper .copywrites .logo{display: block; float: left; margin-left: 40px; width: 75px; height: 76px; background: url('../picts/bottom_logo.png') no-repeat left top; text-indent: -500000px;}
.footer .wrapper .copywrites .copy_content{float: right; width: 800px; text-align: justify; color: #6699cc; font-size:12px;}
.footer .wrapper .copywrites .copy_content p{margin-bottom: 5px;}
.footer .wrapper .developer {color: #6699cc; font-size:12px; text-align: right;}
.ssill {
position:absolute;
left:-4250px;
}

