@CHARSET "UTF-8";

.tab_two_col {
    background-color: #fff;
}

.tab_two_col li {
    width: 40% !important;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;    
}

.tab_two_col li.ui-tabs-active {
    background-color: #00A863;
}

.tab_two_col li.ui-tabs-active a {
    color: #FFFFFF;
}

#matches_rounds_container, #matches_group_container {
    height: 400px;
}

#matches_rounds_inner {
    position: relative;
}

#matches_rounds_inner > div {
    padding: 5px;
    position: absolute;
    width: 120px;
    height: 50px;
    background-color: #E0E0E0;
}

#matches_rounds_inner .venue {
    width: 80px;
    color: #FFFFFF;
    background-color: #808080;
}

#matches_rounds_inner > div[column='1'] {
    left: 10px;
}

#matches_rounds_inner > div[column='2'] {
    left: 160px;
}

#matches_rounds_inner > div[column='3'] {
    left: 310px;
}

#matches_rounds_inner > div[column='4'] {
    left: 385px;
}

#matches_rounds_inner > div[column='5'] {
    left: 460px;
}

#matches_rounds_inner > div[column='6'] {
    left: 610px;
}

#matches_rounds_inner > div[column='7'] {
    left: 760px;
}

#matches_rounds_inner > div[row='1'] {
    top:  20px;
}

#matches_rounds_inner > div[row='2'] {
    top:  70px;
}

#matches_rounds_inner > div[row='3'] {
    top:  120px;
}


#matches_rounds_inner > div[row='4'] {
    top:  170px;
}

#matches_rounds_inner > div[row='5'] {
    top:  220px;
}

#matches_rounds_inner > div[row='6'] {
    top:  270px;
}

#matches_rounds_inner > div[row='7'] {
    top:  320px;
}

.clear{
    clear:both  
}

.captain{
    background-color: #0000FF;
    color: #FFFFFF;
    width: 8px;
    padding-right: 3px;
    padding-left: 3px;
}

#heat_team_positions{
    width:610px;
    height:407px;
}

#heat_image{
    width:610px;
    height:403px;
    margin-top:2px;
}

#heat_field{
    margin-top:-423px;
}

.active_row{
    background-color: #99ce3e;
}

#penaltyHint{
    position: absolute;
    width: auto;
    height: auto;
    background-color: rgb(153, 206, 62);
    color: rgb(255, 255, 255);
    padding:5px;
}

/*LIVE*/
.wcSepar{
    height:1px;
    background-color:#999;
    clear:both;
    margin-left:15px;
    width:270px
}

.wcLiveLeft{
width:300px;
padding:0;
margin-top:20px;
}

.wcLiveLeft .wcSepar{
    height:1px;
    background-color:#999;
    clear:both;
    margin-left:15px;
    width:270px
}

.wcLiveLeft .wcLiveTabs{
    list-style: none;
    padding: 0;
    width: 300px;
    margin: 0;
    height:56px;
}

.wcLiveLeft .wcLiveTabs li{
font-family: "ProxiBold", Arial, sans-serif;
font-size: 16px;
line-height: 16px;
padding:20px 0;
text-transform: uppercase;
background-color: #e6e6e6;
float: left;
text-align: center;
color: #999;
cursor: pointer;
position:relative
}

.wcLiveLeft .wcLiveTabs li:hover,
.wcLiveLeft .wcLiveTabs .active{
    background-color:#99ce3e;
    color:#FFF;
}

.wcLiveLeft .wcLiveTabs .st{
 width:120px    
}

.wcLiveLeft .wcLiveTabs .nd{
 width:70px 
}

.wcLiveLeft .wcLiveTabs .rd{
 width:110px    
}

.wcLiveLeft .wcLiveTabs .active{
	padding: 20px;
}

.wcLiveLeft .wcLiveArrow{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    width:18px;
    height:9px;
    margin: 0 auto;
    display:none;
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -9px;
}

.wcLiveLeft .wcLiveTabs li:hover .wcLiveArrow,
.wcLiveLeft .wcLiveTabs .active .wcLiveArrow{
    display:block   
}

.wcLiveLeft .wcLiveCont{
    background-color:#FFF;
    width: 300px;
    padding-bottom:1px
}

.wcLiveLeft .wcLiveCont .wcHalf{
    font-size:14px;
    color:#fff;
    padding:8px;
    color:#fff;
    background-color:#999;
    float:right;
    font-family:ProxiBold
}

.wcLiveLeft .wcResultFlags{
margin:17px 12px 23px 12px;
}

.wcLiveLeft .wcFlag{
    float:left;
    overflow:hidden;
    /*border-radius:5px*/
cursor: pointer
}

.wcFlagImage{
	/*border: solid 1px #d9d9d9;*/
}

.wcLiveLeft .wcResult{
float:left;
margin:3px 28px 0 28px  
}

.wcLiveLeft .wcResult .wcResNum{
	float:left;
	width:37px;
	height: 30px;
	padding-top:5px;
	text-align:center;
	background-color:#CCC;
	font-size:25px;
	font-family:ProxiNormal
}

.wcLiveLeft .wcResult .winner{
    background-color:#99CE3E;
    color:#FFF  
}

.wcLiveLeft .wcTeamLeft,
.wcLiveLeft .wcTeamRight{
    color:#666;
    text-transform:uppercase;
    font-family:ProxiNormal;
    float:left;
    font-size:12px;
    margin-top:10px
}

.wcLiveLeft .wcTeamRight{
    float:right 
}

.resultByHalf{
    margin:0 15px 25px 15px;
    color:#666;
    font-family:ProxiNormal;
    font-size:12px
}

.resultByHalf .stHalf{
    float:left;
    width:90px;
    margin-right:15px;
    padding-top:3px
}

.resultByHalf .ndHalf{
    float:left;
    width:90px;
    margin-right:15px;
    padding-top:3px
}

.resultByHalf .overTime{
    float:left;
    width:60px;
    padding-top:3px
}

.resultByHalf .wcResult{
    float:right;
    margin:0    
}

.resultByHalf .wcResult .wcResNum{
    font-size: 14px;
    width: 20px;
    height: 17px;
    padding-top: 3px;
    margin-top:-3px
}

.wcPenalties{
    margin:0 15px 17px 15px;
    color:#666;
    font-family:ProxiNormal;
    font-size:12px;
    text-align:center
}

.wcPenalties .oneShoot{
    width:20px;
    height:20px;
    float:left;
    margin-right:3px;
    background-color:#CCC;
    cursor:pointer;
}

.wcPenalties .leftFive{
    float:left;
    margin-top:5px  
}

.wcPenalties .rightFive{
    float:right;
    margin-top:5px;
    width: 115px;
}

.wcPenalties .rightFive .oneShoot{
    margin-right:0;
    margin-left:3px;
    float:left;
}

.wcPenalties .passed{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-40px 0;
    background-color:#99CE3E
}

.wcPenalties .missed{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-20px 0;
}


#wcTimeline_video{
}

.wcTimeColumn{
    width:280px;
    margin:0 15px 22px 15px;
}

.wcTimeColumn .wcTimeUnit{
    margin:5px 0    
}

.wcTimeColumn .timeLeft, .wcTimeColumn .timeRight{
    width:120px;
    min-height:17px;
    float:left;
    color:#323232;
    font-family:ProxiNormal;
    font-size:12px;
    padding-top:3px;
}

.wcTimeColumn .timeLeft{
    margin-right:5px;
    text-align:right    
}

.wcTimeColumn .timeRight{
    margin-left:5px;
    text-align:left 
}
.wcTimeColumn .timeActions{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    float:left;
    width:20px;
    height:20px 
}

.timeActionGoal{
    font-weight:bold;
}

.wcTimeColumn .goal{
    background-position:-60px 0 
}

.wcTimeColumn .own_goal{
    background-position:-60px 0
}

.wcTimeColumn .change{
    background-position:-80px 0 
}

