﻿/* Navigation strips */
#navtop, #navbottom
{
    font-size: 0.55em;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:0px;
    margin-left:180px;
    padding-top:15px;

}


/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#TopBanner
{
	background-image:url(/images/Top.png);
    background-color:#000;
    margin-right: auto;
    margin-left: auto;
    width: 960px;
    height: 140px;
    margin-top:20px;

}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

#navtop ul
{
    margin: 0px;
    list-style-type: none;
	text-align:center;
}
#navtop ul li
{
	margin: 0px;
    display: inline;
    color: #FFFFFF;
    line-height:18px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    
}
#navtop a:hover
{
    color: #000;
}

#navtop ul li a.selected
{
    color: #000;
}

#navtop ul li a.active
{
	color: #000;
}

.TopMenuItem
{
	float:left;
	height:18px;
	width:65px;	
}

.TopMenuItemImage
{
	background-image:url(/images/TopMenuBlock.jpg);	
}

.FFMarginBottom
{
	margin-bottom:-10px;	
}

#footer
{
    width: 566px;
    height:48px;
    margin-top:14px;
    background-repeat:no-repeat;
    background-image:url(/images/Footer.png);

}

.BodyWrapper
{
	background-color:#000;
	width:960px;
	margin-left:auto;
	margin-right:auto;	
}

/************************************************************************
* 
* Left menu
*
************************************************************************/

.LeftMenuWrapper
{
	margin-right:14px;
	float:left;
	padding-bottom:100px;
	width:184px;
}

.LeftMenuMargin
{
	margin-left:22px;	
}

.NoUnderLine
{
	text-decoration: none;
	color:#E1007A;
	font-weight:bold;
}

.LeftMenuMarginLeft
{
	margin-left:30px;	
}

.LeftSubMenuMarginLeft
{
	margin-left:10px;
	color:#000;	
}

.LeftMenuPaddingBottom
{
	padding-bottom:20px;	
}


/************************************************************************
* 
* Middle column
*
************************************************************************/

.MiddleColumnTopWrapper
{
	width:566px;
	height:14px;
	background-image:url(/images/TopBody.jpg);	
}

.MiddleColumnTopTextWrapper
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	padding-left:1px;
	padding-top:10px;
	font-size:1.15em;
	font-weight:bolder;
	text-align:center;
	color:#FFF;
	padding-right:10px;
}

.MiddleColumnMainWrapper
{
	width:566px;
	background-image:url(/images/MidBody.jpg);
	background-repeat:repeat-y;	
}

.MiddleColumnBottomWrapper
{
	width:566px;
	height:16px;
	background-image:url(/images/BottomBody.jpg);	
	background-repeat:no-repeat;
}


/************************************************************************
* 
* Right column
*
************************************************************************/
.RightColumnWrapper
{
	float:left;
	width:184px;
	height:705px;
	background-image:url(/images/Right.jpg);	
}

.RightContentMarginLeft
{
	margin-left:12px;	
}

/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* Main part of the page that holds contents */
#body
{
	margin-top:10px;
    width: 525px;
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;

}

.FBCTextDisplayDivClass
{
	display:block;
	margin-top:8px;	
}

.LeftMenuWrapper
{
	padding-bottom:10px;
	
}

.LeftMenuTopImage
{
	background-image:url(/images/LeftMenuTop.jpg);
	width:175px;
	height:14px;	
}

.LeftMenuMiddleImage
{
	background-image:url(/images/LeftMenuMiddle.jpg);
	width:175px; 
}

.LeftMenuBottomImage
{
	background-image:url(/images/LeftMenuBottom.jpg);
	width:175px;
	height:14px;	
}



/* 2 column layout */
#columnleft
{
    float: left;
    width: 140px;
    /*position: relative; */
}

#columnright
{
    margin-left: 145px;
  /*  position:relative; */
}

.leftblock
{
    border: 1px solid #DBDB79;
    padding: 15px;
    margin-bottom: 10px;
    background: #FEFAAB url(images/background_columnleft.gif) repeat-y;
    vertical-align: top;
}

 .rightblock
{
    border: 1px solid #DBDB79;
    padding: 15px;
    margin-bottom: 10px;
    background: #FEFFAB url(images/background_columnright.gif) repeat-y;
    position: relative;
    width:346px;
}

.clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}

/************************************************************************
* 
* Start Page classes
*
************************************************************************/
.LeftSideNewsWrapper
{
	width:520px;

}

