body {
	background: #f0f0f0; 
	background-attachment:fixed
}

.highlight {
	background: url("../images/bg_highlight.png") repeat-x;
	background-position: bottom; 
}

.highlight_dbl {

	background: url("../images/bg_highlight_dbl.png") repeat-x; 
	background-position: bottom; 
}

/* Footer */
#footer {padding: 20px 0 20px;}

/* Hover Box */
.hover-box_2 {display:block; padding:4px; background:#505050; border:1px solid #505050; color:#fff; font-weight: bold;}
.hover-box_2:hover {background:#505050; color:#fff;}
.hover-box_2.centered {text-align:center;}

/* Hall of Fame */

.hofResults {background: url("../images/playerBioBack.png") repeat-x scroll left top transparent; color: #ffffff; padding: 10px;}
.hofResults table {color: #000000;}
.hofResults table th {color: #ffffff;}

/* Uppercase */
.header-titles {text-transform: uppercase;}
.breadcrumbs {text-transform: uppercase;}
.topnav {text-transform: uppercase;}
.sitemapTop {text-transform: uppercase;}
.sitemapTop li{text-transform: none;}

.sf-menu li  {text-transform: uppercase;}
.sf-menu li  li{text-transform: none;}

/* ITF Logo */
.itflogotop {padding-top: 60px;}

/* Results */
.resultsRoundBox {background: #17174b; color: #ffffff; font-weight: bold; height: 22px; line-height: 21px; padding:2px;}
.resultsRoundLeft {float:left; width:433px;}
.resultsRoundRight {width:433px; float:left;}

.result-week {
	text-align: center;
}

.result-left {float: left; margin-bottom: 10px;}
.result-center {}
.result-right {float: right; margin-bottom: 10px;}

#chanceView { background: url("../images/icon_list.png") no-repeat scroll 50px 5px #ffffff; border: 1px solid #cccccc; float: left; font-size: 0.9em; height: 22px; margin: 8px 0; padding: 7px 0 0 10px; text-transform: uppercase; width: 60px; margin-right: 5px;}
#chanceView_2 { background: url("../images/icon_draw.png") no-repeat scroll 50px 5px #ffffff; border: 1px solid #cccccc; float: left; font-size: 0.9em; height: 22px; margin: 8px 0; padding: 7px 0 0 10px; text-transform: uppercase; width: 60px;}


#draw_round_container {background: none repeat scroll 0 0 #cccccc; border: 1px solid #505050; float: left; margin-bottom: 15px; padding: 0; width: 868px !important; }
.drc_inner #header {background: none repeat scroll 0 0 #505050; color: #ffffff; float: left; font-weight: bold; height: 27px; line-height: 26px; width: 868px;}
.drc_inner #header div {float: left; font-weight: bold;  margin-left: 3px; text-align: center; width: 90px;}
.drc_inner #header div:first-child {margin-left: 0;}
.drc_inner #header.r5 {padding: 0 199px 0 199px; width: 470px !important;}
.drc_inner #header.r4 {padding: 0 244px 0 244px; width: 380px !important;}
.drc_inner #header.r2 {padding: 0 334px 0 334px; width: 200px !important;}

.drc_inner #options {float: left; height: 115px !important; overflow: hidden; padding: 5px 14px 5px 13px; width: 868px !important;}
.drc_inner #options .column_drc {float: left; margin-left: 3px; width: 90px;}
.drc_inner #options .column_drc:first-child {margin-left: 0;}
.drc_inner #options.r5 {padding: 5px 200px 5px 200px; height: 115px; width: 470px !important;}
.drc_inner #options.r4 {padding: 5px 245px 5px 245px; height: 115px; width: 380px !important;}
.drc_inner #options.r2 {padding: 5px 335px 5px 335px; height: 115px; width: 200px !important;}



#container_draws {float: left;width: 270px;}

.cd_inner {border: 1px solid #505050; float: left; margin-bottom: 10px; width: 270px;}
.cd_inner .title {background: none repeat scroll 0 0 #505050; color: #ffffff; float: left; font-weight: bold; height: 27px; line-height: 26px; text-align: center; width: 270px;}
.cd_inner .title a {color: #ffffff; text-decoration:none;}
.cd_inner .title a:hover {color: #ffffff; text-decoration:none;}
.cd_inner .img {background: none repeat scroll 0 0 #cccccc; float: left; padding: 5px 0; width: 270px;}
.cd_inner .print {background: none repeat scroll 0 0 #cccccc; float: left; height: 25px; width: 270px;	text-align: center; font-weight: bold;}




.query_rule {color:#000;}

header.style2 #logo a {background:rgba(0,0,0,0.3); padding:10px; border-top: 4px solid #ffdd00;}

/* Draw */

.round {clear: both; float: left; height: 25px; line-height: 25px; margin-bottom: 20px; background: #17174b; background:url(../images/draw_round.png) scroll; color: #ffffff; width: 870px;}

.round1 {float: left; font-weight: bold; width: 240px; padding-left: 5px;}
.round2 {float: left; font-weight: bold; width: 120px; padding-left: 5px;}
.round3 {float: left; font-weight: bold; width: 120px; padding-left: 5px;}
.round4 {float: left; font-weight: bold; width: 120px; padding-left: 5px;}
.round5 {float: left; font-weight: bold; width: 120px; padding-left: 5px;}
.round6 {float: left; font-weight: bold; width: 120px; padding-left: 5px;}

.schedule {background:url(../images/bg_schedule.png) no-repeat scroll;}

/* vertical tabs */
.vertical_tabs_schedule {background:#fff; border:1px solid #c2c2c2; overflow: hidden; border-radius:3px; margin-bottom: 20px;}
.vertical_tabs_schedule .tabbable .nav {float:left; width:25%; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:0 0 -1px 0;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.vertical_tabs_schedule .tabbable .nav>li {border-top:1px solid #c2c2c2;}
.vertical_tabs_schedule .tabbable .nav>li>a {line-height:40px; padding-left:20px; font-weight:bold; text-transform:uppercase; color:#595959; background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 73%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(73%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 73%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );}
.vertical_tabs_schedule .tabbable .nav>li>a>span {padding: 6px 7px 7px 7px; background:#646464; margin-right: 5px;line-height: 1;display: inline-block; vertical-align: middle; margin-top: -1px;
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.vertical_tabs_schedule .tabbable .nav>li>a>span span {margin: 0; vertical-align: middle;}
.vertical_tabs_schedule .tabbable .nav>li.active>a { color:#fff; }
.vertical_tabs_schedule .tabbable .nav>li.active>a { background:#505050; margin-right: -1px;}
.vertical_tabs_schedule .tabbable .nav>li.active>a>span,
.vertical_tabs_schedule .tabbable .nav>li>a:hover>span { background:#17174b; }
.vertical_tabs_schedule .tabbable .nav>li:first-child {border-top:0;}
.vertical_tabs_schedule .tabbable .tab-content {float:left; width:75%; padding-top:10px;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }




/* SERVICES STYLE 2 */
.services_box_daily.style2 .box {padding: 30px; background:#eee; height: 180px; margin: 0; position:relative; margin-bottom: 20px;}
.services_box_daily.style2 .box:hover {background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.2); z-index:1;  border-radius:5px}
.services_box_daily.style2 .box .title {font-size:22px; margin-bottom:30px;}
.services_box_daily.style2 .box .icon {width: 45px; height: 45px; line-height: 45px; border-radius: 3px;}
.services_box_daily.style2 .box .icon img {vertical-align: middle; line-height: 45px;display: inline-block;margin-top: -2px;}
.services_box_daily.style2 .box .list {margin:0; padding:0; list-style:none; display:none; float:none}
.services_box_daily.style2 .box .list li {line-height: 1; padding: 10px 0px; border-top: 1px solid #eee; color:#17174b}
.services_box_daily.style2 .box .list li:first-child {border-top: 0; }



.pageflag {display: inline; float: right; margin-right: 5px;}


/* playersoverview */

.playersOverview {background: url("../images/playerBioBack.png") repeat-x scroll left top transparent; color: #ffffff; padding: 10px; width: 850px;}
.playersImage {float: left; width: 210px;}
.playersData{float: left;width: 450px; margin-right: 20px;}
.playersData2 {float: left; width: 170px;}
.playersData3 {float: left; width: 170px; margin-top: 10px;}
.playersRow {border-bottom: 1px solid #54B6E4; clear: left; float: left; height: 35px; line-height: 35px; width: 100%;}
.playersRowLabel {float: left; font-weight: bold; width: 160px;}
.playersRowData {float: left;}
.playersRanking {background: url("../images/bg_ranking.png") repeat-x scroll left top transparent; border: 1px solid #ffffff; text-align: center;padding:15px;}
.playersRanking span {display: block; font-size: 28px; font-weight: bold; line-height: 28px;}
.playersITFProfile {background: url("../images/bg_ranking.png") repeat-x scroll left top transparent; font-weight: bold; border: 1px solid #ffffff; text-align: center;padding:15px; color:#ffffff}
.playersITFProfile a { color: #ffffff; }

.playersRow  a {color: #ffffff;}



/* // playersoverview */

/* tabs style 5 */

.tabs_style5 {margin:10px 0;}
.tabs_style5 > ul.nav {margin-bottom:10px; background: #505050; color: #ffffff;}
.tabs_style5 > ul.nav > li {float:left;}
.tabs_style5 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #505050; border-right:1px solid #505050; color:#fff;}
.tabs_style5 > ul.nav > li.active > a,
.tabs_style5 > ul.nav > li > a:hover {background-color:#fff; color: #505050; border-top:3px solid #17174b;}
.tabs_style5 > ul.nav > li.active > a {border-top:3px solid #17174b; border-left:0; font-weight:700; padding:6px 20px 10px; }
.tabs_style5 .tab-content {display: table; width: 100%; padding:0;}

/* tabs style 5 */




/* tournamentschedule */

#tournamentschedule ul {height: 24px; list-style-type: none; margin:0 0 0 20px; padding:0;}
#tournamentschedule li {color: #999999; float: left; font-size: 24px; height: 35px; line-height: 21px; margin: 0; padding: 0; text-align: center;}
#tournamentschedule li a {color: #ffffff; display: block; height: 35px; line-height: 35px; text-decoration: none; width: 25px;}
#tournamentschedule li a.inactiv_sh {color: #C0C0C0; display: block; height: 35px; line-height: 35px; text-decoration: none; width: 25px;}
#tournamentschedule li.current a, #tournamentschedule li a:hover {background: none repeat scroll 0 0 #17174b; color: #ffffff;}
#tournamentschedule li.day1 {margin: 0; width: 25px;}
#tournamentschedule li.day2 {margin: 0; width: 25px;}
#tournamentschedule li.day3 {margin: 0; width: 25px;}
#tournamentschedule li.day4 {margin: 0; width: 25px;}
#tournamentschedule li.day5 {margin: 0; width: 25px;}
#tournamentschedule li.day6 {margin: 0; width: 25px;}
#tournamentschedule a span {display: none;}
#tournamentschedule a:hover span {display: block; position: absolute; top: 485px; left: 265px; padding: 0; margin: 0; z-index: 1000; color: #ffffff; font-size: 13px;}
 
/* // tournamentschedule */ 

.matchstatistic {background: #ebebeb;}


#schedule {width: 870px; border: 1px solid #17174b; margin-bottom: 20px;}
.schedulecourt {background: #17174b; font-weight: bold; width: 120px; text-align: center; color: #fff;}
.scheduleinner {width: 750px;}

#scheduleinner {width: 750px;}


#scheduleinner td {padding: 5px; padding-top:10px; padding-bottom: 10px;}


#results {width: 870px; border: 1px solid #17174b;}
.resultsround  {background: #17174b; font-weight: bold; text-align: center; color: #fff;}
#results td {padding: 5px; padding-top:8px; padding-bottom: 8px;}

.spa1 {width: 40%}
.spa2 {width: 15%}
.h2h {width: 5%;}

.scheduleround {background: #dddddd;}

.floatright {float:right}

/* matches */

#matches .matchesTable { height: 145px !important; margin-bottom: 15px; }
#matches .matchesTable .matchesCourt {width: 858px !important;}
#matches .matchesTable #matchesScore {height: 77px !important; width: 858px !important;}
#matches .matchesTable #matchesScore .matchesWinnerIcon {margin-right: 1px;}
#matches .matchesTable .matchesRow {width: 858px !important;} 
#matches .matchesTable .matchesRow.matchesTeamOne {margin-bottom: 1px;}
#matches .matchesTable .matchesRow .matchesTeamName {width: 735px !important;}
#matches .matchesTable .matchesRow .matchesSets, .matchesTable .matchesSet .matchesSets { width: 32px !important;}
#matches .matchesTable .matchesRow .matchesSets span {width: 32px !important;}
#matches .matchesTable .matchesReport {width: 868px !important;}
#matches .matchesTable .matchesSet {padding-left: 763px; width: 105px !important;}
.matchesCourtName {color: #ffffff;}
.matchesTable {border: 1px solid #505050; float: left; text-align: left; width: 868px !important;}
.matchesTable .matchesCourt {background: #505050; color: #ffffff; float: left; height: 18px; line-height: 18px; padding: 5px;}
.matchesTable .matchesSet {background: #17174b; color: #ffffff; float: left; font-size: 0.9em; height: 10px; line-height: 10px;}
.matchesTable .matchesSet .matchesSets {float: left; margin-left: 1px; text-align: center; width: 19px;}
.matchesTable #matchesScore { background: #cccccc; color: #666666; float: left; padding: 4px 5px;}
.matchesTable .matchesRow {clear: left; float: left; font-size: 0.9em; height: 38px;}
.matchesTable .matchesRow .matchesSingles {line-height: 38px;}
.matchesTable .matchesRow .matchesDoubles {line-height: 19px;}
.matchesTable .matchesTeamName {background: #ffffff; float: left; height: 38px; margin: 0; padding-left: 3px;}
.matchesTable .matchesTeamName.matchesstatisticsMatchSingles {line-height: 36px;}
.matchesTable .matchesWinnerIcon {background: #ffffff; float: left; height: 38px; margin-right: 3px; width: 20px;}
.matchesTable .matchesRow .matchesSets {background: #ffffff; float: left; height: 38px; margin-right: 1px; position: relative; text-align: center; width: 19px;}
.matchesTable .matchesRow .matchesSets span {bottom: 6px; left: 0; position: absolute; width: 19px;}
.matchesTable .matchesReport {background: #505050; float: left; font-size: 0.9em;}
.matchesTable .matchesReport .matchesReportLink {background: #505050; float: right; font-size: 0.9em; height: 14px; line-height: 14px; padding: 4px;}
.matchesTable .matchesReport .matchesReportLink a {color: #ffffff; font-weight: bold; height: 14px; line-height: 14px; text-decoration: none; text-transform: uppercase;}
.matchesTable .matchesWinnerIcon.winner {background: url("../images/winner.png") no-repeat scroll 3px 15px #ffffff;}

/* // matches */

/* match center */

#matches2 .matchesTable2 { height: 145px !important; margin-bottom: 15px; }
#matches2 .matchesTable2 .matchesCourt2 {width: 808px !important;}
#matches2 .matchesTable2 #matchesScore2 {height: 77px !important; width: 808px !important;}
#matches2 .matchesTable2 #matchesScore2 .matchesWinnerIcon2 {margin-right: 1px;}
#matches2 .matchesTable2 .matchesRow2 {width: 808px !important;} 
#matches2 .matchesTable2 .matchesRow2.matchesTeamOne2 {margin-bottom: 1px;}
#matches2 .matchesTable2 .matchesRow2 .matchesTeamName2 {width: 685px !important;}
#matches2 .matchesTable2 .matchesRow2 .matchesSets2, .matchesTable2 .matchesSet2 .matchesSets2 { width: 32px !important;}
#matches2 .matchesTable2 .matchesRow2 .matchesSets2 span {width: 32px !important;}
#matches2 .matchesTable2 .matchesReport2 {width: 818px !important;}
#matches2 .matchesTable2 .matchesSet2 {padding-left: 713px; width: 105px !important;}
.matchesCourtName2 {color: #ffffff;}
.matchesTable2 {border: 1px solid #505050; float: left; text-align: left; width: 818px !important;}
.matchesTable2 .matchesCourt2 {background: #505050; color: #ffffff; float: left; height: 18px; line-height: 18px; padding: 5px;}
.matchesTable2 .matchesSet2 {background: #17174b; color: #ffffff; float: left; font-size: 0.9em; height: 10px; line-height: 10px;}
.matchesTable2 .matchesSet2 .matchesSets2 {float: left; margin-left: 1px; text-align: center; width: 19px;}
.matchesTable2 #matchesScore2 { background: #cccccc; color: #666666; float: left; padding: 4px 5px;}
.matchesTable2 .matchesRow2 {clear: left; float: left; font-size: 0.9em; height: 38px;}
.matchesTable2 .matchesRow2 .matchesSingles {line-height: 38px;}
.matchesTable2 .matchesRow2 .matchesDoubles {line-height: 19px;}
.matchesTable2 .matchesTeamName2 {background: #ffffff; float: left; height: 38px; margin: 0; padding-left: 3px;}
.matchesTable2 .matchesTeamName2.matchesstatisticsMatchSingles2 {line-height: 36px;}
.matchesTable2 .matchesWinnerIcon2 {background: #ffffff; float: left; height: 38px; margin-right: 3px; width: 20px;}
.matchesTable2 .matchesRow2 .matchesSets2 {background: #ffffff; float: left; height: 38px; margin-right: 1px; position: relative; text-align: center; width: 19px;}
.matchesTable2 .matchesRow2 .matchesSets2 span {bottom: 6px; left: 0; position: absolute; width: 19px;}
.matchesTable2 .matchesReport2 {background: #505050; float: left; font-size: 0.9em;}
.matchesTable2 .matchesReport2 .matchesReportLink2 {background: #505050; float: right; font-size: 0.9em; height: 14px; line-height: 14px; padding: 4px;}
.matchesTable2 .matchesReport2 .matchesReportLink2 a {color: #ffffff; font-weight: bold; height: 14px; line-height: 14px; text-decoration: none; text-transform: uppercase;}
.matchesTable2 .matchesWinnerIcon2.winner {background: url("../images/winner.png") no-repeat scroll 3px 15px #ffffff;}




/* matchstatistics */

#matchstatistics {float: left; width: 870px;}
#statistics {float: left; height: 230px; position: relative; width: 870px; margin-bottom: 20px;}
#statistics .statisticsHeader {color: #ffffff; float: left; font-size: 18px; height: 26px; line-height: 26px; text-align: center; width: 870px; text-transform: uppercase;}
#statistics .statisticsHeader  a{color: #ffffff; text-decoration: none;}
#statistics .matchstatisticsTable .statisticsMatch {height: 171px; width: 453px;}
#statistics .matchstatisticsTable .statisticsMatchInfo {color: #cccccc; height: 37px; line-height: 37px;}
#statistics .matchstatisticsTable .statisticsMatch .statisticsMatchTeam {color: #ffffff; float: left; height: 35px !important; overflow: hidden; padding: 1px 0; width: 486px; }
#statistics .matchstatisticsTable .statisticsMatchTeamName {color: #ffffff; font-size: 1.1em; font-weight: bold; height: 35px; width: 156px; text-transform: uppercase;}
#statistics .matchstatisticsTable .statisticsMatchTeamName.statisticsMatchSingles {line-height: 34px;}
#statistics .matchstatisticsTable .matchesWinnerIcon {float: left; height: 34px; margin-right: 1px; width: 37px;}
#statistics .matchstatisticsTable .matchesWinnerIcon.winner { background: url("../images/winner.png") no-repeat scroll 11px 10px transparent;}
#statistics .matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet1 {height: 34px; width: 40px;}
#statistics .matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet2 {height: 34px; width: 40px;}
#statistics .matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet3 {height: 34px; width: 40px;}
#statistics .matchstatisticsTable .statisticsMatchTeam .statisticsMatchScores {bottom: 7px; font-size: 1.6em; left: 0; position: absolute; width: 100%;}
#statistics .matchstatisticsTable .statisticsMatch #statisticsMatchStatus {color: #ffffff; font-size: 0.9em; height: 19px; line-height: 18px;  margin-right: 1px; width: 243px; }
#statistics .matchstatisticsTable .statisticsMatch #statisticsMatchHeader {color: #ffffff; height: 18px; line-height: 18px; width: 200px;}
#statistics .matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet1 {width: 40px;}
#statistics .matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet2 {width: 40px;}
#statistics .matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet3 {width: 40px;}
#statistics #statisticsMatchDauer {color: #ffffff; display: inline-block; font-size: 0.9em; height: 18px; line-height: 18px; margin-right: 1px; text-align: center; width: 486px;}
#statistics #statisticsMatchDauer div {float: left; width: 40px;}
#statistics #statisticsMatchDauer .statisticsMatchDauer {margin-right: 1px; text-transform: uppercase; width: 243px;}
#statistics.statisticsMatchSingles {background: url("../images/bg_matchstatistics.png") no-repeat scroll 0 0 transparent;}
#statistics.statisticsMatchSingles .matchstatisticsTable {height: 171px; margin: 25px 57px 0; width: 822px;}
#statistics.statisticsMatchSingles .matchstatisticsTable .playerImg1 {float: left; height: 150px !important; padding: 0px; padding-top: 8px; width: 110px !important;}
#statistics.statisticsMatchSingles .matchstatisticsTable .playerImg2 {float: left; height: 150px !important; padding: 0px; padding-top: 8px; padding-left: 3px; width: 110px !important;}
#statistics.statisticsMatchSingles .matchstatisticsTable .playerImg1Photo, .matchstatisticsTable .playerImg2Photo {height: 150px; width: 110px;}
#statistics.statisticsMatchSingles .matchstatisticsTable .playerFlag {float: left; height: 18px !important; margin: 0 12px; padding: 5px 0; width: 26px;}
#statistics.statisticsMatchSingles .matchstatisticsTable .statisticsMatch {margin: 0 40px;}

.matchstatisticsTable {float: left; height: 145px; position: relative; width: 590px;}
.matchstatisticsTable .playerImg2 {float: left; height: 150px !important; padding: 0px; width: 110px !important;}
.matchstatisticsTable .playerImg1Photo, .matchstatisticsTable .playerImg2Photo {height: 150px; width: 110px;}
.matchstatisticsTable .playerFlag {float: left; height: 19px !important; margin: 0 5px; padding: 3px 0; width: 32px;}
.matchstatisticsTable .statisticsMatchTeamName {color: #ffffff; float: left; font-size: 1.1em; height: 26px; width: 124px;}
.matchstatisticsTable .statisticsMatchTeamName.statisticsMatchSingles {line-height: 22px;}
.matchstatisticsTable .statisticsMatchTeamName a {color: #ffffff; text-decoration: none;}
.matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet1 {color: #ffffff; float: left; height: 24px; overflow: hidden; position: relative; text-align: center; width: 26px;}
.matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet2 {color: #ffffff; float: left; height: 24px; overflow: hidden; position: relative; text-align: center; width: 26px;}
.matchstatisticsTable .statisticsMatchTeam .statisticsMatchSet3 {color: #ffffff; float: left; height: 24px; overflow: hidden; position: relative; text-align: center; width: 26px;}
.matchstatisticsTable .statisticsMatchTeam .statisticsMatchScores {bottom: 2px; font-size: 1.4em; left: 0; position: absolute; width: 100%;}
.matchstatisticsTable .statisticsMatch {float: left; height: 117px; margin: 0 10px; width: 352px; z-index: 10;}
.matchstatisticsTable .statisticsMatch .statisticsMatchInfo {color: #ffffff; font-weight: bold; height: 19px; text-align: center; text-transform: uppercase; width: 100%;}
.matchstatisticsTable .statisticsMatch .statisticsMatchTeam {color: #ffffff; float: left; height: 24px !important; overflow: hidden; padding: 1px 0; width: 362px;}
.matchstatisticsTable .statisticsMatch #statisticsMatchStatus {color: #fffFBD; float: left; font-size: 0.8em; height: 18px; line-height: 17px; margin: 0; text-align: center; text-transform: uppercase; width: 189px;}
.matchstatisticsTable .statisticsMatch #statisticsMatchHeader {float: left; font-size: 0.9em; height: 18px; line-height: 17px; overflow: hidden; position: relative; width: 163px;}
.matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet1 {color: #ffffff; float: left; overflow: hidden; text-align: center; width: 26px;}
.matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet2 {color: #ffffff; float: left; overflow: hidden; text-align: center; width: 26px;}
.matchstatisticsTable .statisticsMatch #statisticsMatchHeader .statisticsMatchHeaderSet3 {color: #ffffff; float: left; overflow: hidden; text-align: center; width: 26px;}

/* // matchstatistics */




.header-titles {text-transform: uppercase;}
.breadcrumbs {text-transform: uppercase;}

#printableVersion { background: url("../images/print_icon.png") no-repeat scroll 100px 5px #ffffff; border: 1px solid #cccccc; float: right; font-size: 0.9em; height: 22px; margin: 8px 0; padding: 7px 0 0 10px; text-transform: uppercase; width: 115px;}
.printable {float: right; margin: 8px 0; text-transform: uppercase;}
.buttonresults {float: left; margin: 8px 0; text-transform: uppercase; margin-right: 3px;}

.latest_photos {margin:0 0 0 -20px; padding:0; list-style:none; position:relative;}
.latest_photos li {float:left; margin:0 0 20px 20px; }
.latest_photos li a {display:block; width:75px; position:relative; } 
.latest_photos[data-size=small] li a {width:60px;} 
.latest_photos[data-size=big] li a {width:70px;} 
.latest_photos li a .hov1 {position:absolute; top:0; left:0; right:0; bottom:0;}


#playerscountry {background: url("../images/bg_playerscountry.png") repeat-x scroll left top transparent; width: 868px; border: 1px solid #17174b; margin-bottom: 20px; height: 90px }
#playerscountry  .flag {float:left; margin: 14px 0 0 22px; }
#playerscountry  span.country {float:left; margin: 35px 0 0 35px; font-weight: bold; font-size: 30px; color: #ffffff; text-transform: uppercase;}
#playerscountry  span.count {float:right; margin: 35px 20px 0 0; font-weight: bold; font-size: 20px; color: #ffffff; text-transform: uppercase;}

.timeline_bar {background:url(../images/timeline_bar.png) repeat-y 283px top;}
.timeline_bar  > .row {margin-bottom:0;}
.timeline_box {background:#fff; border-radius:3px; margin:20px 0 30px; padding:15px; position:relative;}
.timeline_box {margin-left: 300px;}
div[data-align=right] .timeline_box .date {left:-300px; right:auto;}


.process_box .number {  padding: 0;height: 100%; position: absolute; background: #eee; left: 0;top: 0; bottom: 0; border-right: 1px solid #C5C5C5; width: 240px; text-align: center;
-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
.process_box .number span { font-size:20px; font-weight:900; color: #fff; line-height: 1.9;  vertical-align: middle;}
.process_box .content {margin-left: 260px; padding: 20px 20px 10px 10px; }
.process_box[data-align=right] .number {left:auto; right:0; border-right:0; border-left:1px solid #C5C5C5;;
-webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0;}
.process_box[data-align=right] .content {margin-left:auto; margin-right:260px; padding: 20px 10px 10px 20px;}





#sidebar {background: #cccccc; padding: 10px 15px; color: #ffffff;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#sidebar .title {color: #505050; line-height: 1.4; margin-bottom: 10px; padding: 10px; position: relative; font-size: 14px;}
#sidebar .widgetmatchcenter {margin-bottom:0px;}
#sidebar .dark {background: #505050;}
#sidebar .light {color: #ffffff;}

#sidebar .yellow {background: #17174b;}
#sidebar .yellow div { padding-left: 10px;}

#sidebar ul.menu-light {margin:0; padding:0; list-style:none;}
#sidebar ul.menu-light li {margin-bottom:0px;}
#sidebar ul.menu-light li a {color: #ffffff; display: block; padding: 4px 0 4px 20px; position: relative; border-radius: 2px;}
#sidebar ul.menu-light li a:after { content: '\203A'; position: absolute; left: 7px; top: 6px; color: #DDD; font-size: 16px; line-height: 1; width: 4px; height: 4px; font-family: Arial; }
#sidebar ul.menu-light li.active a:after,
#sidebar ul.menu-light li a:hover:after { color: white; left: 8px;}
#sidebar ul.menu-light li.active a,
#sidebar ul.menu-light li a:hover {background: #17174b; color: white;}

.product-list-item .image {text-align:center; line-height:100px; max-height: 100px;}

.plimage {float:left}






.eBlog .itemReadMore {margin-bottom:15px; padding-bottom: 25px; float:right;}
.eBlog .readMore {font-size:14px; font-weight:bold; }


.hover-box {display:block; padding:15px; background:#969696; border:1px solid rgba(0,0,0,0.4); color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.5); border-radius:3px;}


#page_header .bgback.bg1 {background:url(../images/page-headers/bg1.jpg) no-repeat center top;}
#page_header .bgback.bg2 {background:url(../images/page-headers/bg2.jpg) no-repeat center top;}
#page_header .bgback.bg3 {background:url(../images/page-headers/bg3.jpg) no-repeat center top;}
#page_header .bgback.bg4 {background:url(../images/page-headers/bg4.jpg) no-repeat center top;}
#page_header .bgback.bg5 {background:url(../images/page-headers/bg5.jpg) no-repeat center top;}
#page_header .bgback.bg6 {background:url(../images/page-headers/bg6.jpg) no-repeat center top;}
#page_header .bgback.bg7 {background:url(../images/page-headers/bg7.jpg) no-repeat center top;}
#page_header .bgback.bg8 {background:url(../images/page-headers/bg8.jpg) no-repeat center top;}
#page_header .bgback.bg9 {background:url(../images/page-headers/bg9.jpg) no-repeat center top;}
#page_header .bgback.bg10 {background:url(../images/page-headers/bg10.jpg) no-repeat center top;}
#page_header .bgback.bg11 {background:url(../images/page-headers/bg11.jpg) no-repeat center top;}

.startBilder {background: ; padding: 10px; }

.shop-latest .tabbable .shop-latest-carousel .controls {position:absolute; right:0; top:0; margin-right:-40px; height:100%; width:40px; color: #fff}
.shop-latest .tabbable .shop-latest-carousel .controls a {width:40px; height:49.5%; background:#17174b; display:block !important; position:absolute; color: #fff}
.shop-latest .tabbable .shop-latest-carousel:hover .controls a {background:#17174b; }
.shop-latest .tabbable .shop-latest-carousel .controls a:hover { background:#dedede; }
.shop-latest .tabbable .shop-latest-carousel .controls a.prev {top: 50%;}
.shop-latest .tabbable .shop-latest-carousel .controls a span {position:absolute; top:50%; left:50%; margin:-7px 0 0 -7px;}



.shop-latest .tabbable {margin:10px 0;}
.shop-latest .tabbable > ul.nav {margin-bottom:10px; background: #505050; color: #ffffff;}
.shop-latest .tabbable > ul.nav > li {float:left;}
.shop-latest .tabbable > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #505050; border-right:1px solid #505050; color:#fff;}
.shop-latest .tabbable > ul.nav > li.active > a,
.shop-latest .tabbable > ul.nav > li > a:hover {background-color:#fff; color: #505050; border-top:3px solid #17174b;}
.shop-latest .tabbable > ul.nav > li.active > a {border-top:3px solid #17174b; border-left:0; font-weight:700; padding:6px 20px 10px; }

.startFacebook {margin-bottom: 20px;}

.infobox {border: 1px solid #004f8d; background:  #004f8d; color: #ffffff; }
.infoboxinner {padding: 5px;}

.info-text {text-align: center;}



  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }

 .offline-page {background: #eee;}
.offline-page .containerbox_2 {width: 700px; margin: 100px auto 0; background: #000; background: rgba(0,0,0,0.7); position: relative; z-index:1; padding: 25px;  color:#eee; height: 100px; }
.offline-page #logo {float:left; text-align:center; position: absolute; top: 20%;}
.offline-page .content {margin-left:300px; border-left:1px solid #777; padding-left:20px; }
.offline-page .ud_counter{margin: 40px 0;}
.offline-page .ud_counter ul{display:inline-block;margin:0;padding:0;list-style:none}
.offline-page .ud_counter ul li{display:inline-block; margin:0 0 0 18px; font-size:22px; font-weight:700; padding:15px 10px; width:60px; text-align:center; background:rgba(0,0,0,0.2); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.offline-page .ud_counter ul li:first-child {margin-left:0;}
.offline-page .ud_counter ul li span{display:block;font-size:13px; margin-top: 17px; line-height: 1;}
.offline-page .ud_counter ul li.till_lauch {height: 80px; width:80px; padding:0; vertical-align:top;}

.offline-page #mail_when_ready {float:left; margin: 0;}
.offline-page #mail_when_ready input[type=submit] {vertical-align:top;}

.lunch {width: 840px}
td.lunch_sp2 {width: 70px; text-align:right;}


.gms_1 {width: 20%;}
.gms_2 {width: 40%;}

.current-date { color:#383838; font:10px Arial, Helvetica, sans-serif; float: left; padding: 3px 10px; line-height:1; background: rgba(255, 255, 255, 0.5); clear: left;}

/* TOP NAVIGATION */
.footernav {float:left; margin:0; padding:0; list-style:none; position: relative; z-index: 1; margin-bottom: 5px;}
.footernav > li {float:left; margin-right:25px; position:relative;}
.footernav > li > a {font-size:11px; color:#fff; line-height: 24px; display: block; padding: 0;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; opacity:.8; filter:alpha(opacity=80);}
.footernav > li:hover > a,
.footernav > li > a:hover {opacity:1; filter:alpha(opacity=100);}
.footernav > li > a > span {margin-right:3px; margin-top: 0;}
.footernav li.drop .pPanel {position: absolute; left: 0; width:auto; min-width: 120px; height:0; opacity:0; filter:alpha(opacity=0); overflow:hidden; margin-left: -11px;}
.footernav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 4px 0; margin-top:5px; position:relative;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.footernav li.drop .inner:after {content:"";top:-8px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px; border-bottom-color:#f5f5f5; }
.footernav li.drop:hover .pPanel {opacity:1; filter:alpha(opacity=100); height:auto;}
.footernav li.drop li a {font-size:10px; color:#222; padding:0 5px 0 10px; display: block; text-transform:uppercase; margin-top:1px; }
.footernav li.drop li.active a,
.footernav li.drop li a:hover {background: rgba(0, 0, 0, 0.1); }
.footernav li.drop li a span {float: left; opacity: .3; filter:alpha(opacity=30); margin-top: 2px;}

.error_msg {text-transform:uppercase;}


.dapre ul {margin:0; padding:0; list-style:none; border-left:1px solid #e2e2e2; position:relative;}
.dapre li {position:relative; padding:0 0 0 20px}
.dapre li blockquote {margin:0; padding:0; border:0; font-weight: bold;}
.dapre li blockquote + h6 {font-weight:normal; font-size:11px; font-style:italic;}

.weather_class {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.news_img {
	margin-right: 20px; 
	margin-bottom: 20px;	
	float: left;
}

.savethedate {
	border: 1px solid #505050; 
	font-weight: bold;
	color: #505050;
	text-align: center;
	padding: 30px;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
}

.savethedate_2 {
	font-size: 20px;
}

.players_sp10 {
	width: 10%;
}

.players_sp5 {
	width: 5%;
}

.startpage_head {
	font-weight: bold;
	font-size: 20px;
	padding-top: 5px;
	text-transform: uppercase;
}

.mbp {
	width: 100%;
	border: 1px solid #154d95;
	background: #006cac;
	color: #ffffff;
}

.mbp_first {
	width: 290px;
}

.so_footer {
	float: right; 
}

.so_footer a {
	margin-right: 5px;
}

.livestream_c {
float: left;
position: relative;
width: 100%;
height: 600px;
margin-top: 20px;
margin-bottom: 20px;
}

.margin-top-20 {
	margin-top: 20px;
}

.ls_20 {
	width: 20%;
}

.ls_10 {
	width: 10%;
}

.buttonstream {float: right; margin: 8px 0; text-transform: uppercase; margin-right: 3px;}

.itftournaments {
	width: 100%;
	margin-bottom: 30px;
	background: #d9edf7;
	border: 1px solid #bce8f1;
}

.itftournaments  td {
	padding: 5px;
}

.itftournaments_25 {
	width: 25%;
	text-align: center;
	font-weight: bold;
	background: #bce8f1;
}

.itftournaments_20 {
	width: 20%;
	text-align: center;
	font-weight: bold;
	background: #bce8f1;
}

.itftournaments_center {
	text-align: center;
}
.itftournaments_name {
	font-weight: bold;
	font-size: 16px;
	text-align:center;
}

.itftournaments_all {
	width: 100%;
	padding-left: 25px;
}


.itftournaments_all_list{
	padding-left:0;
	list-style:none;
	margin: 0;
}

.itftournaments_all li{
	float:left;
	width:13%;
	padding:10px;
	font-size:13px;
	line-height:1.4;
	text-align:center;
	background-color:#cccccc;
	border:1px solid #ffffff;
	color: #000000;
}

.itftournaments_all li.active {
	background-color:#17174b;
}

.itftournaments_all li:hover {
	background-color:#17174b;
}


.itftournaments_all li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
}

.magrin-top-30 {
	margin-bottom: 30px;
}

.itftournaments_all_cat {
	width: 10%;
}

.itftournaments_all_country {
	width: 5%;
}

.itftournaments_all_10 {
	width: 5%;
}

.itftournaments_all_draws {
	white-space:nowrap;
	width: 8%;
}

.itf_live {
	background: #17174b;
	color: #ffffff;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	overflow:hidden;
	padding:2px 6px 2px 5px;
	text-align:center;
	text-decoration:none;
	margin-top:0px;
}

.itf_live:hover {
	color: #ffffff;
}

.itf_oop {
	background: #505050;
	color: #ffffff;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	overflow:hidden;
	padding:2px 6px 2px 5px;
	text-align:center;
	text-decoration:none;
	margin-top:0px;
}

.itf_oop:hover {
	color: #ffffff;
}

.headtohead {
	background: #17174b;
	color: #ffffff;
	border-radius:3px;
	font-weight:bold;
	padding: 1px;
	font-size: 11px;
}

.headtohead:hover {
	color: #ffffff;
}

.itf_draws {
	background: #ff8100;
	color: #ffffff;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	overflow:hidden;
	padding:2px 6px 2px 5px;
	text-align:center;
	text-decoration:none;
	margin-top:0px;
	margin-left: 2px;
}

.itf_draws:hover {
	color: #ffffff;
}

.itfselect {
	background: #cccccc;
	padding: 5px;
	margin-bottom: 10px;
}

.itfselectview {
	text-align: left;
	margin-bottom: 8px;
	font-weight: bold;
}

.itftournaments_date {
	white-space:nowrap;
}