.wcTimeColumn .changeOut{
    display:block;
    background-image:url(IMG/VB/smallArrowDown.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:3px;
}

.wcTimeColumn .changeIn{
    display:block;
    background-image:url(IMG/VB/smallArrowUp.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:3px;
}

.changeLeft{
    background-position:left !important;
}

.wcTimeColumn .yellowCard{
    background-position:-100px 0    
}

.wcTimeColumn .redCard{
    background-position:-120px 0    
}

.wcTimeColumn .doubleYellow{
    background-position:-140px 0    
}

.wcTimeColumn .fault{
    background-position:-50px -190px    
}

.wcTimeColumn .offside{
    background-position:-187px -187px
}


.wcPlace_cont{
    background-color: #FFF;
    width: 300px;
    height: 222px;
    padding-top: 5px;
}

.wcPlace{
    width:266px;
    height:187px;
    background-image:url(IMG/VB/stadion_bg.jpg);
    background-repeat:no-repeat;
    margin:13px auto 20px auto
}

.wcPlace .wcPlaceName{
    width:166px;
    margin-left:50px;
    float:left;
    text-align:center;
    font-size:16px;
    text-transform:uppercase;
    margin-top:6px  
}

.wcPlace .wcPlaceMap{
    float:right;
    width:18px;
    height:32px;
    display:block;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-position:0 -20px
}

.wcPlace .placeData{
    margin-top:15px;
    font-family:ProxiNormal;
    color:#999
}

.wcPlace .placeData .placeTemp{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-18px -18px;
    float:left;
    width:66px;
    height:45px;
    font-size:48px;
    padding-left: 20px;
    margin-left:5px;
    padding-top:5px;
}

.wcPlace .placeData .placeWeather{
    float:left;
    margin-left:10px;
    width:34px;
    height:20px;
    padding-top:30px;
    font-size:10px;
    line-height:12px;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-280px -20px
}

.wcPlace .placeData .placeWind{
    float:left;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-110px -20px;
    width:55px;
    height:20px;
    padding-top:30px;
    margin-left:10px;
    font-size:10px
}

.wcPlace .placeData .placeWind span{
        font-size:20px;
        padding-right:5px
}

.wcPlace .placeData .placeHumid{
    float:left;
    text-align:right;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-180px -20px;
    width:55px;
    height:20px;
    padding-top:30px;
    margin-left:10px;
    font-size:10px
}

.felhos{
    background-position: -80px -345px !important;
}

.kodos{
    background-position: -40px -345px !important;
}

.napos{
    background-position: 0px -345px !important;
}

.jegeso{
    background-position: -120px -345px !important;
}

.havazik{
    background-position: -120px -345px !important;
}

.enyhen_felhos{
    background-position: -80px -345px !important;
}

.esos{
    background-position: -160px -345px !important;
}

.lampa_fenyes{
    background-position: -360px -345px !important;
}

.tiszta_ejszaka{
    background-position: -280px -345px !important;
}

.felhos_ejszaka{
    background-position: -320px -345px !important;
}

.enyhen_felhos_ejszaka{
    background-position: -320px -345px !important;
}

.wcPlace .placeData .placeHumid span{
        font-size:20px;
        padding-right:5px
}

.wcPlace .placeCrowd{
    font-family:ProxiNormal;
    margin-top:55px;
    text-align:right;
    font-size:14px;
    text-transform:uppercase;
    padding-right:10px;
    color:#333
}

.wcPlace .placeCrowd span{
    font-size:30px;
    font-family:ProxiBold;
    margin-left:5px
}

.wcRefere_cont{
    width: 300px;
    background-color: #fff;
    height: auto;
    padding-top: 2px;
}

.wcRefere{
    font-family:ProxiNormal;
    width:270px;
    margin:20px 15px;
    font-size:12px
}

.wcRefere .wcRefTitle{
    height:21px;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position: 0 -70px;
    padding-left:60px;
    font-size:16px;
    color:#333;
    text-transform:uppercase;
    padding-top:5px
}

.wcRefere .wcStaff{
    margin-top:10px
}

.wcRefere .wcStaffUnit{
    height:15px;
    margin-bottom:5px
}

.wcRefere .wcStaff .staffPoz{
    float:left;
    width:130px;
    color:#999
}

.wcRefere .wcStaff .staffName{
    float:left;
    width:140px;
    color:#333
}

.wcRefere .wcStaff .staffName img{
    height:10px;
    width: 15px;
    margin-left:5px
}

.wcStats{
    /*margin:15px 15px 10px 15px*/
background-color: #fff;
width: 300px;
height: auto;
padding-top: 20px;
padding-bottom: 30px;
}

.wcStats .statsTitle{
    height:22px;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-300px -70px;
    padding-left:60px;
    font-size:16px;
    color:#333;
    text-transform:uppercase;
    padding-top:5px;
    margin-bottom:20px;
    margin-left: 10px;
}

.wcStats .statTeams{
    color: #4d4d4d;
    font-family:ProxiNormal;
    font-size:12px;
    text-transform:uppercase;
    margin-left: 10px;
    margin-right: 10px;
}

.wcStats .sTeamFlag{
    width:70px;
    height:45px;
    /*margin-bottom:7px;*/
    border-radius:2px;
    overflow:hidden
}

.wcStats .sTeamFlag img{
    width: auto;
	height: 43px;
	/*border: solid 1px #d9d9d9;*/
}

.wcStats .statTeamLeft{
    float:left;
    line-height:20px
}

.wcStats .statTeamRight{
    float:right;
    line-height:20px;
    text-align:right
}

.wcStats .statTeamRight .sTeamFlag{
    float:right;
}

.wcStats .statCont{
    margin-top:10px;
    font-family:ProxiNormal;
    text-transform:uppercase;
    margin-left: 10px;
    margin-right: 10px;
    height:875px;
    overflow-y:auto;
	overflow-x:hidden;
}

.wcStats .statUnit{
    height:50px;
    position:relative;
    border-bottom: #99CE3E solid 3px;
    margin-bottom:10px;
    width:250px;
}

.wcStats .statUnit .statTitle{
    position:absolute;
    font-size:10px
}

.wcStats .statLeft, .wcStats .statRight{
    width:100px;
    float:left;
    height:35px;
    padding-top:15px;
    position:relative;
}

.wcStats .statLeft .statPerc, .wcStats .statRight .statPerc{
    height:5px;
    background-color:#99CE3E;
    position:absolute;
    bottom:0;
    width:50%
}

.wcStats .statLeft .statNum, .wcStats .statRight .statNum{
    position:absolute;
    bottom:5px;
    color:#99CE3E;
    line-height:25px;
}

.wcStats .statRight{
    text-align:right    
}

.wcStats .statRight .statPerc{
    right:0 
}

.wcStats .statRight .statNum{
    right:0
}

.wcStats .statPicto{
    float:left;
    width:50px;
    height:50px;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
}

.wcStats .ballPossesion{
    background-position:-292px -116px;
}

.wcStats .corner{
    background-position:-342px -107px;
}

.wcStats .fault{
    background-position:0px -107px;
}


.wcStats .shoot{
    background-position:-46px -120px;
}

.wcStats .ontarget{
    background-position:-100px -100px;
}

.wcStats .yellowcard{
    background-position:-152px -109px;
}


.wcStats .doubleyellow{
    background-position:-192px -109px;
}

.wcStats .redcard{
    background-position:-242px -109px;
}

.wcStats .save{
    background-position:-150px -225px;
}

.wcStats .offside{
    background-position:-195px -225px;
}

.wcStats .blocked{
    background-position:-250px -225px;
}

.wcStats .freekick{
    background-position:-300px -225px;
}

.wcStats .fixing{
    background-position:-50px -280px;
}

.wcStats .penalty_kick{
    background-position:-100px -225px;
}

.wcStats .penalty_goal{
    background-position:-0px -275px;
}

.wcStats .goal_pass{
    background-position:-352px -225px;
}

.wcStats .distance{
   background-position: -50px -225px;
}


.wcOther{
    width:276px;
	margin-top:20px;
}


.wcOther .otherTitle{
    width:135px;
    display:block;
    padding:18px 5px 18px 13px;
    background-color:#99CE3E;
    font-family:ProxiBold;
    font-size:18px;
    text-decoration:none;
    color:#FFF;
    background-image:url(IMG/VB/play.png);
    background-position: 108px 8px;
    position:relative;
	background-repeat:no-repeat;
}

.wcOther .otherTitle .wcLiveArrow {
background-image: url(IMG/VB/wcLiveSprite.png);
background-repeat: no-repeat;
width: 18px;
height: 9px;
margin: 0 auto;
position: absolute;
bottom: -9px;
left: 50px;
margin-left: -9px;
}

.wcOther .wcOtherCont{
    background-color:#FFF;
    padding:1px 0;
    font-family:ProxiNormal;
}

.wcOther .wcResultFlags{
    width:246px;
    margin:24px 15px 12px 15px;
}

.wcOther .wcFlag{
    width:63px;
    text-align:center;
    float:left;
}

.wcOther .wcFlag .flagPic{
    width:63px;
    height:43px;
    overflow: hidden;
    margin-bottom:10px;
cursor: pointer
}

.wcOther .wcFlag img{
    width: auto;
	/*border: solid 1px #d9d9d9;*/
	height: 40px;
}

.wcOther .wcResult{
width:92px;
margin:6px 14px 0 14px;
float:left  
}

.wcOther .wcResult .resultPast{
    width:50px;
    margin: 0 auto;
    opacity:0.6 
}

.wcOther .wcResult .wcResNumPast{
    width:23px;
    height:35px;
    padding-top:4px;
    float:left;
    text-align:center;
    background-color:#ccc;
    color:#333;
    font-size:16px;
    margin-right:2px;
	display:none;
}

.wcOther .winner{
    background-color:#99CE3E !important; 
    color:#FFF !important   
}

.wcOther .wcResult .resultActual{
    width:92px;
    /*margin-top:18px*/
}

.wcOther .wcResult .wcResNum{
    width:44px;
    height:30px;
    padding-top:5px;
    float:left;
    background-color:#ccc;
    color:#333;
    text-align:center;
    font-size:25px;
    margin-right:2px
}

.wcOther .resultSwitcher{
    float:right;
    width:140px;
    font-family:ProxiNormal;
    text-transform:uppercase;
    font-size:12px;
    color:#bfbfbf;
    padding-top:3px;
    margin-right:15px
}

.wcOther .resultSwitcher .resultSwitchButton{
    float:right;
    margin-top:-3px
}

.wcOther .resultSwitcher .resultButtOff,
.wcOther .resultSwitcher .resultButtOn{
    width:23px;
    float:left;
    background-color: #CCC;
    color:#333;
    padding:3px 5px;
    text-align:left;
	cursor:pointer;
}

.wcOther .resultSwitcher .resultButtOn{
    text-align:right    
}

.wcOther .resultSwitcher .on{
    color:#FFF;
    background-color:#99CE3E    
}

.wcOther .otherPlace{
    background-image: url(IMG/VB/stadion_bg.jpg);
    background-repeat: no-repeat;
    margin: 15px auto;
    height:32px;
    width:246px
}

.wcOther .otherPlace .wcPlaceName {
width: 160px;
margin-left: 50px;
float: left;
text-align: center;
font-size: 16px;
text-transform: uppercase;
margin-top: 6px;
}

.wcOther .otherPlace .wcPlaceMap{
float: right;
width: 18px;
height: 32px;
display: block;
background-image: url(IMG/VB/wcLiveSprite.png);
background-position: 0 -20px;
}


.wcTimeline{
    width:610px;
    margin-top:20px;
}

.wcTimeLineHint{
}

.wcTimeline .changeOut{
    display:block;
    background-image:url(IMG/VB/timeArrowDown.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
}

.wcTimeline .changeIn{
    display:block;
    background-image:url(IMG/VB/timeArrowUp.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
}

#showHint{
    background-color: #99CE3E;
    color: #FFFFFF;
    height: auto;
    padding: 5px;
    position: absolute;
    text-transform: uppercase;
    width: auto;
	line-height:15px;
}
/*timeline tabs*/
#timeTitle{
    background-color: #99CE3E;
    background-image: url("IMG/VB/wcLiveSprite.png");
    background-position: 103px -170px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin: 0;
    padding-left: 0;
    padding-right: 45px;
    width: 105px;
}

.noTimePlay{
	background-image: none !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}


.wcTimeline .wcTimeTabs{
    list-style: none;
    padding: 0;
    width: 100%;
    margin: 0;
}

.wcTimeline .wcTimeTabs li{
    font-family: "ProxiBold", Arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    padding:20px 0;
    text-transform: uppercase;
    background-color: #e6e6e6;
    float: left;
    text-align: center;
    color: #999;
    cursor: pointer;
    position:relative;
}

.wcTimeline .wcTimeTabs li:hover,
.wcTimeline .wcTimeTabs .active{
    background-color:#ccc;
    color:#FFF;
}

.wcTimeline .wcTimeTabs .st{
    width:100px;
}

.wcTimeline .wcTimeTabs .nd{
    width:100px;
}

.wcTimeline .wcTimeTabs .rd{
    width:140px;    
}

.wcTimeline .wcTimeTabs .active{
    /*padding: 20px 12px 20px 12px;*/
}

.wcTimeline .wcLiveArrow{
    background-image:url("IMG/VB/greyArrow.png");
    background-repeat:no-repeat;
    width:22px;
    height:9px;
    margin: 0 auto;
    display:none;
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -9px;
}

.wcTimeline .wcTimeTabs li:hover .wcLiveArrow,
.wcTimeline .wcTimeTabs .active .wcLiveArrow{
    display:block   
}

/*------*/
.wcTimeline .timeTitle{
    background-color:#99CE3E;
    color:#FFF;
    font-family:ProxiBold;
    font-size:16px;
    text-transform:uppercase;
    width:105px;
    text-align:center;
    padding:18px 0
}

.wcTimeline .timeCont{
    background-color:#FFF;
    padding:15px;
	overflow:hidden;
}

.wcTimeline .timeCont .overTimeHalf{
	background-color: #99CE3E;
    height: 50px;
    position: absolute;
    width: 2px;
	display: none;
}

.wcTimeline .timeFlags{
    float:left;
    height:52px;
    margin-right:10px;
}

.wcTimeline .upFlag,
.wcTimeline .downFlag{
    width:24px;
    height:20px;
    border-radius:2px;
    overflow:hidden;
    margin-bottom:11px
}

.wcTimeline .downFlag{
    margin-top:11px;
    margin-bottom:0px
}

.wcTimeline .upFlag img,
.wcTimeline .downFlag img{
    /*width:100%;
    height:100%*/ 
	width: auto;
	height: 15px;
	/*border: solid 1px #d9d9d9;*/
}

.wcTimeline .timeLineCont{
    float:left;
    width:535px;
    height:52px;
	position:relative;
    /*margin-right:10px*/
}

.wcTimeline .timeLineCont .upTimeLine{
    border-bottom:#99CE3E solid 2px;
    height:25px;
    position:relative;
    /*overflow:hidden;*/
    margin-left:4px;
}

.wcTimeline .timeLineCont .downTimeLine{
    height:25px;
    position:relative
}

.wcTimeline .timeLineCont .timeEvent{
    height:27px;
    width:25px;
    position:absolute;
    float:left;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat: no-repeat;
    cursor:pointer;
}

.nolineUp{
    height:19px !important;
}

.wcTimeline .timeLineCont .goal{
    width:10px;
    background-position:-174px -190px; /**/
}

.wcTimeline .timeLineCont .fault{
    width:10px;
    background-position:-58px -190px; /**/  
}

.wcTimeline .timeLineCont .change{
    width:10px;
    background-position:-85px -190px; /**/  
}

.wcTimeline .timeLineCont .yellowcard{
    width:10px;
    background-position:-112px -190px   
}

.wcTimeline .timeLineCont .doubleyellow{
    width:10px;
    background-position:-152px -190px   
}

.wcTimeline .timeLineCont .redcard{
    width:10px;
    background-position:-132px -190px   
}

.wcTimeline .timeLineCont .corner{
    width:10px;
    background-position:-190px -190px; /**/
}

.wcTimeline .timeLineCont .offside{
    width:10px;
    background-position:-243px -190px; /**/
}

.wcTimeline .timeLineCont .shut{
    width:10px;
    background-position:-213px -190px; /**/
}


/*down timline*/

.wcTimeline .downTimeLine .goal{
    width:10px;
    background-position:-174px -180px   
}

.nolineDown_goal{
    height: 20px !important;
    background-position:-174px -186px !important;
    margin-top: 6px;
}

.wcTimeline .downTimeLine .own_goal{
    width:10px;
    background-position:-174px -180px   
}

.nolineDown_own_goal{
    height: 20px !important;
    background-position:-174px -186px !important;
    margin-top: 6px;
}

.wcTimeline .downTimeLine .fault{
    background-position:-58px -180px    
}

.nolineDown_fault{
    height: 20px !important;
    background-position:-58px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLine .change{
    background-position:-85px -180px    
}

.nolineDown_change{
    height: 20px !important;
    background-position:-85px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLine .yellowcard{
    background-position:-112px -180px   
}

.nolineDown_yellowcard{
    height: 20px !important;
    background-position:-112px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLinet .doubleyellow{
    background-position:-152px -180px   
}

.nolineDown_doubleyellow{
    height: 20px !important;
    background-position:-152px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLine .redcard{
    background-position:-132px -180px   
}

.nolineDown_redcard{
    height: 20px !important;
    background-position:-132px -186px !important;
    margin-top: 6px;
}

.wcTimeline .downTimeLine .corner{
    background-position:-190px -180px   
}

.nolineDown_corner{
    height: 20px !important;
    background-position:-190px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLine .offside{
    background-position:-243px -180px;
}

.nolineDown_offside{
    height: 20px !important;
    background-position:-243px -186px !important;
    margin-top: 6px;
}


.wcTimeline .downTimeLine .shut{
    background-position:-213px -180px;
}

.nolineDown_shut{
    height: 20px !important;
    background-position:-213px -186px !important;
    margin-top: 6px;
}

.wcInfo{
    width:610px;
    font-family:ProxiNormal;
    color:#585858;
    font-size:12px;
    margin-top:20px;
	position: relative;
	z-index: 100;
}

.wcInfoCountryName{
	cursor:pointer;
}

.wcInfoCountryFlag{
	width: auto;
	height: 48px;
	/*border: solid 1px #d9d9d9;*/
}

.wcInfoMaps{
    width:610px;
    height:407px;
    background-image:url(IMG/VB/field_overlay.png);
    background-color:#99ce42;

}

.wcInfoCountries{
    width: 610px;
    background-color: #fff;
    height: 70px;   
}

.wcInfoCountry{
    width: 305px;
    float: left;
    height: 70px;
    overflow: hidden;
}

.wcInfoCountry ul{
    margin: 10px;
    overflow: hidden;
}

.wcInfoCountry li{
    float: left;
    margin-right: 10px;
    width: auto;
    height: 50px;
}
.wcInfoCountryFlag{}


.wcInfoPlayerName{
    display:none;
    width: 305px;
    float: left;
    height: 70px;
    overflow: hidden;
}

.wcInfoPlayerName ul{
    margin: 10px;
    overflow: hidden;
}

.wcInfoPlayerName li{
    float: left;
    /*margin-right: 10px;*/
    width: auto;
    height: 50px;
}

.wcInfoPlayerName_text{
    /*margin-left:-25px;    */
}

.wcInfoPlayerName_image{
    background-image:url(IMG/VB/playerPicto.png);
    width:35px !important;
}

.wcInfoPlayerName_flag{
    width: 30px !important;
    height: 22px !important;
    margin-top: 10px;
    background-color: #99ce3e;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.wcInfoPlayerName_text h4{
    color:#FFFFFF;
    background-color:#99ce3e;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.wcInfoBallTeam{
    background-image:url(IMG/VB/ballArrow.png);
    width: 45px !important;
    height: 28px !important;
    margin-top: 5px;
}

.wcInfo .wcInfoTabs{
    list-style: none;
    padding: 0;
    margin: 0;
}

.wcInfo .wcInfoTabs li{
font-family: "ProxiBold", Arial, sans-serif;
font-size: 16px;
line-height: 16px;
padding: 20px;
text-transform: uppercase;
background-color: #e6e6e6;
float: left;
text-align: center;
color: #999;
cursor: pointer;
position: relative; 
}

.wcInfo .wcInfoTabs .active,
.wcInfo .wcInfoTabs li:hover{
background-color: #99ce3e;
color: #FFF;
}

.wcInfo .wcInfoTabs .wcLiveArrow{
    background-image: url(IMG/VB/wcLiveSprite.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 9px;
    margin: 0 auto;
    display: none;
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -9px;
}

.wcInfo .wcInfoTabs li:hover .wcLiveArrow,
.wcInfo .wcInfoTabs .active .wcLiveArrow{
    display:block   
}

.wcInfo .wcInfoTables{
    padding:15px 0 1px 15px;
    width:595px;
    background-color:#FFF
}

.wcInfo .wcInfoTeam{
    width:280px;
    float:left
}

.wcInfo .wcInfoTables h4{
    font-size:19px;
    text-transform:uppercase;
    margin:15px 0
}

.wcInfo .wcInfoTables table{
    width:260px;
    margin:20px 0;
}

.wcInfo .wcInfoTables tr:hover td{
    background-color:#99CE3E;
    cursor:pointer
}

.wcInfo .wcInfoTables td,
.wcInfo .wcInfoTables th{
    height:15px 
}

.wcInfo .wcInfoTables th{

    text-transform:uppercase;
    text-align:left 
}

.wcInfo .wcInfoTables .st{
    margin-right:20px   
}

.wcKviz{
    width:276px;
    color:#666;
    font-family:ProxiBold;
    font-size:16px;
    text-transform:uppercase
}

.wcKviz .kvizTitle{
    background-color: #99CE3E;
    color: #FFF;
    font-family: ProxiBold;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    padding: 18px;
    width:110px
}

.wcKviz .kvizCont{
    background-color:#FFF;
    padding:15px;
    position:relative
}

.wcKviz .kvizCont .kvizPic{
}

.wcKviz .voteCont{
    font-family:ProxiNormal;
    font-size:14px
    
}

.wcKviz .oneVote{
    
}

.wcKviz .voteAnswer{
    background-color:#99CE3E;
    color:#FFF;
    padding:8px;
    float:left;
    margin-right:5px
}

.wcKviz .voteResult{
    float:left;
    width:130px;
}

.wcKviz .voteResult .votePercent{
    height:100%;
    padding:8px;
    background-color:#a4a4a4;
    color:#000
}

/*LIVE end*/

.wcStatistics{
    width: 210px;
    background-color: #FFF;
    font-family: ProxiNormal;
    text-transform: uppercase;
    font-size: 11px;
    margin-left: 30px;
    padding-bottom: 20px;
    margin-top: 30px;
}

.wcStatistics .wcStatLogo{
    text-align:center;
    height:99px;
    padding-top:37px
}

.wcStatistics .wcStatTitle{
    background-color:#99CE3E;
    color:#FFF;
    font-size:17px;
    text-align:center;
    padding:13px 0;
    font-family:ProxiBold;
    position:relative;
    width:230px;
    margin-left:-10px
}

.wcStatistics .wcResultFlags{
    margin:20px 10px    
}

.wcStatistics .wcResultFlags .resultFlag{
width: 43px;
height: 28px;
overflow: hidden;
float: left;
/*border: #d9d9d9 solid 1px;*/
cursor: pointer
}

.wcStatistics .wcResultFlags .resultFlag img{
	width:100%;
	height:100%
}

.wcStatistics .wcResultFlags .resultCont{
    float:left;
    width:60px;
    font-family:ProxiBold;
    margin:0 18px
}

.wcStatistics .resultNum{
    float:left;
    width:29px;
    height: 21px;
    padding-top: 8px;
    background-color:#A7A9AA;
    color:#FFF;
    font-size:20px;
    text-align:center;
    line-height: 17px;
}

.wcStatistics .resultCont .winner, .wcStatistics .resultPenalty .winner {
    background-color:#99CE3E    
}

.wcStatistics .resultPenalty {
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}

.wcStatistics .resultPenalty .penalty {
    float:left;
    font-family:ProxiNormal;
    color: #6D6F71;
    margin: 3px 5px 0;
}

.wcStatistics .resultPenalty .resultNum {
    width: 20px;
    height: 16px;
    font-size:14px;
}

.wcStatistics .wcStatCont{
    margin:0 10px 10px 10px 
}

.wcStatistics .oneStat{
    min-height:22px;
    padding:14px 0 6px 0;
    border-bottom:#BBBDBF solid 1px;
    margin-left:5px
}

.wcStatistics .wcStatCont .last{
    border-bottom:none  
}

.wcStatistics .oneStat .numLeft,
.wcStatistics .oneStat .numRight{
    width:35px;
    text-align:center;
    float:left;
    font-family:ProxiBold;
    color:#99CE3E
}

.wcStatistics .oneStat .statValue{
    float:left;
    text-align:center;
    width:110px;
    color:#6D6F71
}

.wcStatistics .moreData{
    font-size:14px;
    color:#99CE3E;
    font-family:ProxiBold;
    width:150px;
    display:block;
    text-align:center;
    padding:5px;
    border:#99CE3E solid 1px;
    margin:0 auto
}

.wideVer{
    width:280px;
    margin: 30px 0 25px 10px;
}

.wideVer .wcStatTitle{
    width:280px;
    margin-left:0
}

.wideVer .wcResultFlags .resultCont{
    margin: 0 53px;
}

.wideVer .oneStat .statValue{
    width: 160px;
    padding: 0 10px;
}

.wideVer  .moreData{
    width: 250px;
}

.wcMainNews{
    width:380px;
    background-color:#FFF;
    font-family:ProxiNormal;
    padding-bottom:15px
}

.wcMainNews .mainTopPic{
    width:380px;
    max-height:250px    
}

.wcMainNews .mainTopPic img{
    width:100%;
    height:auto;
    position:relative;
    margin-left:-10px
}

.wcMainNews .mainNewsTop{
        margin:0 10px;
        font-size:16px;
        line-height:20px;
        color:#000;
        padding-bottom:15px
}

.wcMainNews .mainNewsTop h4{
    font-family:ProxiBold;
    font-size:26px;
    line-height:31px;
    text-transform:uppercase;
    color:#6D6F71;
    margin:15px 0
}
        
.wcMainNews .mainNewsUnit{
    margin:0 10px;
    font-size:14px;
    line-height:18px;
    color:#000;
    padding-top:1px;
    padding-bottom:15px;
    border-top:#919191 solid 1px
}

.wcMainNews .mainNewsUnit h4{
    line-height:20px;
    text-transform:uppercase;
    color:#919191;
    margin: 15px 0 16px 0
}

.wcNext{
    width:280px;
    background-color:#FFF;
    padding-top:1px;
    font-family:ProxiNormal;
    padding-bottom:1px;
margin-left: 10px;
margin-top: 20px;
}

.wcNext h3{
    font-size:20px;
    margin:15px;
    color:#99CE3E;
    text-transform:uppercase;
    font-family:ProxiBold
}

.wcNext ul{
    list-style:none;
    padding:0;
    margin:0 0 0 -10px;
    width:300px
}

.wcNext ul li{
    background-color:#99CE3E;
    color:#FFF;
    float:left;
    width:128px;
    height:42px;
    display:table;
    padding:10px;
    font-size:13px;
    font-family:ProxiBold;
    text-transform:uppercase;
    text-align:center;
}

.wcNext ul li div{
    display:table-cell;
    vertical-align:middle;
    height:100%;
}

.wcNext .nd{
    margin-left:4px 
}

.wcNext .nextDetails{
    margin-top:10px;
    margin-bottom:15px
}

.wcNext .nextDetails .matchTxt{
    float:left;
    width:110px;
    font-family:ProxiNormal;
    font-size:16px;
    margin-left:27px;
    text-align:center;
    margin-top:8px  
}

.wcNext .nextDetails .nextChannel{
float: left;
background-image:url(IMG/VB/wcSprite.png);
background-repeat: no-repeat;
margin-left: 10px;
width: 100px;
height: 50px;
}

.wcNext .nextDetails .duna{
    background-position:0 8px   
}

.wcNext .matchTxt span{
    color:#666666;
    font-family:ProxiBold
}


.wcAllMatches{
        width:920px;
        background-color:#FFF;
        font-family:ProxiNormal;
        margin-left:10px;
        line-height: normal;
}

.wcAllMatches .allHead{
    font-family:ProxiBold;
    position:relative;
    width:940px;
    margin-left:-10px;
    background-color:#FFF;
    margin-bottom:25px
}

.wcAllMatches .allHeadTitle{
    font-size:22px;
    color:#99CE3E;
    height:33px;
    padding:11px 0 0 15px;
    border-bottom: #99CE3E solid 2px;
    text-transform:uppercase;
    background-image:url(IMG/VB/wcSprite.png);
    background-repeat:no-repeat;
    background-position:915px -40px
}

.wcAllMatches .allHeadTabs{
    list-style:none;
    background-color:#E6E7E8;
    padding:0;
    margin:0    
}

.wcAllMatches .allHeadTabs li{
    float:left;
    height:25px;
    width:470px;
    background-color:#E6E7E8;
    color:#808184;
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
    padding-top:10px
}

.wcAllMatches .allHeadTabs li a {
    color:#808184;
}

.wcAllMatches .allHeadTabs .ui-tabs-active,
.wcAllMatches .allHeadTabs .ui-tabs-active a,
.wcAllMatches .allHeadTabs li:hover{
    background-color:#99CE3E;
    color:#FFF
}

.wcAllMatches .allContHead{
height: 24px;
padding-top: 8px;
    background-color:#BBBDBF;
    color:#6E6D6E;
    font-family:ProxiSemiBold;
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
    background-image:url(IMG/VB/wcSprite.png);
    background-repeat:no-repeat;
    background-position:900px -112px;
    cursor:pointer;
margin-top:3px
}

.wcAllMatches .open{
    background-position:900px -84px
}

.wcAllMatches .allTable{
    border:none
}

.wcAllMatches .allTable .allTeamRow{
    width:600px;
    float:left;
    text-transform:uppercase
}

.wcAllMatches .allTable .oneTeamRow,
.wcAllMatches .teamRowHead .allValue{
    border-bottom:#BBBDBF solid 2px 
}

.wcAllMatches .allTable .aboveLine{
    border-bottom:#99CE3E solid 5px     
}

.wcAllMatches .allTable .last{
    border-bottom:none;
}

.wcAllMatches .allTable .last .allValue{
    height:50px 
}

.wcAllMatches .allTable .allGroup{
    float:left;
    height:35px;
    padding-top:5px;
    width:183px;
    text-align:center;
    font-family:ProxiBold;
    font-size:45px;
    color:#99CE3E
}

.wcAllMatches .allTable .allTeamName{
    float:left;
    height:35px;
    width:183px;
    padding-top:25px;
    color:#5C5C5C;
    font-family:ProxiSemiBold;
    font-size:12px
}

.wcAllMatches .allTeamFlag{
    float:left;
    width:24px;
    height:16px;
    margin:-2px 10px 0 10px;
    /*border: #d9d9d9 solid 1px; */
}

.wcAllMatches .allTeamFlag img{
    width:100%;
    height:100% 
}

.wcAllMatches .allTable .allValue{
    float:left;
background-color: #f4f4f4;
    height:35px;
    padding-top:25px;
    width:52px;
    text-align:center;
    color:#808184;
    font-size:11px;
    font-family:ProxiBold
}

.wcAllMatches .allTeamFixtures{
    float:left;
    width:260px;
    margin-left:40px;
    font-family:ProxiBold;
    font-size:10px;
    text-transform:uppercase;
    margin-top:15px
}

.wcAllMatches .allTeamFixtures .oneTeamFix{
    height:38px;
    padding-top:7px;
    border-bottom:#BBBDBF solid 1px
}

.wcAllMatches .allTeamFixtures{
}

.wcAllMatches .allTeamFixtures .teamFlagLeft,
.wcAllMatches .allTeamFixtures .teamFlagRight{
    width:65px;
    float:left;
    margin-top:7px
}

.teamFlagLeft .allTeamFlag{
    margin:0
}

.teamFlagRight .allTeamFlag{
    float:right;
    margin:0
}

.wcAllMatches .allTeamFixtures .teamFixInfo{
    float:left;
    width:130px;
    font-family:ProxiBold;
    font-size:10px
}

.wcAllMatches .allTeamFixtures .fixTime{
    font-size:10px;
    height:13px;
    padding-top:1px;
    color:#808184
}

.fixTime .fixTDate{
    display:inline-block;
    width:70px;
    text-align:center
}

.fixTime .fixTChannel{
    display:inline-block;
    width:20px;
    text-align:center
}

.fixTime .fixTTime{
    display:inline-block;
    width:30px;
    text-align:center
}

.wcAllMatches .live .fixTime{
    background-color:#99CE3E;
    color:#FFF;
    text-align:center;
    background-image:url(IMG/VB/wcSprite.png);
    background-repeat:no-repeat;
    background-position:118px -161px
}

.wcAllMatches .live .fixTime a{
    color:#FFF;
}

.wcAllMatches .allTeamFixtures .fixPlace{
    text-align:center;
    color:#FFF;
    background-color:#858B95;
    height:13px;
    padding-top:1px;
    background-image:url(IMG/VB/wcSprite.png);
    background-repeat:no-repeat;
    background-position:120px -146px
}

.wcAllMatches .allTeamFixtures .fixPlace a{
    color:#FFF;
}

.wcAllMatches .live .fixPlace{
    background-color:#858B95;
    color:#858B95;
    background-color:#FFF;
}

.wcAllMatches .live .fixPlace span,
.siteAllMatches .live .fixPlace span{
    display:inline-block;
    width:60px;
    text-align:center   
}

.wcAllMatches .live .fixPlace .winner{
    color:#99CE3E
}

.wcAllMatches .allFinals{
    margin-top:-15px;
    padding-bottom:30px;
    background-image:url(IMG/VB/finalsBack.png);
    background-repeat:no-repeat;
    background-position:center top;
    position:relative
}

.allFinals .eight, .allFinals .four, .allFinals .two, .allFinals .end{
    width:130px;
    margin-left:10px;
    float: left;
    position:relative
}

.allFinals .four{
    margin-left:20px    
}

.allFinals .two{
    margin-left:35px    
}

.allFinals .right{
    float:right 
}

.eight.right{
    margin-left:0;
    margin-right:10px   
}

.four.right{
    margin-left:0;
    margin-right:20px   
}

.two.right{
    margin-left:0;
    margin-right:35px   
}

.allFinals .finalHead{
    font-size: 14px;
    font-family:ProxiSemiBold;
    text-transform:uppercase;
    margin-bottom:20px;
    color:#6E6D6E;
    width:130px;
    text-align:center
}

.allFinals .finalUnit{
    background-color:#E6E7E8;
    font-size:8px;
    font-family:ProxiSemiBold;
    text-transform:uppercase;
    color:#5C5C5C;
    padding:1px 5px;
    position:relative;
}

.allFinals .eight .finalUnit{
    margin-bottom:25px  
}

.allFinals .four .finalUnit,
.allFinals .two .finalUnit{
    position:absolute   
}

.allFinals .eight .last{
    margin-bottom:0 
}

.allFinals .finalUnit .finalTeam{
    margin:6px 0    
}

.allFinals .finalUnit .finalTeamName{
    width:110px;
    float:left
}

.allFinals .finalUnit .finalTeamName .finalflag{
    position:relative;
    top:-1px
}

.allFinals .finalUnit .finalTeamName .finalflag img{
    width:18px;
    height: 10px;
    float:left;
    margin-right:5px
}

.allFinals .finalUnit .finalPlace{
    background-color:#8A8C99;
    color:#E6E7E8;
    padding:2px;
    margin:7px auto 8px auto;
    width:80px;
    text-align:center
}

.siteFinals .finalUnit .live a,
.allFinals .finalUnit .live a {
    color:#E6E7E8;
}

.siteFinals .finalUnit .live,
.allFinals .finalUnit .live {
    background-color: #99CE3E;
    color: #FFF;
    text-align: center;
    background-image: url(IMG/VB/wcSprite.png);
    background-repeat: no-repeat;
    background-position: 88px -161px;
    margin: 7px auto 8px;
    padding: 2px;
    width: 100px;
}

.allFinals .finalUnit .finalLive a {
    color:#FFFFFF;
}

.allFinals .finalUnit .finalGroupTeam,
.siteMatches .finalUnit .finalGroupTeam
 {
    position: relative;
    top: -1px;
    background-color: #5C5C5C;
    color: #E6E7E8;
    width: 20px;
    text-align: center;
    font-weight: bold;
    float: left;
}

.siteMatches .finalTime .finalGroupTeam,
.siteMatches .finalLIVE .finalGroupTeam,
.allFinals .finalTime .finalGroupTeam,
.allFinals .finalLIVE .finalGroupTeam {
    margin-top: 6px;
    width: 24px;
    height: 16px;
    font-size: 12px;
}

.allFinals .finalUnit .finalTeamName .teamName {
    float: left;
}

.allFinals .finalUnit .finalResult{
    float:right;
    text-align:right;
}

.allFinals .four .top {
    top: 108px;
}

.allFinals .four .bottom {
    top: 283px;
}

.allFinals .two .finalUnit {
    top: 193px;
}

.siteFinals .four .top {
    margin-top: 60px;
}

.siteFinals .two .top {
    margin-top: 140px;
}

.siteFinals .two .bottom {
    margin-top: 245px;
}

.siteFinals .final .finalUnit {
    top: 185px;
}

.siteFinals .bronze .finalUnit {
    top: 185px;
}

.wcAllMatches .allFinals .final,
.wcAllMatches .allFinals .bronze{
    position:absolute;
    width:130px;
    left:50%;
    margin-left:-65px;
    top:60px
}

.wcAllMatches .allFinals .bronze{
    top:290px
}

.allFinals .finalTop{
    background-color:#99CE3E;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    font-family:ProxiSemiBold;
    font-size:13px;
    height:17px;
    padding-top:3px;
    margin-bottom:4px
}

.siteMatches .finalTime,
.siteMatches .finalLIVE,
.allFinals .finalTime,
.allFinals .finalLIVE
{
    min-height:63px;
    padding-bottom:1px
}

.siteMatches .finalTime .finalTeams,
.siteMatches .finalLIVE .finalTeams,
.allFinals .finalTime .finalTeams,
.allFinals .finalLIVE .finalTeams
{
    float:left;
    width:24px;
    margin-top:8px
}

.siteMatches .finalTime .finalflag,
.siteMatches .finalLIVE .finalflag,
.allFinals .finalTime .finalflag,
.allFinals .finalLIVE .finalflag
{
    width:24px;
    float:left;
    margin-top:6px
}

.siteMatches .fDateTime,
.allFinals .fDateTime
{
    float:left;
    margin-left:5px;
    font-size:18px;
    margin-top:8px;
    width:84px;
    font-family:ProxiSemiBold;
    text-align:center;
    padding-bottom:1px
}

.fDateTime .finalPlace{
    font-size:8px;
    width:82px !important;
    margin: 0 0 8px 0 !important
}

.fDateTime .finalLive{
    font-size:10px;
    font-family:ProxiBold;
    height:11px;
    padding-top:1px;
    margin-top:4px
}

.finalLIVE .finalLive{
    background-color:#99CE3E;
    color:#FFF;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position:-280px -289px
}

.finalLIVE .finalLive a {
    color:#FFF;
}

.finalUnit .finalPlace{
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position: -278px -317px;
    padding-right: 10px !important;
    width: 72px !important;
}

.finalUnit .finalInfo{
    display:block;
    position:absolute;
    width:12px;
    height:12px;
    bottom:9px;
    right:5px;
    background-image:url(IMG/VB/wcLiveSprite.png);
    background-repeat:no-repeat;
    background-position: -380px -290px;
}

/******* site matches *********/

.siteMatches{
	width:600px;
	margin-left:10px;
	background-color:#FFF;
    line-height: normal;
}

.siteMatches .siteMatchTabs{
	width:620px;
	position:relative;
	margin: 0 0 30px -10px;
	padding: 0;
	font-family:ProxiBold;
	font-size:26px;
	background-color:#B9BABB;
	color:#FFF;
	text-transform:uppercase;
	list-style:none
}

.siteMatches .siteMatchTabs li{
	float:left;
	width:310px;
	height:38px;
	padding-top:14px;
	text-align:center;
	cursor: pointer
}

.siteMatches .siteMatchTabs li:hover,
.siteMatches .ui-tabs-active{
	background-color:#99CE3E	
}

.siteMatches .siteMatchTabs a {
    color:#FFF;
}

.siteMatches .siteMatchCont{
    padding-bottom:1px	
}

.siteMatches .siteContHead{
height: 32px;
padding-top: 10px;
background-color:#99CE3E;
color: #FFF;
font-family: ProxiSemiBold;
font-size: 20px;
text-transform: uppercase;
text-align: left;
background-image: url(IMG/VB/wcSprite.png);
background-repeat: no-repeat;
background-position: 575px -107px;
padding-left:10px;
cursor: pointer;
}

.siteMatches .open{
	background-position: 575px -78px;
}

.siteMatches .siteAllMatches{
	float:left;
	width:260px;
	margin:5px 0 30px 10px	
}

.siteMatches .rightCont{
	float:right;
	margin:5px 10px 30px 0	
}

.siteMatches .oneTeamFix{
	margin-top:25px	
}

.siteMatches .teamFlagLeft,
.siteMatches .teamFlagRight{
	float: left;
	width: 60px;
	margin-top:2px
}

.siteMatches .teamFlagLeft .allTeamFlag,
.siteMatches .teamFlagRight .allTeamFlag{
	width:34px;
	height:20px;
background-color: #c6c7cc;
/*border: #d9d9d9 solid 1px;	*/
cursor:pointer
}

.siteMatches .teamFlagRight{
	float: right
}

.siteMatches .teamFixInfo{
	width:140px;
	float:left;
	text-align:center;
	font-family:ProxiBold;
	font-size: 10px;
	text-transform:uppercase
}

.siteMatches .teamFlagLeft  img,
.siteMatches .teamFlagRight img{
	width:100%;
	height:auto
}

.siteMatches .fixTime{
	color:#808184;
	height:12px;
	padding-top:1px;
	margin-bottom:0
}

.siteMatches .fixTime .fixTDate{
	display: inline-block;
	width: 70px;
	text-align: center;
}

.siteMatches .fixTime .fixTChannel{
	display: inline-block;
	width: 30px;
	text-align: center;
}

.siteMatches .fixTime .fixTTime{
	display: inline-block;
	width: 30px;
	text-align: center;
}

.siteMatches .live .fixTime{
	background-color: #99CE3E;
	color: #FFF;
	text-align: center;
	background-image: url(IMG/VB/wcSprite.png);
	background-repeat: no-repeat;
	background-position: 128px -161px;
	cursor: pointer
}

.siteMatches .live .fixTime a {
	color: #FFF;
}

.siteMatches .fixPlace{
	background-color:#808184;
	color:#FFF;
	font-size:10px;
	height:12px;
	padding-top:2px;
	background-image: url(IMG/VB/wcSprite.png);
	background-repeat: no-repeat;
	background-position: 130px -146px;
	/*cursor: pointer*/
}

.siteMatches .fixPlace a {
	color:#FFF;
}

.siteMatches .siteFinals{
	padding-bottom:30px;
	position:relative;
	background-image:url(IMG/VB/siteFinalsBack.png);
	background-repeat:no-repeat
}

.siteFinals .eight,
.siteFinals .four,
.siteFinals .two{
	width: 130px;
	margin-left: 10px;
	float: left;
	position: relative;	
}

.siteFinals .four,
.siteFinals .two{
	margin-left:20px	
}

.siteFinals .finalHead{
font-size: 14px;
font-family: ProxiSemiBold;
text-transform: uppercase;
margin-bottom: 25px;
color: #6E6D6E;
width: 130px;
text-align: center;
}

.siteFinals .finalUnit{
	background-color: #E6E7E8;
	font-size: 8px;
	font-family: ProxiSemiBold;
	text-transform: uppercase;
	color: #5C5C5C;
	padding: 1px 5px;
}

.siteFinals .eight .finalUnit{
	margin-bottom:10px	
}

.siteFinals .four .finalUnit{
	margin-bottom:87px	
}

.siteFinals .eight .last,
.siteFinals .four .last{
	margin-bottom:0	
}

.siteFinals .finalUnit .finalTeam{
	margin: 6px 0;
}

.siteFinals  .finalUnit .finalTeamName{
	width: 110px;
	float: left;
}

.siteFinals .finalUnit .finalTeamName .finalflag{
	position: relative;
	top: -1px;
}

.siteFinals .finalUnit .finalTeamName .finalflag img{
	width: 18px;
	height: 10px;
	float: left;
	margin-right: 5px;
}

.siteFinals .allFinals .finalUnit .finalResult{
	float: right;
	text-align: right;
}

.siteFinals .finalUnit .finalPlace{
    background-color: #8A8C99;
    color: #E6E7E8;
    padding: 2px;
    margin: 7px auto 8px auto;
    width: 80px;
    text-align: center;
}

.siteFinals .finalUnit .finalPlace a {
    color: #E6E7E8;
}

.siteFinals .final,
.siteFinals .bronze{
	position: absolute;
	width: 130px;
	right: 10px;
	top: 300px;
}

.siteFinals .bronze{
	top: 530px;
}

.siteFinals .finalTop{
    background-color: #99CE3E;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    font-family: ProxiSemiBold;
    font-size: 13px;
    height: 17px;
    padding-top: 3px;
    margin-bottom: 4px;
}


/*/////////////////
// Videók widget
/////////////////*/

.wcVideo {
    width: 620px;
    background-color: #FFF;
    padding-bottom: 10px;
margin-top:25px
}

.wcVideo h3 {
    background-color: #FFFFFF;
    color: #9ace3e;
    display: block;
    margin: 0 0 10px 0;
    padding: 10px 0 10px 10px;
    background-image: url(IMG/VB/wcSprite.png);
    background-repeat: no-repeat;
    background-position: 595px -37px;
    text-transform: uppercase;
    border-bottom: #d5d5d5 solid 1px;
    cursor: pointer;
font-family: ProxiBold;
}

.wcVideoRight {
    float: right;
    width: 235px;
    margin: 0 12px 0 0;
}

.wcVideoRight > div {
    float: right;
    margin: 0 0 5px 5px;
    background-color: #999;
    overflow: hidden;
    cursor: pointer;
}

.wcVideoItem {
    position: relative;
    overflow: hidden;
}

.wcVideoItem img {
    width: auto;
    height: 100%;
}

.wcVideoItemFirst {
    float: left;
    width: 355px;
    height: 240px;
    margin: 0 0 0 12px;
}

.wcVideoItemSecond {
    width: 235px;
    height: 160px;
}

.wcVideoItemThird, .wcVideoItemFourth {
    width: 115px;
    height: 75px;
}

.wcVideoItemThird {
    margin-left: 0px !important;
}

.wcVideoItemTitle {
    position: absolute;
    bottom: -200px;
    width: 100%;
    color: #FFFFFF;
    padding: 5px 0 5px 10px;
    line-height: 13px;
    background-image: url("IMG/VB/vidTxtBg.png");
z-index: 50;
}

.wcVideoPlayDiv {
    position: absolute;
z-index: 30;
}

.wcVideoPlayDivFirst {
    width: 80px;
    height: 80px;
    top: 80px;
    left: 137px;
}

.wcVideoPlayDivSecond {
    width: 40px;
    height: 40px;
    top: 60px;
    left: 97px;
}

.wcVideoPlayDivThird {
    width: 20px;
    height: 20px;
    top: 27px;
    left: 47px;
}

.wcVideoPlayDivFourth {
    width: 20px;
    height: 20px;
    top: 27px;
    left: 47px;
}

.thirdPhoto{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	padding:0 0 15px 0;
margin-top: 30px;	
}

.thirdPhoto .thirdPhotoTop{
font-family: ProxiBold;
font-size: 24px;
color: #FFF;
line-height: 42px;
padding-left: 10px;
text-transform: uppercase;
background-image: url(IMG/VB/telesport_sprites.png);
background-repeat: no-repeat;
background-position: 260px -535px;
cursor: pointer;
background-color:#99CE3E
}

.thirdPhoto .thirdPhotoCont{
	width:300px;
	max-height:170px;
	margin-left:-10px;
	margin-top:15px;
	overflow:hidden;
	position:relative
}

.thirdPhoto .thirdPhotoCont img{
	width:100%;
	height:auto	
}

.thirdPhoto .thirdPhotoCont .thirdPhotoIcon{
	position: absolute;
	bottom:7px;
	right:10px;
	width:27px;
	height:25px;
	background-image:url(IMG/VB/wcSprite.png);
	background-repeat:no-repeat;
	background-position:-40px -50px
}

/***************
 * COVER TOP
 ***************/

#fwccoverTopContainer {
    width: 100%;
}

#fwccoverTopColLeft {
    width: 360px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 15px;
    float: left;
    margin-left: -65px;
    background-color: #FFF;
    padding: 10px;
}

#fwccoverTopColRight {
    width: 300px;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
    /*border-left: 1px solid RGB(203,203,203);*/
    margin-left: 30px;
    float: left;
}

#fwccoverTopColLeft .fwccoverTopFrame:first-child {
    border-top: 0px !important;
}

#fwccoverTopColRight .fwccoverTopFrame:first-child {
    border-top: 0px !important;
    margin-top: 15px !important;
}

#fwccoverTopColRight .goa3Adverticum {
    margin: 15px 0px;
    text-align: center;
}

.fwccoverTopFrame {
    width: 300px;
    border-top: #C8C8C8 solid 2px;
    margin: auto;
    margin-top: 0px;
}

#fwccoverTopColLeft .fwccoverTopFrame {
    width: 360px !important;
}

#fwccoverTopColLeft .fwccoverTopFrame #fwccoverTopImg{
    width: 380px;
    max-height:256px;
    overflow: hidden;
    margin-left: -10px;
    margin-top: -10px;
}
	
