﻿*{
    margin: 0;
    padding: 0;   
}
body
{
    margin:0px;
    padding:0px;
    text-align:center;
    background:#75080B;         /*#9E0B0F;*/
    font-family: tahoma, helvetica, sans-serif;
    font-size: 12px;
}

a {
	color: #600000;
	text-decoration: underline;
}

a:visited {
	color: #000;
}

a:hover {
	color: #600000;
    text-decoration: underline;
}

ul {
	list-style: none;
}

h1
{
    font-family:Impact, Tahoma;    
    font-size:34px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
.flag h2
{
     font-family:Impact,Tahoma;    
    font-size:30px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
h2 a
{
    font-family:Tahoma;
}
/*======================================Master Page======================================*/
.masterContainer
{
    width: 1004px;
    margin:auto;
    height: inherit;
    z-index:-1;
}
/*==================Header=================*/
.cphHeader
{
    width: 1002px;
    height: 102px;
    float:left;
    border-style:solid;
    border-width:1px;
    background: #9E0B0F url(../../images/menu/menuBack.jpg) repeat-x;
    background-position: left bottom;
}
.cphHeaderLeft
{
    width: 890px;
    float:left;
}
.mLogo
{
    float: left;
    width: 261px;
    height: 80px;
}
.headerAd
{
    float:left;
    width: 624px;
    height: 80px;
}

.login
{
    width: 112px;
    float:left;
    height: 102px;
    background-position: left bottom;
}
.loginText a
{
    color: #9E0B0F/*#FFF200*/;
}
.selectCountry
{
    width: 126px;
    height: 17px;
    float:left;
    background: #740000;
    color: #FFF200;
    font-size: 12px;
   /* padding-top: 5px;*/
}

.mHeaderLinks
{
    float:left;
    width: 755px;
    height: 22px;
    font-family: tahoma;    
}

.mHeaderLinksUL
{
    text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
}

.mHeaderLinksUL li
{
    float:left;
    display: inline;
	height: 22px;
	line-height: 22px;
	margin: 0;
}
/*================END Header===============*/
.masterLeftcphLeft
{
    width: 127px;
    float:left;
}
.cphLeft
{
    width: 125px;
    min-height: 800px;
    float:right;
    border-style:solid;
    border-width:1px;
    background: #9E0B0F;
}
.cphLeft a
{
    color: #fff;
    text-align: center;
}

.cphCenter
{
    width: 750px;
    min-height: 1000px;
    float:left;
    border-style:solid;
    border-width:1px;
    background: white;
}

.masterRightcphRight
{
    width: 125px;
    float:left;
}
.cphRight
{
    width: 123px;
    height: 800px;
    float:left;
    border-style:solid;
    border-width:1px;
    background: #9E0B0F;
}
/*===============================================Footer======================================*/
.footer
{
    width: 1004px;
    float:left;    
}
.cphFooter
{
    width: 1002px;
    height: 130px;
    float:left;
    border-style:solid;
    border-width:1px;
    background: white;
    padding-top:30px;
}
.footerAd
{
    width:1002px;
    float:left;
    height: 130px;
    /*padding-top:30px;*/
}
.footerMenu
{
    width: 1002px;
    float: left;
    height: 28px;
}

.footerMenuUL
{
    text-align: center;
	width: 100%;
	background: #000 url(../../images/stripes_small.gif) repeat-x;
	margin: 0;
	padding: 0;
	height: 28px;
	overflow: hidden;
	cursor: default;    
}

.footerMenuUL li, .footerMenuUL a {
	display: inline;
	color: #fff;
	text-decoration: none;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	height: 28px;
	line-height: 28px;
	padding: 13px 15px;
	margin: 0;
}

.footerMenuUL li {
	padding: 14px 0;
}
/*=============================================END Footer====================================*/
.masterDown
{    
    width: 1004px;
    height: 50px;
    float:left;
    color: White;
    font-size: 10px;
    margin-top:30px;
}
/*======================================END Master Page======================================*/

/*======================================footballLeagueDetails======================================*/
.container
{
    width: 750px;
    min-height: 600px;
    margin:auto;
    padding:0px;
    font-family:  tahoma, helvetica, sans-serif;
    font-size:12px;
    background: #fff url(../../images/centerBack.jpg) repeat-x;
    overflow: hidden;
}
.spacer
{
    float:left;
    width:750px; 
}
.flag
{
    width: 500px;
    float:left;
    height: 54px;
    padding: 2px 0px 2px 2px;
}
.flag img
{
    width: 89px;
    float: left;
}
.flag h2
{
    width: 400px;
    float:left;
    margin-top: 10px; /*20px*/
    margin-left: 4px;
    text-align: left;
}
.turnSelect
{
    width: 70px;
    float: right;
    margin: 20px 5px 0px 0px;
}
.basketUpperLeft
{
    width: 371px;
    float:left;
    height: inherit;
}
.basketUpperRight
{
    width: 371px;
    float:left;
    height: inherit;
    margin-left: 2px;
}
.map
{
    float: left;
    /*height:320px;*/
    width:250px;
    margin-left: 2px;
    margin-top: 14px;
}
.basketMap
{
    float: left;
    height:320px;
    width:368px;
    margin-left: 2px;
    margin-top: 14px;
}
/*=============main table==================*/
.mainTable
{
    width:481px;
    float:left;
    padding:0px 0px 5px 5px;
}
.basketMainTable
{
    width: 371px;
    float:left;    
}

.mainTableHeaderWithoutBorder
{
    color: White;
    background: #9E0B0F;
}

.mainTableHeader, .mainTableHeaderLast, .mainTableHeaderLastRed
{
    color: White;
    background: #9E0B0F;
    border-right-color: White;
    border-right-style: solid;
    border-right-width: 1px;
}
.mainTableHeaderLastRed
{
    border-right-color: #9E0B0F;
}
.mainTableHeaderLast
{
    border-right-color: Black;
}
.borderRight, .mainTableTeamName
{
    border-right-style: solid;
    border-right-width: 1px;    
}

.mainTableTeamName
{
    text-align: left;
    padding-left: 2px;
}
.mainTablePaddingLeft
{
    padding-left: 5px;
}
.weatherImg
{
    width: 40px;
    float: right;
    margin-top: 5px;
}
.leagueDescription, .basketLeagueDescription
{
    width: 481px;
    float: left; 
    margin-top: 5px;
    text-align: justify;   
}
.basketLeagueDescription
{
    width: 365px;   
}
/*===========END main table================*/

/*===========matchesWithMatchDetail========================*/
.region
{
    width: 750px;
    float: left;
    margin: 5px 0px 5px 0px;
}
/*===========matches table================*/
.matches
{
    float:left;
    max-width: 370px;
    margin: 0px 2px 0px 2px;
}
.basketMatches
{
    float: left;
    width: 746px;
    margin: 0px 2px 0px 2px;    
}
/*=========END matches table==============*/

.matchDetails
{
    width:368px;
    float:left;
    /*border-style:solid;
    border-width: 1px; */
    text-align: left;
    margin: 0px 2px 0px 2px; 
    background: #F6F6F6;
}
/*===========END matchesWithMatchDetail======================*/
.otherMatches
{
    width: 750px;
    float:left;
}
.otherMatchesDiv
{
    float:left;
    width:368px;
    text-align: left;
    margin: 0px 2px 0px 2px;
}
.matchDetailsRed
{
    background: #F4E7DE;
}
.matchDetailsRedRed
{
    background: #E9D3D4;    
}
/*======================================END footballLeagueDetails======================================*/

/*==========================================statistics table===========================================*/
.statistics
{
    float:left;
    width:746px;
    margin-top: 10px; 
}
.statisticsTable
{
    float:left;
    width:740px;
    margin: 0px 2px 0px 2px;
    background: #F6F6F6;
}
.statisticsBold
{
    background: #9E0B0F;
    font-weight:bold;
    color: White;
}
.statisticHT
{
    font-weight: bold;
    color: White;
    background: #CC3300;
}
.statisticHTOther
{
    background: #F0C8BA;
}
/*========================================END statistics table=========================================*/

/*======================================Form Table and Table By Teams==================================*/
.downTableTeamName
{
    text-align: left;
    padding-left: 2px;
}
.downTableLeft
{
    float:left;
    max-width: 350px;
    margin: 0px 2px 0px 2px;
}
.downTableRight
{
    float:left;
    max-width: 392px;
    margin: 0px 2px 0px 2px;
}
.legend
{
    float:left;
    width: 250px;    
}
.legend table
{
    width: 240px;
    background: #F6F6F6;
}
.legend td
{
    width: 100px;
}
/*====================================END Form Table and Table By Teams================================*/
/*======================================Weather======================================*/
.matchPopUp
{
    position: relative;
    width: 330px;
    margin: 0px auto;    
}
.confirm-dialog {	
    BACKGROUND: url(../../images/bg/dialog24.png) no-repeat left top;	
    MARGIN: 54px 0px 0px 0px;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;
    POSITION: relative;
    z-index:999;
   /* margin-top:145px;*/
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(../../images/bg/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -110px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
    z-index:999;
} 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(../../images/bg/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
    z-index:999;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
    z-index:999;
} 

.confirm-dialog input {	
    WIDTH:50px;
    z-index:999;
}     

.close {	
    DISPLAY: block;	
    BACKGROUND: url(../../images/icn/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
    z-index:999;
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:999;
} 
/*======================================END Weather======================================*/
.nbaDivisionNotVisible 
{
    display:none;
    visibility: hidden;
}
.nbaDivision
{
    width: 371px;
    float: left;
    margin-top: 10px;
    margin-left: 4px;
}
.nbaConference
{
    width: 371px;
    float: left;
    margin-top: 10px;
    margin-left: 2px;
}
.otherMatchesDivBasket
{
    float:left;
    width:746px;
    text-align: left;
    margin: 0px 2px 0px 2px;
    background: #F6F6F6;
    background-position: left top;
}

/*======================================Head to Head======================================*/
.headToHeadHeader
{
    text-align: center;
    width: 740px;
    float: left;
    margin: 0px 4px;
}

.headToHeadTextCenter
{
    text-align: center;
}

.hTOhRegion
{
    width: 600px;
}
/*======================================END Head to Head======================================*/


.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;

  width:720px;
}





.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:block;
  color:Black;
  background-image:url('../../images/title_repeater.jpg');
  -moz-user-select:none;
  padding-left:30px;
 /* -moz-user-select:none;*/
	
}

.AccordionContent
{
 /* height:600px;*/
  overflow:visible;
  display:none;
  text-align:left;
  padding-left:10px;
}

.AccordionContainer
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}

.matchDetailsCup
{
    width:480px;
    float:left;
    /*border-style:solid;
    border-width: 1px; */
    text-align: left;
    margin: 0px 2px 0px 2px; 
    background: #F6F6F6;
}

.banner-footer-holder
{
    float:left; 
    margin-top:-10px; 
    height:70px;
    width:130px;   
}

.rounded-corner{
    color:white;
    background-color:#696262;
    width:18px;
    height:17px;
    margin-top:2px;
    padding-top:1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
