

.closer{clear:both;}

body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a:link, a:visited{text-decoration:none;}

/* Generic Styles ################################################*/

.flag-it{background-image:url(img/Flags/it.jpg);}
.flag-en{background-image:url(img/Flags/en.jpg);}
.flag-es{background-image:url(img/Flags/es.jpg);}
.flag-pt{background-image:url(img/flags/pt.jpg);}
.flag-br{background-image:url(img/flags/br.jpg);}

.color1{background:#C1272D;}
.color2{background:#FF931E;}
.color3{background:#7AC943;}
.color4{background:#3FA9F5;}

.player-ranking-position{font-weight:bold;font-size:36px;line-height:36px;margin-top:12px;/*margin-top:4px;*/}
.player-ranking-status{height:15px;background-position:center 0;background-repeat:no-repeat;}
.player-ranking-status-up{background-image:url(img/ranking-up.png);}
.player-ranking-status-draw{background-image:url(img/ranking-draw.png);}
.player-ranking-status-down{background-image:url(img/ranking-down.png);}

.news-body{line-height:17px;}
.news-body p{margin-bottom:20px;}
.news-body a:link, .news-body a:visited{font-weight:bold;color:#000;border-bottom:1px dotted #000;}
.news-social{clear:both;/*height:16px;*/padding-top:10px;font-size:11px;text-transform:uppercase;}
.news-social li{display:inline;}
.news-social a:link, .news-social a:visited{float:left;display:block;height:26px;padding-left:26px;color:#aaa!important;margin-right:20px;}
.news-social a:hover, .news-social a:active{color:#333!important;}
.news-social a.news-comment{display:none;background:url(img/news-comments.png) left 0 no-repeat;padding-top:4px;}
.news-social a.news-share{display:none;background:url(img/news-share.png) left 0 no-repeat;}


/* End Generic Styles ############################################*/

.master{}

.header1{width:100%;height:140px;background:#1A1A1A;}
.header1 .i-margin{position:relative;width:980px;height:140px;margin:auto;/*background:url(img/hd1.jpg) right 0 no-repeat;*/}
.header1 .logo{position:absolute;top:10px;left:0;display:block;width:450px;height:120px;background:url(img/logoTemp.png) 0 0 no-repeat;}
.header1 .logo span{display:none;}
.header1 .lang-select{position:absolute;top:16px;right:10px;height:25px;}
.header1 .lang-select li{float:left;display:block;width:34px;height:25px;margin-left:4px;}
.header1 .lang-select li.i-selected{background:url(img/lang-selected.png) 0 0 no-repeat;}
.header1 .lang-select a:link, .header1 .lang-select a:visited{display:block;width:25px;height:17px;margin:4px 0 0 5px;background-position:0 0;background-repeat:no-repeat;}
.header1 .lang-select a span{display:none;}
.header1 .search{position:absolute;bottom:20px;right:10px;}
.header1 .search label{display:block;font-weight:bold;color:#fff;margin:0 0 8px 8px;}
.header1 .search .search-txt{position:relative;width:496px;height:40px;background:url(img/search-back.png) 0 0 no-repeat;}
.header1 .search .search-txt .i-input-text{position:absolute;top:6px;left:10px;width:350px;height:22px;border:none;font-size:19px;}
.header1 .search .search-txt .i-input-submit{position:absolute;top:0;right:3px;width:101px;height:34px;background:url(img/search-button.png) 0 0 no-repeat;border:none;margin:3px;color:#fff;font-weight:bold;font-size:19px;cursor:pointer;}
.header1 .search .search-txt .i-input-submit:hover{color:#911D22;}

.header2{display:none;width:100%;height:210px;background:#C1272D;}
.header2 .i-margin{position:relative;width:980px;height:210px;margin:auto;}

.header3{width:100%;height:140px;background:#C1272D;}
.header3 .i-margin{position:relative;width:980px;height:140px;margin:auto;}

.user-panel{position:absolute;top:14px;right:0;width:300px;}
.user-panel a:link, .user-panel a:visited{float:left;display:block;width:147px;height:41px;background:#fff;margin-right:3px;font-size:18px;}
.user-panel a.user-login-button{background:url(img/user-login-button.png) 0 0 no-repeat;color:#fff;}
.user-panel a.user-login-button:hover{color:#C1272D;}
.user-panel a.user-register-button{background:url(img/user-register-button.png) 0 0 no-repeat;color:#fff;}
.user-panel a.user-register-button:hover{color:#000;}
.user-panel a span{display:block;padding:10px 0 0 40px;}

.user-registration{margin-bottom:20px;padding-right:40px;}
.user-registration h2{font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.user-registration h2 span{color:#C1272D;text-transform:uppercase;}
.user-registration p{color:#666;}
.user-registration .i-input-text{height:30px;background:#f5f5f5;font-size:18px;color:#333;border:1px solid #e5e5e5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 10px 6px 0;padding:0 0 0 6px;}
.user-registration label{color:#C1272D;font-weight:bold;font-size:14px;}
.user-registration label span{color:#999;font-size:11px;}
.user-registration .i-input-submit{height:38px;background:url(img/p1.png) 0 0 repeat-x;font-size:21px;color:#fff;border:1px solid #C1272D;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:16px 10px 6px 0;padding:0 0 0 6px;}
.user-registration .i-input-submit:hover{background:#C1272D;}

.info{position:absolute;top:66px;right:0;}
.info h2{font-size:18px;font-weight:bold;color:#fff;margin-bottom:4px;font-family:Tahoma, Geneva, sans-serif;}
.info h2 span{display:block;font-size:21px;color:#000;}
.info-block{width:300px;font-size:13px;color:#fff;line-height:14px;}
.info-block p{padding:0;margin:0;}
.info-block a:link, .info-block a:visited{float:right;display:block;width:57px;height:19px;background:url(img/more.png) 0 0 no-repeat;text-align:center;color:#fff;padding-top:2px;font-style:italic;font-size:12px;}
.info-block a:hover, .info-block a:active{color:#333;}

.player-detail{width:620px;padding-top:20px;}
.player-detail h2{font-size:18px;font-weight:bold;color:#fff;margin-bottom:10px;}
.player-detail h2 span{color:#000;text-transform:uppercase;}
.player-detail .player-detail-block{position:relative;width:620px;height:140px;margin-top:14px;}
.player-detail .player-photo{position:absolute;top:0;left:0;width:135px;height:127px;background:url(img/player-detail-back-img.png) 0 0 no-repeat;text-align:center;padding-top:8px;}
.player-detail .player-photo .player-thumb{display:block;width:120px;height:120px;background:url(img/player-avatar-placeholder.png) 0 0 no-repeat;margin-left:7px;}
.player-detail .player-photo .player-thumb img{display:none;width:120px;height:120px;}
.player-detail h3{position:absolute;top:4px;left:140px;width:250px;white-space:nowrap;overflow:hidden;font-size:18px;font-weight:bold;}
.player-detail h3 a:link, .player-detail h3 a:visited{color:#000;}
.player-detail h3 a:hover, .player-detail h3 a:active{color:#911D22;}
.player-detail .player-team{position:absolute;top:30px;left:140px;font-size:14px;font-weight:bold;color:#fff;}
.player-detail .player-role{position:absolute;top:50px;left:140px;color:#fff;}
.player-detail .player-vs-link{position:absolute;top:72px;left:140px;display:block;width:160px;height:33px;background:url(img/player-vs-link.png) 0 0 no-repeat;}
.player-detail .player-vs-link span{display:none;}
.player-detail .player-bet-link{position:absolute;top:104px;left:140px;display:block;width:160px;height:33px;background:url(img/player-bet-link.png) 0 0 no-repeat;}
.player-detail .player-bet-link span{display:none;}
.player-detail .player-vs-link, .player-detail .player-bet-link{display:none;}
.player-detail .player-competition{position:absolute;top:0;right:100px;width:103px;height:115px;padding:10px;background:url(img/player-detail-back-data.png) 0 0 no-repeat;}
.player-detail .player-competition h4{font-size:11px;color:#ccc;}
.player-detail .player-competition span{font-weight:bold;color:#fff;}
.player-detail .player-competition .flag-item{height:20px;background-position:left 0;background-repeat:no-repeat;padding-left:30px;margin:4px 0 10px;}
.player-detail .player-points{position:absolute;top:0;right:0;width:99px;height:135px;background:url(img/player-detail-back-points.png) 0 0 no-repeat;color:#fff;overflow:hidden;}
.player-detail .player-points .player-points-total{text-align:right;border-bottom:1px solid #333;margin:0 6px;padding:6px 0;color:#C1272D;line-height:14px;font-size:14px;font-weight:bold;}
.player-detail .player-points .player-points-total span.i-score{display:block;font-size:28px;line-height:28px;color:#fff;}
.player-detail .player-points .player-points-skill{padding-top:4px;}
.player-detail .player-points .player-points-skill li{height:16px;}
.player-detail .player-points .player-points-skill li span{float:left;display:block;}
.player-detail .player-points .player-points-skill li span.label{width:66px;height:12px;padding-top:4px;margin-left:4px;text-align:right;font-size:9px;color:#b3b3b3;overflow:hidden;}
.player-detail .player-points .player-points-skill li span.value{width:20px;height:16px;padding-left:4px;font-size:14px;font-weight:bold;}
.player-detail .player-points .player-points-total span.i-score span.i-score-dig{font-size:16px;}



.content .player-detail h2{color:#C1272D;}
.content .player-detail .player-team{color:#C1272D;}
.content .player-detail .player-role{color:#808080;}


.menu-main{width:100%;height:48px;background:#911D22;}
.menu-main .i-margin{position:relative;width:980px;height:48px;margin:auto;overflow:hidden;}
.menu-main ul{font-weight:bold;font-size:17px;}
.menu-main li{display:inline;}
.menu-main li a:link, .menu-main li a:visited{float:left;display:block;height:48px;color:#fff;background:url(img/mn1-sep.gif) left 0 no-repeat;}
.menu-main li a:hover, .menu-main li a:active{color:#C1272D;}
.menu-main li a span{display:block;padding:14px 10px 4px;}
.menu-main li a.i-selected{background:#fff;color:#000;}
.menu-main li a.i-link-facebook{width:210px;background:url(img/facebook.jpg) right 0 no-repeat;}
.menu-main li a.i-link-facebook span{display:none;}

.menu-internal{width:620px;height:30px;margin:30px 0 20px;}
.menu-internal li{display:inline;}
.menu-internal a:link, .menu-internal a:visited{float:left;display:block;width:202px;height:30px;background:#ccc;color:#333;font-size:14px;text-align:center;font-weight:bold;margin-right:4px;}
.menu-internal a:hover, .menu-internal a:active{background:#999;color:#fff;}
.menu-internal a span{display:block;padding-top:6px;}
.menu-internal li a.i-selected{background:#C1272D;color:#fff;}

.player-multimedia{position:relative;width:640px;height:300px;}
.player-multimedia .player-multimedia-block{}
.player-multimedia .player-multimedia-block a{}
.player-multimedia .player-multimedia-block a .video-identifier{position:absolute;top:50px;left:130px;display:block;width:100px;height:100px;background:url(img/video-identifier-big.png) 0 0 no-repeat;}
.player-multimedia .player-multimedia-block img{}
.player-multimedia .player-multimedia-block h4{width:340px;background:#333;color:#fff;padding:10px;}
.player-multimedia .player-multimedia-list{position:absolute;top:0;right:0;width:220px;}
.player-multimedia .player-multimedia-list li{display:inline;}
.player-multimedia .player-multimedia-list li a{position:relative;float:left;display:block;width:60px;height:60px;margin:0 4px 4px 0;}
.player-multimedia .player-multimedia-list li a .video-identifier{position:absolute;top:10px;left:10px;display:block;width:43px;height:43px;background:url(img/video-identifier-small.png) 0 0 no-repeat;}
.player-multimedia .player-multimedia-list img{width:60px;height:60px;}






.content-main{width:980px;margin:auto;padding:20px 0;}
.content-main .content{float:left;width:680px;}
.content-main .aside{float:left;width:300px;}



.ranking{margin-bottom:20px;}
.ranking .ranking-block{float:left;width:320px;height:374px;margin:0 10px 30px 0;}
.ranking h2{position:relative;width:320px;height:50px;}
.ranking h2 span{position:absolute;}
.ranking h2 span.hrl1{width:110px;font-style:italic;font-weight:bold;font-size:42px;line-height:42px;text-transform:uppercase;text-align:center;padding:4px 0;color:#fff;}
.ranking h2 span.hrl2{top:0;left:120px;width:150px;font-weight:bold;font-size:14px;line-height:14px;text-transform:capitalize;padding:6px 0;color:#000;}
.ranking h2 span.hrl3{top:10px;left:120px;width:150px;font-weight:bold;font-size:34px;line-height:40px;text-transform:uppercase;padding:6px 0;letter-spacing:-2px;color:#000;}
.ranking h2 a:link, .ranking h2 a:visited{z-index:99;position:absolute;top:0;left:0;display:block;width:310px;height:50px;background:url(img/trans.gif) 0 0 repeat;}
.ranking .ranking-content{position:relative;width:310px;height:320px;background-color:#333;background-image:url(img/temp/champions.jpg);background-position:0 0;background-repeat:no-repeat;margin-top:4px;overflow:hidden;}
.ranking .ranking-player-list{position:absolute;bottom:0;width:310px;height:220px;background:transparent url(img/trans.png) 0 0 repeat;}
.ranking .ranking-player-list-block{position:relative;height:72px;border-bottom:1px solid #000;}
.ranking .player-ranking{position:absolute;top:5px;left:0;width:53px;height:60px;color:#fff;text-align:center;}
.ranking h3{position:absolute;top:10px;left:60px;width:156px;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:bold;}
.ranking h3 a:link, .ranking h3 a:visited{color:#fff;}
.ranking h3 a:hover, .ranking h3 a:active{color:#ccc;}
.ranking .player-thumb{display:none;}
.ranking .player-competition{display:none;}
.ranking .player-team{position:absolute;top:30px;left:60px;font-size:14px;font-weight:bold;color:#C1272D;}
.ranking .player-role{position:absolute;top:50px;left:60px;color:#999;}
.ranking .player-points{position:absolute;top:0;right:6px;width:90px;height:60px;padding:10px 5px 0 5px;text-align:right;color:#ccc;font-size:14px;font-weight:bold;}
.ranking .player-points span.i-score{display:block;font-size:28px;line-height:32px;color:#fff;}
.ranking .player-points span.i-score span.i-score-dig{font-size:16px;}


.player-list{position:relative;margin-bottom:20px;}
.player-list h2{font-size:18px;font-weight:bold;color:#000;margin-bottom:16px;}
.player-list h2 span{color:#C1272D;text-transform:uppercase;}
.player-list a.more-link:link, .player-list a.more-link:visited{position:absolute;top:0;right:60px;display:block;height:27px;padding-right:40px;background:url(img/plus.png) right 0 no-repeat;color:#999;font-style:italic;}
.player-list a.more-link:hover, .player-list a.more-link:active{color:#333;}
.player-list .more-link span{display:block;padding-top:6px;}
.player-list .player-list-block{position:relative;width:620px;height:70px;background:url(img/player-list-back.png) 0 0 no-repeat;margin-bottom:10px;}
.player-list .player-ranking{position:absolute;top:5px;left:5px;width:53px;height:60px;background:url(img/player-stats-tab.png) 0 0 no-repeat;color:#fff;text-align:center;}
.player-list .player-thumb{position:absolute;top:5px;left:58px;display:block;width:60px;height:60px;background:url(img/player-avatar-placeholder.jpg) 0 0 no-repeat;}
.player-list .player-thumb img{display:none;width:60px;height:60px;}
.player-list h3{position:absolute;top:10px;left:130px;width:210px;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:bold;}
.player-list h3 a:link, .player-list h3 a:visited{color:#000;}
.player-list h3 a:hover, .player-list h3 a:active{color:#666;}
.player-list .player-team{position:absolute;top:30px;left:130px;font-size:14px;font-weight:bold;color:#C1272D;}
.player-list .player-role{position:absolute;top:50px;left:130px;color:#999;}
.player-list .player-competition{position:absolute;top:0;left:350px;width:160px;height:60px;padding:10px 5px 0 5px;background-color:#E6E6E6;color:#808080;background-repeat:no-repeat;background-position:140px 46px;}
.player-list .player-competition span{display:block;font-size:13px;font-weight:bold;color:#4d4d4d;padding-top:2px;}
.player-list .player-points{position:absolute;top:0;right:6px;width:90px;height:60px;padding:10px 5px 0 5px;text-align:right;color:#4d4d4d;font-size:14px;font-weight:bold;}
.player-list .player-points span.i-score{display:block;font-size:28px;line-height:32px;color:#000;}
.player-list .player-points span.i-score span.i-score-dig{font-size:16px;}
.player-list .player-not-available{display:block;width:620px;height:44px;background:url(img/player-list-back.png) 0 0 no-repeat;text-align:center;padding-top:26px;font-weight:bold;letter-spacing:5px;color:#333;}

.player-list-paging{height:26px;}
.player-list-paging li{display:inline;}
.player-list-paging li a:link, .player-list-paging li a:visited{float:left;width:40px;height:19px;text-align:center;padding-top:5px;background:url(img/pag-off.png) 0 0 no-repeat;color:#999;margin-right:4px;font-weight:bold;}
.player-list-paging li a:hover, .player-list-paging li a:active{color:#333;}
.player-list-paging li a.i-selected{background:url(img/pag-on.png) 0 0 no-repeat;color:#fff;}

.player-search{}
.player-search label{display:block;font-weight:bold;color:#999;margin:0 0 8px 8px;}
.player-search .search-txt{position:relative;width:620px;height:50px;background:url(img/search-back2.png) 0 0 no-repeat;border-bottom:dotted 1px #c0c0c0;margin-bottom:10px;}
.player-search .search-txt .i-input-text{position:absolute;top:8px;left:10px;width:500px;height:22px;background:#E6E6E6;border:none;font-size:19px;}
.player-search .search-txt .i-input-submit{position:absolute;top:0;right:0;width:137px;height:40px;background:url(img/search-button2.png) 0 0 no-repeat;border:none;color:#fff;font-weight:bold;font-size:19px;cursor:pointer;}
.player-search .player-list-block{display:block;}
.player-search .player-list-block:hover, .player-search .player-list-block:active{background:url(img/player-list-back-on.png) 0 0 no-repeat;cursor:pointer;}
.player-search .player-thumb{left:4px;}
.player-search h3{width:430px;color:#000;}
.player-search h3, .player-search .player-team, .player-search .player-role{left:76px;}


.competition-list{margin-bottom:20px;}
.competition-list h2{font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.competition-list h2 span{color:#C1272D;text-transform:uppercase;}
.competition-list .competition-list-info{width:594px;height:150px;background:url(img/competition-list-info.png) 0 0 no-repeat;color:#333;padding:10px;font-size:11px;margin-bottom:20px;}
.competition-list .competition-list-info h5{padding-bottom:6px;margin-bottom:6px;border-bottom:1px dotted #bbb;font-weight:bold;}
.competition-list .competition-list-info p{padding:0 0 4px 0;margin:0;}
.competition-list .competition-list-block{position:relative;float:left;width:126px;height:190px;background:url(img/competition-list-back.png) 0 0 no-repeat;padding:16px 10px 0;margin:0 10px 10px 0;text-align:center;font-weight:bold;}
.competition-list .competition-logo a:link, .competition-list .competition-logo a:visited{display:block;width:120px;height:120px;overflow:hidden;margin:0 0 14px 3px;}
.competition-list h3 a:link, .competition-list h3 a:visited{color:#C1272D;}
.competition-list h3 a:hover, .competition-list h3 a:active{color:#333;}
.competition-list .competition-disabled{z-index:99;position:absolute;top:0;left:0;width:146px;height:202px;background:url(img/competition-list-back-disabled.png) 0 0 no-repeat;}



.comment-insert{margin:0 20px 20px 0;border-top:1px dotted #666;padding-top:10px;}
.comment-insert h2{font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.comment-insert h2 span{color:#C1272D;text-transform:uppercase;}
.comment-insert label{display:block;font-size:11px;font-weight:bold;color:#666;}
.comment-insert .i-input-text{width:400px;height:30px;margin-bottom:6px;color:#333;font-size:22px;font-weight:bold;}
.comment-insert textarea{width:640px;height:100px;color:#666;}
.comment-insert .i-a-submit{display:block;width:240px;height:40px;background:url(img/comments-insert-submit.png) 0 0 no-repeat;color:#fff;font-size:17px;font-weight:bold;margin-top:6px;}
.comment-insert .i-a-submit span{display:block;padding:10px;}

.comment-list{margin:0 20px 20px 0;}
.comment-list .comment-list-block{position:relative;margin-bottom:20px;}
.comment-list .comment-date{position:absolute;top:0;right:0;color:#ccc;font-size:11px;}
.comment-list .comment-author{font-weight:bold;border-bottom:1px dotted #ccc;padding-bottom:4px;margin-bottom:6px;color:#C1272D;}
.comment-list .comment-body{color:#666;}

.news-detail{margin:0 20px 20px 0;}
.news-detail .news-Date{font-weight:bold;color:#C1272D;}
.news-detail h1{font-size:32px;font-weight:bold;margin-bottom:10px;letter-spacing:-2px;}
.news-detail h2{font-size:18px;font-weight:bold;margin-bottom:10px;color:#C1272D;letter-spacing:-1px;}
.news-detail img{display:none;float:left;margin:0 10px 10px 0;}
.news-detail .news-body{font-size:14px;line-height:19px;}
.news-detail .news-body h3{color:#000;text-transform:uppercase;font-size:16px;font-weight:bold;margin-top:10px;padding-top:10px;border-top:1px dotted #ccc;}
.news-detail .news-body h4{color:#C1272D;font-size:14px;font-weight:bold;margin:4px 0;}
.news-detail .news-body strong{font-weight:bold;}

.news-list{margin:0 20px 20px 0;}
.news-list h2{font-size:26px;font-weight:bold;color:#C1272D;margin-bottom:10px;}
.news-list h2 span{color:#000;text-transform:uppercase;}
.news-list .news-block{border-bottom:1px solid #d5d5d5;margin-bottom:14px;padding-bottom:10px;}
.news-list .news-date{font-weight:bold;color:#C1272D;}
.news-list a:link, .news-list a:visited{color:#000;}
.news-list a:hover, .news-list a:active{color:#C1272D;}
.news-list h3{font-size:18px;font-weight:bold;margin-bottom:6px;letter-spacing:-1px;}
.news-list img{float:left;margin:0 6px 6px 0;}
.news-list .news-body{}
.content .news-list h4{font-weight:bold;color:#C1272D;font-size:14px;margin-bottom:6px;}

.search-filter{width:620px;margin:10px 0 16px 0;padding:16px 0 16px 5px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;}
.search-filter select{width:150px;font-size:15px;font-family:Arial;font-weight:bold;color:#666;}


.player-matches{width:640px;}
.player-matches h2{font-size:18px;font-weight:bold;color:#C1272D;}
.player-matches p{font-size:12px;font-weight:bold;padding:0;margin:0 0 10px;color:#333;}
.player-matches table{width:620px;white-space:nowrap;margin-bottom:30px;}
.player-matches table thead{background-color:#ccc;color:#666;}
.player-matches table thead th{padding:6px 10px;font-weight:bold;}
.player-matches table tbody td{padding:6px 10px;border-top:1px dotted #ccc;}
.player-matches table tbody td a:link, .player-matches table tbody td a:visited{color:#C1272D;}
.player-matches table tbody td a:hover, .player-matches table tbody td a:active{color:#333;}
.player-matches table td.team-a{text-align:right;}
.player-matches table td.team-a, .player-matches table td.team-b{width:140px;overflow:hidden;}
.player-matches table td.team-vs{width:30px;text-align:center;}
.player-matches table td.player-score{}
.player-matches table td.player-score a:link, .player-matches table td.player-score a:visited, .player-matches table td.team-score a:link, .player-matches table td.team-score a:visited{display:block;width:50px;height:16px;background:url(img/player-score-match.png) 0 0 no-repeat;font-weight:bold;color:#fff;text-align:center;padding-top:2px;}
.player-matches table td.player-score a:hover, .player-matches table td.player-score a:active, .player-matches table td.team-score a:hover, .player-matches table td.team-score a:active{background:url(img/player-score-match-on.png) 0 0 no-repeat;}
.player-matches table td.match-result{width:40px;font-weight:bold;}
.player-matches table tbody tr.i-sel{background-color:#e9e9e9;}
.player-matches table tbody tr:hover{background-color:#e0e0e0;}
.player-matches table thead th.player-score, .player-matches table thead th.team-score, .player-matches table tbody td.player-score, .player-matches table tbody td.team-score{width:50px;border-left:dotted 1px #c0c0c0;}
.player-matches table td.matches-teams strong{font-weight:bold;}


.player-matches .match-recap{margin-bottom:20px;}
.player-matches .match-recap h4{width:610px;font-size:18px;padding:6px 0 6px 10px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#eee;color:#666;}
.player-matches .match-recap h4 strong{font-weight:bold;color:#333;}
.player-matches .match-recap .match-recap-player-block{position:relative;width:620px;height:140px;margin-top:14px;}
.player-matches .match-recap .player-photo{position:absolute;top:0;left:0;width:135px;height:127px;background:url(img/player-detail-back-img.png) 0 0 no-repeat;text-align:center;padding-top:8px;}
.player-matches .match-recap .player-photo .player-thumb{display:block;width:120px;height:120px;background:url(img/player-avatar-placeholder.png) 0 0 no-repeat;margin-left:7px;}
.player-matches .match-recap .player-photo .player-thumb img{display:none;width:120px;height:120px;}
.player-matches .match-recap h5{position:absolute;top:4px;left:140px;width:360px;white-space:nowrap;overflow:hidden;font-size:18px;font-weight:bold;}
.player-matches .match-recap .player-team{position:absolute;top:30px;left:140px;font-size:14px;font-weight:bold;color:#C1272D;}
.player-matches .match-recap .player-team-logo{position:absolute;top:60px;left:150px;font-size:14px;}
.player-matches .match-recap .player-points{position:absolute;top:0;right:0;width:99px;height:135px;background:url(img/player-detail-back-points.png) 0 0 no-repeat;color:#fff;overflow:hidden;}
.player-matches .match-recap .player-points .player-points-total{height:38px;text-align:right;border-bottom:1px solid #333;margin:0 6px;padding:6px 0;color:#C1272D;line-height:14px;font-size:14px;font-weight:bold;}
.player-matches .match-recap .player-points .player-points-total span.i-score{display:block;font-size:28px;line-height:28px;color:#fff;}
.player-matches .match-recap .player-points .player-points-total span.i-score span.i-score-dig{font-size:16px;}
.player-matches .match-recap .match-info-recap{z-index:99;}
.player-matches .match-recap .match-info-recap div{font-weight:bold;}
.player-matches .match-recap .match-info-recap div label{position:absolute;right:110px;color:#333;}
.player-matches .match-recap .match-info-recap div strong{position:absolute;right:10px;color:#fff;font-size:14px;}
.player-matches .match-recap .match-info-recap div.match-info-recap-team label, .player-matches .match-recap .match-info-recap div.match-info-recap-team strong{color:#C1272D;}


.match-detail{}
.match-detail .match-header{width:620px;height:231px;background:url(img/match-header.png) 0 0 no-repeat;}
.match-detail .match-header .match-info{position:relative;width:600px;height:70px;margin:0 10px;padding-top:10px;border-bottom:1px solid #ddd;}
.match-detail .match-header .match-competition-logo{}
.match-detail .match-header .match-competition-logo img{width:60px;height:60px;}
.match-detail .match-header .match-competition-name{position:absolute;top:15px;left:80px;color:#4d4d4d;font-weight:bold;font-size:14px;}
.match-detail .match-header .match-datetime{position:absolute;top:35px;left:80px;color:#4d4d4d;}
.match-detail .match-header .match-round{position:absolute;top:55px;left:80px;color:#C1272D;}

.match-detail .match-header .match-result{position:relative;width:600px;height:130px;margin:0 10px;padding-top:10px;}
.match-detail .match-header .match-result-c1{position:relative;float:left;width:290px;height:130px;margin-right:20px;}
.match-detail .match-header .match-result-c2{position:relative;float:left;width:290px;height:130px;}
.match-detail .match-header .match-result h2{position:absolute;top:10px;width:200px;white-space:nowrap;overflow:hidden;font-weight:bold;font-size:24px;color:#C1272D;}
.match-detail .match-header .match-result .match-team-logo{position:absolute;top:60px;}
.match-detail .match-header .match-result .match-team-competition{position:absolute;top:40px;color:#4d4d4d;font-size:13px;font-weight:bold;}
.match-detail .match-header .match-result .match-team-result{position:absolute;top:10px;width:85px;height:41px;background:url(img/match-team-result.png) 0 0 no-repeat;text-align:center;color:#333;font-weight:bold;font-size:36px;}
.match-detail .match-header .match-result .match-team-points{position:absolute;top:60px;width:85px;height:63px;background:url(img/match-team-points.png) 0 0 no-repeat;text-align:center;color:#b3b3b3;font-weight:bold;font-size:14px;padding-top:8px;}
.match-detail .match-header .match-result .match-team-points span.i-score{display:block;font-size:28px;line-height:32px;color:#4d4d4d;}
.match-detail .match-header .match-result .match-team-points span.i-score span.i-score-dig{font-size:16px;}

.match-detail .match-header .match-result-c1 h2{left:0;} /* Left View */
.match-detail .match-header .match-result-c1 .match-team-logo{left:0;}
.match-detail .match-header .match-result-c1 .match-team-competition{left:0;}
.match-detail .match-header .match-result-c1 .match-team-result{right:0;}
.match-detail .match-header .match-result-c1 .match-team-points{right:0;}

.match-detail .match-header .match-result-c2 h2{right:0;text-align:right;} /* Right View */
.match-detail .match-header .match-result-c2 .match-team-logo{right:0;}
.match-detail .match-header .match-result-c2 .match-team-competition{right:0;}
.match-detail .match-header .match-result-c2 .match-team-result{left:0;}
.match-detail .match-header .match-result-c2 .match-team-points{left:0;}

.match-detail .match-rooster{margin-top:10px;}
.match-detail .match-rooster .match-rooster-c1{float:left;width:300px;margin-right:20px;}
.match-detail .match-rooster .match-rooster-c2{float:left;width:300px;}
.match-detail .match-rooster .player-list-block{position:relative;width:300px;height:70px;margin-bottom:6px;}
.match-detail .match-rooster .player-list-block .player-thumb{position:absolute;top:5px;}
.match-detail .match-rooster .player-list-block h3{position:absolute;top:5px;width:140px;height:40px;overflow:hidden;font-size:14px;font-weight:bold;}
.match-detail .match-rooster .player-list-block h3 a:link, .match-detail .match-rooster .player-list-block h3 a:visited{color:#000;}
.match-detail .match-rooster .player-list-block h3 a:hover, .match-detail .match-rooster .player-list-block h3 a:active{color:#666;}
.match-detail .match-rooster .player-list-block .player-role{position:absolute;bottom:5px;color:#999;}
.match-detail .match-rooster .player-list-block .player-points{position:absolute;top:3px;}
.match-detail .match-rooster .player-list-block .player-points span.i-score{display:block;font-size:28px;line-height:32px;color:#4d4d4d;font-weight:bold;}
.match-detail .match-rooster .player-list-block .player-points span.i-score span.i-score-dig{font-size:16px;}
.match-detail .match-rooster .player-list-block .player-played-time{position:absolute;bottom:16px;font-weight:bold;font-size:14px;color:#666;}
.match-detail .match-rooster .player-list-block .player-played-icon{position:absolute;bottom:0;width:49px;height:51px;}
.match-detail .match-rooster .player-list-block .timer1{background:url(img/timer1.png) 0 0 no-repeat;} /* Timer Icons*/
.match-detail .match-rooster .player-list-block .timer2{background:url(img/timer2.png) 0 0 no-repeat;}
.match-detail .match-rooster .player-list-block .timer3{background:url(img/timer3.png) 0 0 no-repeat;}
.match-detail .match-rooster .player-list-block .timer4{background:url(img/timer4.png) 0 0 no-repeat;}
.match-detail .match-rooster .player-list-role1{background:url(img/match-team-player-block1.png) 0 0 no-repeat;} /* Alt backgrounds*/
.match-detail .match-rooster .player-list-role2{background:url(img/match-team-player-block2.png) 0 0 no-repeat;}
.match-detail .match-rooster .match-rooster-c1 .player-thumb{left:5px;} /* Left View */
.match-detail .match-rooster .match-rooster-c1 h3{left:70px;}
.match-detail .match-rooster .match-rooster-c1 .player-role{left:70px;}
.match-detail .match-rooster .match-rooster-c1 .player-points{right:10px;}
.match-detail .match-rooster .match-rooster-c1 .player-played-time{right:40px;}
.match-detail .match-rooster .match-rooster-c1 .player-played-icon{right:0;}
.match-detail .match-rooster .match-rooster-c2 .player-thumb{right:5px;} /* Right View */
.match-detail .match-rooster .match-rooster-c2 h3{right:70px;text-align:right;}
.match-detail .match-rooster .match-rooster-c2 .player-role{right:70px;}
.match-detail .match-rooster .match-rooster-c2 .player-points{left:10px;}
.match-detail .match-rooster .match-rooster-c2 .player-played-time{left:40px;}
.match-detail .match-rooster .match-rooster-c2 .player-played-icon{left:0;}

ul.evDetTable{width:200px;font-weight:normal;}
ul.evDetTable li{border-bottom:dotted 1px #666666;padding:10px 4px;color:#aaa;}
ul.evDetTable li.evDetTable-header{background:#eee;font-weight:bold;color:#333;}
ul.evDetTable li.i-evidence{color:#000;}
ul.evDetTable li span{display:inline-block;width:60px;text-align:center;}
ul.evDetTable li span.first-child{font-size:14px;font-weight:bold;}

.evDet{padding:10px;}
.evDet h4{font-size:15px;font-weight:bold;margin-bottom:10px;}
.evDet .evDet-container{width:600px;white-space:normal;margin-bottom:10px;}
.evDet .evDet-container-field{position:relative;width:600px;height:490px;}
.evDet .field-zones{position:absolute;bottom:10px;right:10px;width:373px;height:482px;}
.evDet .field-zones .field{position:relative;width:370px;height:200px;background:url(img/field.jpg) 0 0 no-repeat;margin-bottom:10px;}
.evDet .field-zones .field div{text-align:center;font-weight:bold;font-size:14px;}
.evDet .field-zones .field .space-a{position:absolute;top:0;left:50%;width:110px;height:19px;padding-top:6px;margin-left:-55px;}
.evDet .field-zones .field .space-b{}
.evDet .field-zones .field .space-b-left{position:absolute;top:0;left:90px;width:40px;height:25px;}
.evDet .field-zones .field .space-b-right{position:absolute;top:0;right:90px;width:40px;height:25px;}
.evDet .field-zones .field .space-b-main{position:absolute;top:25px;left:90px;width:190px;height:22px;padding-top:8px;}
.evDet .field-zones .field .space-c{}
.evDet .field-zones .field .space-c-left{position:absolute;top:0;left:0;width:90px;height:52px;padding-top:36px;}
.evDet .field-zones .field .space-c-right{position:absolute;top:0;right:0;width:90px;height:52px;padding-top:36px;}
.evDet .field-zones .field .space-e{position:absolute;bottom:0;left:0;width:370px;height:72px;padding-top:40px;}
.evDet .field-zones .field .space-f{position:absolute;top:55px;left:90px;width:190px;height:23px;padding-top:10px;}
.evDet .field-zones .field .i-evidence1, .evDet .field-zones .field .i-evidence1 .space-b-left, .evDet .field-zones .field .i-evidence1 .space-b-right, 
.evDet .field-zones .field .i-evidence1 .space-b-main, .evDet .field-zones .field .i-evidence1 .space-c-left, .evDet .field-zones .field .i-evidence1 .space-c-right
{background:#E6A9AB;}
.evDet .field-zones .field .i-evidence2, .evDet .field-zones .field .i-evidence2 .space-b-left, .evDet .field-zones .field .i-evidence2 .space-b-right, 
.evDet .field-zones .field .i-evidence2 .space-b-main, .evDet .field-zones .field .i-evidence2 .space-c-left, .evDet .field-zones .field .i-evidence2 .space-c-right
{background:#CD5257;color:#fff;}
.evDet .field-zones .field .i-evidence3, .evDet .field-zones .field .i-evidence3 .space-b-left, .evDet .field-zones .field .i-evidence3 .space-b-right, 
.evDet .field-zones .field .i-evidence3 .space-b-main, .evDet .field-zones .field .i-evidence3 .space-c-left, .evDet .field-zones .field .i-evidence3 .space-c-right
{background:#C1272D;color:#fff;}



a.evDetToggler:link, a.evDetToggler:visited{padding:4px 6px 8px 18px;background:transparent url(img/plus.gif) no-repeat 4px 6px;color:#C1272D;}
a.evDetToggler:hover, a.evDetToggler:active{color:#000;}
a.evDetToggler-sel:link, a.evDetToggler-sel:visited{background-color:#d0d0d0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius:6px 6px 0 0;background-image:url(img/minus.gif);}



.b300{display:none;width:300px;height:250px;background:#000;margin-bottom:20px;}

.footer1{display:none;width:100%;background:#E6E6E6;}
.footer1 .i-margin{width:980px;margin:auto;padding:20px 0;}
.footer1 ul{float:left;width:240px;margin-right:5px;}
.footer1 li h3{width:180px;height:20px;background:url(img/footer-block-header.png) 0 0 no-repeat;padding:4px 0 0 10px;color:#333;font-size:13px;font-weight:bold;margin-bottom:10px;}
.footer1 li a:link, .footer1 li a:visited{color:#808080;font-size:11px;padding-left:10px;line-height:16px;}
.footer1 li a:hover, .footer1 li a:active{color:#000;}


.footer2{width:100%;background:#E6E6E6;padding-bottom:10px;}
.footer2 .i-margin{width:980px;margin:auto;/*border-top:1px solid #ccc;*/padding:10px 0;}
.footer2 h2{text-align:center;text-transform:uppercase;color:#666;font-weight:bold;font-size:18px;padding-bottom:20px;}
.footer2 ul{margin-left:290px;}
.footer2 li{display:inline;}
.footer2 li a:link, .footer2 li a:visited{float:left;display:block;width:160px;height:60px;margin-right:/*36px*/80px;background:#333;}

.footer3{clear:both;width:100%;background:#E6E6E6;}
.footer3 .i-margin{position:relative;width:980px;height:120px;margin:auto;}
.footer3 ul{position:absolute;top:10px;left:0;}
.footer3 li{display:inline;}
.footer3 li a:link, .footer3 li a:visited{color:#4d4d4d;font-size:12px;font-weight:bold;padding-right:4px;margin-right:4px;border-right:1px solid #4d4d4d;}
.footer3 li a:hover, .footer3 li a:active{color:#C1272D;}
.footer3 .site-info{position:absolute;bottom:10px;left:0;width:600px;height:60px;background:url(img/footer-logo.png) 0 0 no-repeat;}
.footer3 .site-info span{display:block;padding:20px 0 0 80px;font-size:11px;color:#999;}
.footer3 .site-disclaimer{position:absolute;bottom:30px;right:0;width:400px;font-size:11px;color:#999;text-align:right;}
.footer3 .site-disclaimer a.site-developer:link, .footer3 .site-disclaimer a.site-developer:visited{display:block;height:28px;padding:3px 34px 0 0;background:url(img/kgroup-logo-small.png) right 0 no-repeat;color:#666;}
.footer3 .site-disclaimer a.site-developer:hover, .footer3 .site-disclaimer a.site-developer:active{color:#000;}




.competition-hp-block{width:620px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.competition-hp-block .competition-hp-block-header{position:relative;height:70px;padding-left:10px;}
.competition-hp-block .competition-hp-block-header img{float:left;height:60px;margin-right:20px;padding-right:20px;border-right:1px dotted #ccc;}
.competition-hp-block .competition-hp-block-header h2{font-weight:bold;font-size:18px;color:#C1272D;text-transform:uppercase;padding:10px 0 2px;}
.competition-hp-block .competition-hp-block-header a.more-link:link, .competition-hp-block .competition-hp-block-header a.more-link:visited{position:absolute;top:34px;right:0;display:block;height:27px;padding-right:40px;background:url(img/plus.png) right 0 no-repeat;color:#999;font-style:italic;}
.competition-hp-block .competition-hp-block-header a.more-link:hover, .competition-hp-block .competition-hp-block-header a.more-link:active{color:#333;}
.competition-hp-block .competition-hp-block-header .more-link span{display:block;padding-top:6px;}

.competition-hp-block .competition-hp-block-header a.top11-link:link, .competition-hp-block .competition-hp-block-header a.top11-link:visited{position:absolute;top:0;right:0;display:block;height:27px;padding-right:40px;background:url(img/11.png) right 0 no-repeat;color:#999;font-style:italic;}
.competition-hp-block .competition-hp-block-header a.top11-link:hover, .competition-hp-block .competition-hp-block-header a.top11-link:active{color:#333;}
.competition-hp-block .competition-hp-block-header .top11-link span{display:block;padding-top:6px;}

.competition-hp-block .player-matches h2, .competition-hp-block .player-matches p{display:none;}
.competition-hp-block .player-list{margin-bottom:10px;}
.competition-hp-block .player-list h2{display:none;}
.competition-hp-block .player-matches table thead{background:#eee;}
.competition-hp-block .player-matches table{margin-bottom:0;}
.competition-hp-block h4{background:#ccc;padding:4px 10px;font-size:11px;color:#666;}

.faq-link:link, .faq-link:visited{display:block;height:42px;background:url(img/faq.png) left 0 no-repeat;padding:14px 0 0 50px;font-weight:bold;color:#333;}
.faq-link:hover, .faq-link:active{color:#C1272D;}


/*################## C H A R T S ###################################*/

.visualize-labels-x li span.label{font-size:10px!important;}
.visualize-labels-x li span.label br{margin-bottom:10px;}

/*################## B E T A ###################################*/

.i-beta-badge, .i-beta-badge-big
{
	display: none;
	background: transparent url('img/beta-stripe.png') no-repeat 0 100%;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	z-index:100;
	
	width:60px;
	height:60px;
}

.i-beta-badge-big
{
	background-image: url('img/beta-stripe-big.png');
	
	width:100px;
	height:100px;
}

.i-beta-badge span, .i-beta-badge-big span
{
	display: none;
}


.i-beta
{
	display: block;
	background: transparent url('img/beta-stripe.png') no-repeat 0 100%;
	width:60px;
	height:60px;
	overflow: hidden;
	
	position: absolute;
	top:0;
	right:0;
	z-index:100;
}









/* MOD BY NJY - begin */


span.event-ci-yes,
span.event-ci-no
{
	display: block;
	width:16px;
	height:16px;
	background: transparent url('img/event-ci-yes.png') no-repeat 0 2px;
}

span.event-ci-no
{
	background-image:none;
}

span.event-ci-yes span,
span.event-ci-no span
{
	display: none;
}




span.event-imp-1,
span.event-imp-2,
span.event-imp-3
{
	display: inline-block;
	width:24px;
	height:15px;
	background: transparent url('img/event-type-imp-1.png') no-repeat 0 4px;
}

span.event-imp-2 {background-image: url('img/event-type-imp-2.png');}
span.event-imp-3 {background-image: url('img/event-type-imp-3.png');}









.list-empty
{
	display:block;
	width:100%;
	height:44px;
	/*background:url(img/player-list-back.png) 0 0 no-repeat;*/
	background-color:#e8e8e8;
	text-align:center;
	padding-top:26px;
	font-weight:bold;
	letter-spacing:2px;
	color:#333;
	margin-top:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.i-loading
{
	background: transparent url(img/ajax-loader.gif) no-repeat 50% 50%;
}



/* MOD BY NJY - end */