#fwccoverTopImg img{
    width: 100%;
	height:auto
}

.fwccoverTitle, .fwccoverTopTitle {
    font-family: ProxiSemiBold, Arial;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #6E6D6E;
    padding-top: 5px;
    margin: 10px 0px 5px 0px;   
    text-transform: uppercase;  
}

.fwccoverLead, .fwccoverTopLead {
    font-family: ProxiNormal, Arial;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    padding-bottom: 2px; 
    text-transform: none;
}

.fwccoverTopFrame img {
    background-color: White !important;
    width: 100%;
}

.fwccoverTopFrame a {
    text-decoration: none;
    cursor: pointer;
}

.fwccoverTopImg {
    overflow: hidden;
    max-height: 165px;
    border: 0px;
    padding: 0px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -2px !important;
}

.fwccoverTopImgSmall {
    height: 90px;
    width: 140px;
    float: left;
    overflow: hidden;
    border: 0px;
    padding: 0px;
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px !important;
}

.fwccoverTopFrameFeatured {
    background-color: #FFFFFF;  
}

.fwccoverTopFrameFeatured .fwccoverTopTitle {
    font-size: 26px;
    line-height: 30px;
    color: #6E6D6E;
}

.fwccoverTopFrameFeaturedSubArticle,
.fwccoverTopFrameSubArticle {
    margin-top: 0px !important;
    background-image: url('IMG/li_black_sq.png');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    border: white;
}