.RightSideNewsWrapper
{
	width:5px;
	height:513px;

}


.LeftSideWrapper
{
	width:361px;
	margin-top:5px;
	border-right:3px solid #E20179;
	padding-right:10px;

}

.RightSideWrapper
{
	/*height:591px; */
	width:121px;
	padding-left:15px;
	margin-top:5px;
}

.NewsListWrapper
{
	padding-right:10px;
	padding-top:10px;	
}

.LeftMenuStart
{
	width:184px;
	height:705px;
	margin-right:13px;
	background-image:url(/images/Left.jpg);
	float:left;	
}

.StartHeader
{
	width:350px;
	font-size:1.7em;
	font-weight:bold;
	color:#E20179;
	margin-bottom:0.6em;	
}

.RightColumn
{
	width:168px;
	padding-left:12px;
	padding-top:10px;	
}

.LeftStartColumn
{
	padding-top:7px;
	width: 345px;		
}

.StartMainImage
{
	width:350px;
	height:495px;		
}

.StartPlayerOfWeekWrapper
{
	border: 1px solid black;
	width:200px;
	height:350px;
	margin-top:0.3em;	
}

.StartPlayerOfWeekHeader
{
	margin-top:0.3em;
	font-size:1.2em;
	font-weight:bold;	
}

.StartLatestNewsWrapper
{
	color:#FFF;
	background-color:#E20179;
	width:168px;
	padding-top:5px;
	margin-left:12px;
	margin-top:7px;

}

.StartLatestNewsHeader
{
	margin-top:0.1em;
	font-size:1.2em;
	font-weight:900;
	padding-bottom:0.5em;
	border-bottom:1px solid #FFF;	
}

.StartLatestNewsContainer
{
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top:0.5em;	
}

.StartPagePaddingBottom
{
	padding-bottom:38px;	
}
/************************************************************************
* 
* News classes
*
************************************************************************/

.NewsItemWrapper
{
	border-bottom:2px solid #E20179;	
}

.StartNewsItemWrapper
{
	margin-bottom:5px;
	border-bottom:1px solid #E20179;	
}

/************************************************************************
* 
* Main Team classes
*
************************************************************************/

.TeamTop
{
	margin-top:4px;
	padding-top:1px;
}

.TeamTopLong
{
	margin-top:5px;
}

.TeamWrapper
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	width:200px;	
}

.HeaderTextWrapper
{
	width:525px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	background-color:#E20179;	
}

.HeaderTextItem
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFF;
	font-weight:bold;
	font-size:1.4em;
}

.SubHeaderWrapper
{
	width: 525px;
	height:26px;
	background-color:#E20179;	
}

.SubHeaderItem
{
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	font-size:1em;
	font-weight:bold;
	text-align:center;	
}

.PlayerListName
{
	text-align:left;
	width:258px;
	float:left; 	
}

.PlayerListAge
{
	text-align:right;
	width:266px;
	float:left;	
}

/************************************************************************
* 
* Board classes
*
************************************************************************/

.BoardTopWrapper
{
	background-image:url(/images/BoardBottom.jpg);
	background-repeat:repeat-y;
	width:140px;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;	
}

.BoardMiddleWrapper
{
	background-image:url(/images/BoardMiddle.jpg);
	background-repeat:repeat-y;
	width:140px;
	padding-left:7px;
	padding-right:7px;	
}

.BoardBottomWrapper
{
	background-image:url(/images/BoardBottom.jpg);
	background-repeat:repeat-y;
	width:140px;
	text-align:center;
	margin-top: -3px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFF;	
}

.FieldHead
{
  float: left;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  width: 116px;
  height: 16px;
  
}
.FieldData
{
  float: left;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 190px;
  height: 16px;
}

/************************************************************************
* 
* Link classes
*
************************************************************************/

.TeamLinkWrapper
{
	padding-bottom:3px;
	width:260px;	
}

.TeamLinkURLWrapper
{
	width:265px;
	text-align:right;
}

/************************************************************************
* 
* Table classes
*
************************************************************************/

.TableTextHeader
{
	width:170px;
	float:left;	
}

.TableIntegerHeader
{
	width:55px;
	float:left;	
}


/************************************************************************
* 
* Match classes
*
************************************************************************/

.MatchTeamWrapper
{
	width:105px;
	float:left;	
}

.MatchTimeDateWrapper
{
	width:80px;
	float:left;	
}

.MatchTimeWrapper
{
	width:60px;
	float:left;	
}