.fwccoverTopFrameFeaturedSubArticle .fwccoverTopTitle,
.fwccoverTopFrameSubArticle .fwccoverTopTitle {
    font-size: 14px;
    line-height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
}

.fwccoverTopFrameFeaturedSubArticle {
    background-color: white;
}

.fwccoverTopFrameFeaturedSubArticle .fwccoverTopTitle {
    padding-left: 25px;
    padding-right: 10px;
    color: gray;
}

.fwccoverTopFrameSubArticle .fwccoverTopTitle {
    padding-left: 25px;
}

.fwccoverTopFrameBorderless {
    border-top: 0px !important;
}

#fwccoverTopColRight .fwccoverTopFrame:first-child .fwccoverTopTitle{
    padding-top: 0px !important;
}

#fwccoverTopColRight .fwccoverTopFrame:first-child[hideleadimage='2'] .fwccoverTopTitle  {
    margin-top: 0px !important;
}

/***************
 * END OF COVER TOP
 ***************/

/*****************************/
/* Player Statistics Summary */
/*****************************/

.wcTeamTableHead, .wcPlayerTableHead{
	width:100%;
	height:52px;
	background-color:#FFF;
	font-family:ProxiBold;
	font-size:26px;
	text-transform:uppercase;
	color:#808184
}

.wcTeamTableHead .tableHeadTxt{
	float:left;
	margin:16px 0 0 20px;
	line-height:26px	
}

.wcTeamTableHead .tableHeadPic{
	width:90px;
	height:52px;
	overflow:hidden;
	float:left;
	margin-left:10px
}

.wcTeamTableHead .tableHeadPic img{
	width:100%;
	height:100%	
}


.wcPlayerTableHead .tableHeadPic{
	width:72px;
	height:72px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-top:-10px
}

.wcPlayerTableHead .tableHeadTxt{
	float:left;
	margin:12px 0 0 20px;
	line-height:26px;
	line-height:20px
}

.wcPlayerTableHead .tableHeadTxt span{
	font-family:ProxiNormal;
	font-size:13px	
}

.wcPlayerTableHead .tableHeadPic img{
	width:auto;
	height:100%
}

.wcStatTable{
	width:100%;
	font-family:ProxiBold;
	font-size:11px;
	text-transform:uppercase;
	background-color:#FFF;
	color:#808184;
	padding-bottom:30px;
	display:table;
}

.wcStatTable .statTableHead{
	width: 100%;
    /* height: 40px; */
    background-color: #FFF;
    padding: 10px 0 10px 150px;
    display: table-header-group;
    box-sizing: border-box;
    float: left;
}