.MatchHallWrapper
{
	width:115px;
	float:left;	
}

.MatchResultWrapper
{
	width:50px;
	float:left;	
}

.MatchPlayerWrapper
{
	width:230px;
	float:left;		
}

.MatchPlayerGoalAssistPenaltyWrapper
{
	width:70px;
	float:left;		
}

/************************************************************************
* 
* Common classes
*
************************************************************************/
.FloatLeft
{
	float:left;	
}


.FloatBreak
{
	clear:both;	
}

.TextCenter
{
	text-align:center;	
}

.PaddingTop15
{
	padding-top:15px;	
}

.PaddingTop50
{
	padding-top:50px;	
}

.PaddingTop10
{
	padding-top:10px;	
}

.PaddingTop5
{
	padding-top:5px;	
}

.PaddingBottom10
{
	padding-bottom:10px;	
}

.PaddingBottom20
{
	padding-bottom:20px;
}

.PaddingBottom15
{
	padding-bottom:15px;
}

.PaddingBottom3
{
	padding-bottom:3px;
}

.Header
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size:1.4em;
	font-weight:bold;	
}

.SubHeaderBold
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size:1.2em;
	font-weight:bold;	
}

.SubHeader
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size:1.2em;
}

.ContentText
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size:0.8em;	
}

.ContentSmallText
{
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size:0.7em;	
}

.MarginRight12
{
	margin-right:12px;		
}

.Width370
{
	width:370px;	
}

.PinkColor
{
	color:#E20179;		
}

.BlackColor
{
	color:#000;	
}

.BgColorPink
{
	background-color: #F9CDE4;
}

.Bold
{
	font-weight:bold;	
}

.Italic
{
	font-style:italic;	
}

.MarginBottom06
{
	margin-bottom:0.6em;
}

.MarginBottom3
{
	margin-bottom:3px;
}

.MarginTop5
{
	margin-top:5px;	
}

.MarginTop10
{
	margin-top:10px;	
}

A
{
	color:#E20179;
	text-decoration:none;	
}

.buttons
{
    cursor: pointer;
    background-color: #DDD;
    color: #555653;
    border: 1px solid #AAAAAA;
    padding: 1px;
    height: 20px;
    line-height: 11px;
}

.hr
{
	padding-top:10px;
	border-top:1px solid #E20179;
}

.smallTextBox
{
	width:25px;	
}

.NoResultHeight
{
	height:486px;	
}

.NoStatHeight
{
	height:476px;	
}

.NoTableHeight
{
	height:496px;
}

.NewsEmptyHeight
{
	height:516px;
}

.TextTextEmptyHeight
{
	height:620px;
}

.StartEmptyHeight
{
	height:532px;
} 

.NewsSingleEmptyHeight
{
	height:552px;
} 

.NewsNewsSingleEmptyHeight
{
	height:625px;
} 

.bodySubtitute
{
	padding-left:19px;
	margin-top:11px;

}

A:hover
{
	color:#000;	
	text-decoration:none;
}

.CurrentTopElement
{
	text-decoration:underline;	
}

#TopMenu a
{
	text-decoration:underline;
}

#LeftMenu a:hover, #NewsDiv a.hover
{
	color:#000;
}

#LeftMenu a.leftMenuCurrent
{
	color:#000;
}

#SubLeftMenu a:hover
{
	color:#E20179;
}  

#FirstPageNews a:hover
{
	color:#000;	
}  

#FirstPageNews a
{
	color:#FFF;	
}

#FirstPageLink a:hover
{
	background-color:#E20179;
} 

#FirstPageLinkAlternating a:hover
{
	background-color:#000;
}

.ImageGalleryheight
{
	height: 498px;
}

.dayClass
{
	padding-top:31px;
	padding-bottom:29px; 
	text-align:center; 
	background-color:#E20179;
}

/************************************************************************
* 
* Media classes
*
************************************************************************/

#bodyMedia
{
	padding-left:13px;	
	padding-top:5px;	
}

.mediaWrapper
{
	width: 539px;
	height:682px;
	display:block; 
	background-color:#E20179; 
	color:#FFF; 
	
}

.mediaVideoWrapper
{
	width: 539px;
	height:677px;
	padding-top:0;
	display:block;
	background-image:url(/images/Video_Background.jpg); 
	background-color:#E20179; 
	color:#FFF; 
	
}

.whiteHr
{
	padding-top:10px;
	border-top:2px solid #FFF;
	margin-left:10px;
	margin-right:10px;
}