.wcStatTable .oneFlag{
    width: 12.5%;
    /* height: 54px; */
    float: left;
    /* margin-left: 25px; */
    font-size: 10px;
    text-align: center;
    padding: 3px;
    box-sizing: border-box;
}

.wcStatTable .oneFlag div {
    background-color: #A7A9AA;
    height: 100%;
}

.wcStatTable .oneFlag img{
	width:100%;
	height:100%;
	position:relative;
	margin-top:-3px;
	background-color: #C6C7CC;
}
.statTableRow {
    width: 100%;
    display: table-row;
}
.wcStatTable .statEvents{
    float: left;
    max-width: 140px;
    width: 20%;
    margin-left: 10px;
    text-align: left;
    height: 36px;
    border-bottom: #BBBDBF solid 1px;
    font-family: ProxiNormal;
    display: table-cell;
    vertical-align: middle;}

.wcStatTable .statEvents div{
	display:table-cell;
	vertical-align:middle;
    line-height: 15px;
}

.wcStatTable .statValues{
	float:left;
	width:80%;
	padding-right:10px;
	background-color:#EBECED;
}

.wcStatTable .statValues .oneValue{
	width:12.5%;
	text-align:center;
	float:left;
	height:24px;
	padding-top:12px;
	border-bottom:#BBBDBF solid 1px
}

@media all and (max-width: 980px) {
.wcStatTable .statEvents { max-width: 120px;}
}
@media all and (max-width: 768px) {
.wcStatTable .statTableHead { padding: 10px 0 10px 0;}
.wcStatTable .statEvents { max-width: 100%; width: 100%; margin-left: 0;}
.wcStatTable .statEvents div { display: block; line-height: 15px; text-align: center; width: 100%; padding-top:10px;}
.wcStatTable .statValues { width:100%; padding-right:0;}
.wcTeamTableHead .tableHeadPic { width: 45px; height: 26px; margin-top: 13px;}
.wcTeamTableHead { font-size:18px;}
}

/*****************************/
/* End Of Statistics Summary */
/*****************************/

.thirdPhoto{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	padding:0 0 15px 0	
}

.thirdPhoto .thirdPhotoTop{
font-family: ProxiBold;
font-size: 24px;
color: #FFF;
line-height: 42px;
padding-left: 10px;
text-transform: uppercase;
background-image: url(IMG/VB/telesport_sprites.png);
background-repeat: no-repeat;
background-position: 260px -535px;
cursor: pointer;
background-color:#99CE3E
}

.thirdPhoto .thirdPhotoCont{
	width:300px;
	max-height:170px;
	margin-left:-10px;
	margin-top:15px;
	overflow:hidden;
	position:relative
}

.thirdPhoto .thirdPhotoCont img{
	width:100%;
	height:auto	
}

.thirdPhoto .thirdPhotoCont .thirdPhotoIcon{
	position: absolute;
	bottom:7px;
	right:10px;
	width:27px;
	height:25px;
	background-image:url(IMG/VB/wcSprite.png);
	background-repeat:no-repeat;
	background-position:-40px -50px
}


/*--------------------------------------
-- Játékos alapadatok widget
--------------------------------------*/


.wcPlayer{
	width:100%;
	text-transform:uppercase;
	background-color:#FFF;
	display:table;
}


.wcPlayer .wcPlayerTitle{
	font-family:ProxiBold;
	font-size:22px;
	color:#FFF;
	background-color:#99CE3E;
	box-sizing: border-box;
	display:table-caption;
	width:100%;
    padding: 10px 0 10px 15px;
}

.wcPlayer .playerPic{
	width:210px;
	height:210px;
	overflow:hidden;
	margin:0 0 20px 0;
	float:left;
}



.wcPlayer .playerPic img{
	height: 100%;
	width: auto
}

.wcPlayer .playerFlag{
	width:90px;
	height:52px;
	overflow:hidden;
	margin-bottom:15px
}

.wcPlayer .playerFlag img{
	width:100%;
	height:100%	
}

.wcPlayer .playerInfo,
.wcPlayer .playerInfoLeft{
	display: table-cell;
    vertical-align: top;
    font-size: 13px;
    padding: 15px;
    box-sizing: border-box;
}

.wcPlayer .playerInfoLeft{
	width:210px;
	height:210px;
	display: table-cell;
    padding: 15px;
	box-sizing:border-box;
}

.playerInfo .infoUnit{
	width: 100%;
    float: right;
    padding: 15px 0;
    border-bottom: #bebebe solid 1px;
}

.playerInfo .infoUnit .double{
	padding-top:12px
}

.wcPlayer .playerInfoLeft .infoUnit{
	width:210px;
	padding:22px 0;
	border-bottom:#bebebe solid 1px
}

.playerInfo .unitLeft,
.playerInfo .unitRight,
.playerInfoLeft .unitLeft,
.playerInfoLeft .unitRight{
	float:left	
}


.playerInfo .unitLeft{
	font-family:ProxiBold;
	color:#919191;
	width:25%;
}

.playerInfo .unitRight{
	width:75%;
	text-align:left;
	float:right;
	font-family:ProxiNormal;
	color:#1A1F27
}

.playerInfoLeft .unitLeft{
	font-family:ProxiBold;
	color:#919191;
}

.playerInfoLeft .unitRight{
	float:right;
	font-family:ProxiNormal;
	color:#1A1F27
}

.wcPlayer .last{
	border-bottom:none !important
}
@media all and (max-width: 768px) {
.wcPlayer .playerInfoLeft,
.wcPlayer .playerInfo { display:block; width:100%;}
.wcPlayer .playerInfo { margin-top: 20px;}
.wcPlayer .playerPic { float:none; margin:0 auto;}
}
/*********************************
* Játékos összesített statisztikák
**********************************/

.wcPlayerStats{
	width:100%;
	text-transform:uppercase;
	background-color:#FFF;
	font-size:13px;
	font-family:ProxiNormal;
	color:#6D6F71;
	padding-bottom:20px;
}

.wcPlayerStats .playerStatTitle{
	height:30px;
	font-family:ProxiBold;
	font-size:20px;
	color:#FFF;
	background-color:#99CE3E;
	padding:12px 0 0 15px;
	margin-bottom:10px
}

.wcPlayerStats .playerStatUnit{
	border-bottom: #bebebe solid 1px;
	min-height:12px;
	margin:0 15px !important;
	padding:15px 0 12px 0
}

.playerStatUnit .playerStatLeft{
	width:155px;
	text-align:left;
	float:left
}

.playerStatUnit .playerStatRight{
	width:60px;
	text-align:center;
	float:right;
	color:#99CE3E;
	font-family:ProxiBold;
}

.playerStatUnit .playerStatRight div{
}

.wcPlayerStats .last{
	border-bottom: none	
}

.wcPlayerStats .playerStatMore{
	font-size: 14px;
	color: #99CE3E;
	font-family: ProxiBold;
	width: 240px;
	display: block;
	text-align: center;
	padding: 5px;
	border: #99CE3E solid 1px;
	margin: 10px auto 0 auto;
	cursor:pointer
}

.wcTeamTop{
	width:100%;
	text-transform:uppercase;
	background-color:#FFF
}

.wcTeamTop .wcTeamTitle{
	font-family:ProxiBold;
	font-size:22px;
	color:#FFF;
	background-color:#99CE3E;
	padding:10px 0 10px 15px
}

.wcTeamTop .wcTeamPic{
	width:100%;
	max-height:495px;
	overflow:hidden	
}

.wcTeamTop .wcTeamPic img{
	width:100%;
	height:auto;
	max-width:100%;
}

.wcTeamTop .wcTeamDetails{
	float:left;
	width:100%;
	font-family:ProxiNormal;
	font-size:14px;
	color: #808080;
	padding:15px;
	box-sizing:border-box;
	border-top:#E6E6E6 solid 1px
}

.wcTeamTop .wcTeamFlag{
	float:right;
    width: 20%;
    max-width: 100px;
}

.wcTeamTop .wcTeamFlag img{
	width:100%;
	/*height:100%	*/
}

.wcTeamTop .wcTeamDetails span{
	font-family:ProxiBold;
	margin-left:10px	
}


.wcTeamTop .teamResults{
	width:80%;
	float:left
}

.wcTeamTop .teamManager{
	margin-bottom:15px;	
}

.wcTeamTop .wcMedal, .wcTeamTop .wcMedalTitle{
	float:left	
}

.wcTeamTop .wcMedal{
	margin-left:15px;
	font-family: ProxiBold	
}

.wcTeamTop .wcMedal img{
	position:relative;
	top:1px;
}

/**********************/
/* Helyszínek widgetek*/
/**********************/

.venueOneSide{
    width:240px;
    background-color:#919191;
    font-family:ProxiBold;
    padding:1px 0 0 0;
    color:#FFF;
    text-transform:uppercase;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.venueOneSide ul{
    list-style:none;
    font-size:15px;
    padding:10px 0;
    margin: 0 0 0 20px
    
}

.venueOneSide ul li{
    padding: 10px 10px 10px 20px;
    margin-bottom:10px;
    cursor:pointer; 
	line-height: 18px ;
}

.venueOneSide ul li span{
    font-size:10px
}

.venueOneSide ul li:hover{
    background-color:#e6e6e6;
    color:#919191;
}

.venueOneSide ul .track{
    text-align:center;
    padding:10px    
}

.venueOneSide .active{
	background-color:#e6e6e6;
    color:#919191;
}

.wcStadion{
	background-color:#FFF;
	width:620px;
	font-family:ProxiBold;
	text-transform:uppercase;
	padding-bottom:15px;
	float:left;
	margin-top:20px;
}

.wcStadion .stadionHead{
	height: 25px;
	font-family: ProxiBold;
	font-size: 22px;
	color: #FFF;
	background-color: #99CE3E;
	padding: 15px 0 0 15px;
}

.wcStadion .stadionHead span{
	font-size: 15px;		
}

.wcStadion .stadionPic{
	width:620px;
	height:358px;
	overflow:hidden	
}

.wcStadion .stadionPic img{
	position:relative;
	width:100%;
	height:auto
}

.wcStadion .stadionTxt{
	padding-top:15px;
	margin:15px 15px 25px 15px;
	border-top:#E6E6E6 solid 1px;
	font-family:ProxiLight;
	font-size:16px;
	color:#000;
	text-transform:none;
	line-height:19px;
	text-align:justify
}

.venuesLeftSide{
	width: 240px;
	height: 100%;
	margin-left: 10px;
	margin-top:20px;
	font-family: ProxiBold;
	font-size: 15px;
	text-transform: uppercase;
	background-color: #919191;
}

.stadionMatches{
	margin:0 15px	
}
.sMatchesTop{
	color: #99CE3E;
	font-size: 22px;
	line-height: 22px;
	border-bottom: #99CE3E solid 2px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.venuesMatches{
	width: 620px;
	margin-left:0px;
	float:left;
}

.venuessiteAllMatches{
	width:400px !important;
	margin-left:110px !important;
	
}

.venuesTeamFixInfo{
	width:200px !important;
}

.venuesFlag{
	width:100px !important;
}

.venuesOneTeamFix{
	border-bottom: solid 1px #919191 !important;
	padding-bottom: 5px !important;
	margin-top:15px !important;
}

.venuesFixTime{
	background-position:177px -161px !important;
}

.venuesFixPlace{
	background-position:180px -146px !important;
}

.wcSTeam h3{
                color: #99ce3e !important;
}

.wcSTeam .soccerSection{
       background-color: #99ce3e !important;
}
.soccerTeam {
    width: 100%!important;
    padding: 0;
    background-color: #FFF;
    margin: 0;
    padding-bottom: 10px;
}
.soccerTeam h3 { height:36px;}
.soccerTeam .soccerSection {
    text-align: center;
    font-family: "ProxiBold", Arial, sans-serif;
    color: #FFF;
    width: 100%!important;
    margin: 0 0 10px -15px!important;
    cursor: default;
    line-height: 16px;
    padding: 15px 15px!important;
    height: initial!important;
}
.wcSTeam .soccerSection img,
.wcSTeam .soccerSection .sArrowImg{
       background-image:url('IMG/VB/wcSprite.png');
       background-repeat:no-repeat;
       background-position:0 -360px;
	   width: 19px;
	   height: 10px;
	   display: block !important;
	   margin: 3px auto 0 auto
           
}

/************************/
/*CSAPATOK WIDGET*/
/************************/

.widget_tsfifagroups_widget{
    margin: 20px;
    font-family: Arial, sans-serif;
}

.wcGroups-PageTitle{
    width: auto;
    height: 54px;
    padding-left: 16px;
    margin-bottom: 20px;
    line-height: 54px; 
    vertical-align: middle;
    background-color: #fff;
    border-left: 10px solid #99ce3e;
    font-size: 25px;
    font-weight: bold;
    color: #777777;
    text-transform: uppercase;
}

.wcGroups-GroupName{
    width: auto;
    height: 44px;
    line-height: 44px; 
    vertical-align: middle;
    text-align: center;
    background-color: #99ce3e;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
div#uefa_menu {}
select#uefa_mobile_menu {
    display: none;
    margin: 20px auto 20px auto;
    width: 300px;
    font-family: ProxiBold;
    font-size: 15px;
    border-radius: 0;
}
.wcGroups-Teams{
    width: auto;
    height: 124px;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #777777;
    text-transform: uppercase;
    clear:both;
}

.wcGroups-Teams a{
    float: left;
    width: 49%;
    height: 32px;
    padding-top: 18px;
    background-color: #fff;
    margin-bottom: 8px;
    padding-left:2px;
}

.wcGroups-Teams a:nth-child(even){
    float: right;
}

.wcGroups-Teams span {
    position:relative;
    display: table-cell;
    white-space: nowrap;
}

.wcGroups-Teams img {
    margin-left:40px;
    margin-right:10px;
    /*border: solid 1px #d9d9d9;*/
position:relative;
margin-bottom:-2px
}

@media all and (max-width: 980px) {
select#uefa_mobile_menu { display: block;}
.wcSideMenu_team { display:none;}
}

/* ** Csapatok menü EGYEDI beállítások ** */

.wcSideMenu_team{
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-color: #919191;
	color: #FFF;
	list-style: none;
	margin: 0;
	font-family: ProxiBold;
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 20px 30px 20px;
	box-sizing:border-box;
}

.wcSideMenu_team li{
	width: 100%;
	height: 55px;
	padding-left: 20px;
}

.wcSideMenu_team li div{
	height: 55px;
	display: table;
}

.wcSideMenu_team li span{
	display: table-cell;
	vertical-align: middle;
}

.wcSideMenu_team .active, .wcSideMenu_team li:hover{
	background-color: #E6E6E6;
	color: #6D6F71;
	cursor: pointer;
}

/* *************************************** */

body{
	line-height: normal !important;
}

#vb_ranking_pagetitle{
	background: #FFF;
	border-left: 8px solid #99CE3E;
}
#vb_ranking_pagetitle h1{
	color: #6D6F71;
	padding: 10px 0 5px 12px;
	font-family: ProxiBold;
	font-size: 26px;
	line-height: 31px;
	text-transform: uppercase;
}

.wcSideMenu{
	float: left;
	width: 100%;
	background-color: #919191;
	color: #FFF;
	list-style: none;
	margin: 0;
	font-family: ProxiBold;
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 20px 30px 20px;
	box-sizing:border-box;
}

.wcSideMenu li{
	width: 100%;
	height: 55px;
	padding-left: 20px;
}

.wcSideMenu li div{
	height: 55px;
	display: table;
}

.wcSideMenu li span{
	display: table-cell;
	vertical-align: middle;
}

.wcSideMenu .active, .wcSideMenu li:hover{
	background-color: #E6E6E6;
	color: #6D6F71;
	cursor: pointer;
}

/* ------------------------------------------------------ */

/* ** Játékos ranglisták oldal ** */

#wcRankingData{
	float: left;
	width: 100%;
	background: #FFF;
}

#wcRankingData li{
	list-style-type: none;
	margin-left: 30px;
	padding: 10px;
	font-family: ProxiBold;
	color: #808080;
	cursor:pointer;
	font-size:13px;
}

#wcRankingData img{
	margin-right: 15px;
}

.rankingGroup{
	width: 100%;
	text-transform: uppercase;
	height: 32px;
	background: #99ce3e;
	text-align: center;
	line-height: 32px;
	font-family: ProxiBold;
	font-size: 16px;
	color: #FFF;
}

.rankingGroup:hover{
	cursor: pointer;
}

.rankingGroup span{
	position: relative;
	top: 2px;
}

.wcLiveArrow {
	background-image: url(IMG/VB/wcLiveSprite.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 9px;
	margin: 0 auto;
	bottom: -9px;
	left: 50%;
}

.hide{
	display: none;
}

.moreIcon{
	float: right;
	color: White;
	width: 1px;
	font-size: 18px;
	top: 0 !important;
	right: 15px;
}

/* ************************************************** */
 /* ** Következő mérkőzések widget ** */

.wcNext .m1{
	background: url(IMG/VB/wcSprite.png) no-repeat !important;
	background-position: -108px -198px !important;
}

.wcNext .m2{
	background: url(IMG/VB/wcSprite.png) no-repeat !important;
	background-position: -108px -280px !important;
}

.wcNext .matchTxt span{
	color:#666666;
	font-family:ProxiBold;
}

/* ********************************* */
/* ** Hírek widget ** */

.vb_posts {
background: #FFF;
margin-bottom: 20px;
color: black;
}

.vb_posts_pagetitle{
	background: #FFF;
	border-left: 8px solid #99CE3E;
}
.vb_posts_pagetitle h1{
	color: #6D6F71;
	padding: 10px 0 5px 12px;
	font-family: ProxiBold;
	font-size: 26px;
	line-height: 31px;
	text-transform: uppercase;
margin-bottom: 20px;
}

.vb_post{
	line-height: normal !important;
	padding: 25px;
	border-bottom: 1px solid LightGrey;
	cursor: pointer;
}

.vb_post_title{
	text-transform: uppercase;
	font-family: ProxiBold;
	font-size: 19px;
	line-height: 24px;
	color: #6D6F71;
}

.vb_post_date{
	margin: 3px 0 5px 0;
}

.vb_post_excerpt{
	font-size: 16px;
	line-height: 20px;
}

.postPage{
	float: left;
	cursor: pointer;
}

.selected{
	text-decoration: underline !important;
}

.hide{
	display: none;
}

.float{
	float: left;
}

.clear{
	clear: both;
}

.margin{
	margin-bottom: 5px;
}

a.postLink{
	font-weight: normal !important;
}

 /* ** Lapozó ** */

.wcPager{
	height:32px;
	font-family:ProxiNormal;
	font-size:10px;
}

.wcPager .pagerLeftEnd, .wcPager .pagerLeft,
.wcPager .pagerRightEnd, .wcPager .pagerRight,
.wcPager .pagerNumbers{
	background-color:#000;
	height:21px;
	padding-top:11px;
	min-width:32px;
	float:left
}

.wcPager .pagerLeftEnd, .wcPager .pagerLeft{
	display:block;
	width:32px;
	margin-right:2px;
	background-image:url(IMG/VB/wcSprite.png);
	background-repeat:no-repeat;
}

.wcPager .pagerRightEnd, .wcPager .pagerRight{
	display:block;
	width:32px;
	margin-left:2px;
	background-image:url(IMG/VB/wcSprite.png);
	background-repeat:no-repeat;
}

.wcPager .pagerLeftEnd{
	background-position:-87px -45px;
}

.wcPager .pagerLeft{
	background-position:-125px -45px;
}

.wcPager .pagerRightEnd{
	background-position:-207px -45px;
}

.wcPager .pagerRight{
	background-position:-165px -45px;
}

.wcPager .pagerNumbers{
	padding:11px 10px 0 10px;
}

.wcPager .pagerNumbers div,
.wcPager .pagerNumbers span{
	color:#FFF;
	text-decoration:none;
	padding: 0 8px 0 8px;
}

.wcPager .pagerNumbers div:hover,
.wcPager .pagerNumbers div:active{
	text-decoration:underline;
}

.pagerNumbers span{
	float: left;
}

/* *********************************************** */

.wcBackButton{
	width:107px;
	height:18px;
	background-image:url(IMG/wcSprite.png);
	background-repeat:no-repeat;
	background-position:-240px -140px;
	padding-left:33px;
	background-color:#858B95;
	font-family:ProxiNormal;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	padding-top:2px;
display:block;
margin:22px 0 18px 0
}

.wcLinkHead{
	width:270px;
	height:34px;
	display:block;
	background-color:#99ce3e;
	color:#FFF;
	font-family:ProxiBold;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 15px 0 15px;
	font-size:24px;
	background-image:url(IMG/wcSprite.png);
	background-repeat:no-repeat;
	background-position:271px -183px;
	margin-top:15px;
	line-height:24px
}

.wcLinkHead:hover{
 color:#FFF 
}

.wcInfoCountryFlag {
width: auto;
height: 28px;
/*border: solid 1px #d9d9d9;*/
margin-top: 7px;
}

#fwccoverTopColLeft .fwccoverTopFrame[hideleadimage='2'][showcategory='0'] .fwccoverTopLead {
    margin-top: 0px;
    min-height: 80px;
}
