html {margin:0px 0 0px 0; padding:0 0 0px 0;}
body {padding:0px 0 0px 0; margin:0 0 0px 0; text-align: center; background:#c0c0c0; font-family:Arial, sans-serif; font-size:12px; color:#000000;}

/*general rullz*/
.rsSpacer{height:10px !important;}
.noBorder{border:0 !important;}
.noBorderT{border-top:0 !important;}
.noBorderB{border-bottom:0 !important;}
.noBg{background:none !important;}
.noMarginBottom{margin-bottom:0 !important;}
.noMargintop{margin-top:0 !important;}
.noMarginRight{margin-right:0 !important;}
.noMarginLeft{margin-left:0 !important;}
.nopaddingLeft{padding-left:0 !important;}
.mLeft10px{margin-left:10px !important;}
.mTop15px{margin-top:15px !important;}
.mBott15px{margin-bottom:15px !important}
.mRight30px{margin-right:30px !important;}
.capitalize{text-transform:capitalize !important;}
.uppercase{text-transform:uppercase !important;}
.strong a{font-weight:bold;}
.lp10{padding-left:10px !important;}
.lp15{padding-left:15px !important;}
.pt{padding-top:10px !important;}
.pt5{padding-top:5px;}
.pt8{padding-top:8px !important;}
.pr5{padding-right:5px !important;}
.mb-10{margin-bottom:-10px !important;}
.font11px{font-size:11px !important;}
.borderL{border-left:solid 1px #e9e9e9 !important;}
.pBottom7px{padding-bottom:11px !important;}
.pBottom1px{padding-bottom:1px !important;}
.noStrong{font-weight:100 !important; font-size:14px !important;}
.paddLeft2px{padding-left:2px !important;}
.clearLeft{clear:left !important;}
.fullTitleW{width:100% !important; float:left; display:block;}
.w20px{width:20px !important;}
.w30px{width:30px !important;}
.w40px{width:40px !important;}
.w80px{width:80px !important;}
.w140px{width:140px !important;}
.w130px{width:130px !important;}
.w120px{width:120px !important;}
.w110px{width:110px !important;}
.w185px{width:185px !important;}
.padd10px{padding:10px;}
.noPadding{padding:0 !important;}
.w150px{width:150px !important;}
.mb-5px{margin-bottom:-5px !important;}
.greyTxt{color:#666 !important;}
.bolder{font-weight:bold;}

/*Header Section*/
#header {width:960px; background: #f4f4f4 url(header_bg.png) repeat-x 0 0; float: left;  border-bottom: solid 1px #c0c0c0; position: relative;}
#header h1{position: relative; padding:3px 0px 8px 0px;}
#header h1 a{font-size:1px; width:211px; height:47px; display: block; text-indent: -9999px; background-position: 0px 0px !important; position: relative; top:2px;}
/*header menu*/
#header .topMenuNew {padding: 24px 0 0 20px; position: relative; top:4px; line-height:14px;}
#header .topMenuNew li{float: left; padding: 0 0px 0 0px; position: relative;}
#header .topMenuNew li a{display: block;float: left; padding:8px 11px 9px 8px; font-weight: 100; text-decoration: none; color: #000;  background:url(border_li.png) no-repeat right bottom; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
#header .topMenuNew li a.active-menu-item {background: url(active_menu.png) 0 0 repeat-x; color:#fff; position: relative; left:-1px; top:-1px; padding:8px 5px 9px 5px; border-left:solid 1px #545454; border-top:solid 1px #545454; border-right:solid 1px #545454; border-bottom:solid 1px #5a5a5a; height:13px;}
#header .topMenuNew li a.active-menu-item {color:#fff; font-weight:bold; position: relative; left:-2px; top:-1px; padding:8px 5px 9px 5px;}
	/*end header menu*/
#cHolder {width:960px; padding: 0 20px 20px 20px; float: left; background: #fff url(header_bg.png) repeat-x 0 -2px;}
#theContent {float: left; width:960px; background: #fff}
#page {width:960px; float: left; padding:15px 0 0 0px; background: #ffffff;}

/*Equipes*/
.equipes {background:#fff; width:840px; float:left; padding:0px; border:solid 1px #e9e9e9; margin:0; position:relative; padding-right:118px; z-index:1000;}
.equipes a{display: block; float: left; padding:7px 8px 10px 8px; height:21px; text-decoration: none; color: #333; font-size:10px; text-align:center; position:relative;}
.equipes a:hover span{display:block;}
.equipes a img{border:0; height:24px; width:30px; margin:0 0 0px 0; padding:0 0 0 0; position: relative; z-index:0;display: inline; text-align: center;}
.equipes a.active{background: #dedede}

.selectE {position: absolute; width:94px; background:#e5e5e5 url(bg_select_dev.gif) no-repeat 0 0; height:18px; right:-1px;  padding:10px 9px 10px 11px; z-index:0;}
.selectE select {font-size:11px; width:94px; display: none;}

/*dropdown style 2*/
 
div.selectbox-wrapper {position:relative !important; z-index:1000; background-color:#dfdfdf; border:1px solid #848484; margin:0px; margin-top:-10px; text-align:left; width: 90px !important; float: left}
div.selectbox-wrapper ul {list-style-type:none; margin:0px !important; padding:0px !important; position:relative  !important; z-index:1000; background: #fff; float: left; width: 90px !important;}
div.selectbox-wrapper ul li.selected {background-color: #d1d1d1 !important;}
div.selectbox-wrapper ul li.current {background-color: #848484 !important; color: #fff !important;}
div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:0px 0 0 4px !important; cursor:pointer; font-size: 11px; color: #666; float: left; width: 86px !important; background: none !important;}

/* look&fell of  select box*/
.selectbox{margin: 0px 5px 10px 0px; padding:0 15px 0 2px; font-family:Arial, sans-serif; font-size:11px; width:70px; display:block; text-align:left; background:#fff url(arrow-1.gif) no-repeat right 0; height:14px; cursor:pointer; border-top:2px solid #848484; border-left:2px solid #848484; border-right:2px solid #fafafa; border-bottom:2px solid #fafafa; color:#333;}

.selectboxFld{padding-left:2px; font-family:Arial, sans-serif; font-size:11px; width:85px; display:block; text-align:left; background:#fff url(arrow-1.gif) no-repeat right 0; height:13px; cursor:pointer; border-top:2px solid #848484; border-left:2px solid #848484; border-right:2px solid #fafafa; border-bottom:2px solid #fafafa; color:#333;}

/*3 Clns*/
#allContent { width:1000px; margin:0 auto; text-align:left;}
#the3Clns{width:960px; float: left; padding:0px 0 0 0;}
#leftCln{width:330px; float: left; font-family: Arial, sans-serif; font-size: 12px; color: #333;}
#rightCln{width:300px; float: left; padding: 0px 15px 0px 15px;}
#leftCln .leftClnContent{width:328px; float: left; font-family: Arial, sans-serif; font-size: 12px; color: #333; border:solid 1px #e5e5e5;}
/*News Block*/
.newsHeader{background:url(news_header.png) no-repeat 0 0; width:660px; height:24px; margin-top:15px;}
.inNewsPages {margin-top:5px !important; margin-bottom:20px;}
.newsHeader ul li{display:block; float:left;}
.newsHeader ul li a{padding:4px 14px 4px 12px; background:url(news_headerSep.png) no-repeat right bottom; text-decoration:none; font-weight:bold; color:#295500 !important; display:block; line-height:16px;}
.newsHeader ul li a.active{padding:4px 12px 4px 12px; background:url(active_newsMenu.png) repeat-x 0 0; color:#fff !important; font-weight:bold; border-left:solid 1px #236a00; border-right:solid 1px #236a00; display:block;}
.rss{float:right; background:url(rss_icon.png) no-repeat right 0px; margin:4px 20px 0 0; padding:0 20px 2px 0;}
.rss a{color:#295500 !important; font-size:10px; font-family:Arial, Tahoma, sans-serif; text-decoration:none;}
.tempBlock {background-color: #ffff00; width:auto !important; font-size:13px; font-weight:bold; margin-top:15px; position: relative; color:#000; font-family:Tahoma, Arial, sans-serif;padding:4px 10px 4px 11px !important; text-align:left !important;}
.specialCorner .active{background:url(active_newsMenuLeft.png) left 0 no-repeat !important; height:24px; border:0 !important; padding:4px 13px 5px 13px !important; color:#fff !important;}
.tempBlockInfo{background-color: #ccc; width:auto !important; font-size:13px; font-weight:bold; margin-top:15px; position: relative; color:#000; font-family:Tahoma, Arial, sans-serif;padding:4px 10px 4px 11px !important; text-align:center;}

.newPaperMid{float:left; padding-top:15px; border:0 !important;}

/* info du jour */
.infoDuJour {width:310px; padding: 10px 10px 0 10px; float: left; background:#D9D9D9; margin-top:0px;}
.infoDuJour h2{width:308px; float:left; color:#333; font-weight:bold; font-size:20px;  font-family:Tahoma, Arial, sans-serif; line-height:19px;}
.infoDuJour h2 a{text-decoration:none; color: #000 !important;}
.infoDuJour h2 a:hover{color:#339900 !important;}
.infoDuJour h2.clubColor a{ color: #000 !important;}
.infoDuJour p{width:308px; float: left;line-height:15px; padding: 0px 0 0 0;}
.infoDuJour p a{color:#339900; text-decoration: none; font-weight: bold}
.infoDuJour p a:hover{ text-decoration: underline !important; }
.infoDuJour .infoFooter{width:308px; float: left; padding: 5px 0 11px 0; color:#999 !important; }
.infoDuJour .infoFooter a{display:inline; text-decoration:none; color:#666 !important; font-size:11px; font-family:Arial, Tahoma, sans-serif;}
.infoDuJour .infoFooter img{padding-top:5px !important;}
.infoDuJour .infoFooter a:hover{text-decoration: underline !important;}
.infoDuJour p img{float: left; margin: 3px 5px 3px 0;}
.infoDuJour .articleInfo{display:block; float:left; padding:5px 0 4px 0; color:#666 !important;}
.articleInfo{display:block; float:left; padding:2px 0 4px 0;}
.articleInfo a{color: #333 !important; text-decoration: none;}
.articleInfo a:hover{text-decoration: underline !important;}
.articleInfo b{color:#666; font-weight:100;}
.articleInfo .whoWrote{color:#333 !important;}
.commAnchor{width:1px; overflow: hidden; text-decoration: none;}

/*simple info*/
.simpleInfoHp{width:308px; padding:10px 10px 0 10px; float:left; background:#F4F4F4;}
.simpleInfoHp h2{ color: #000; font-weight: bold; font-size:14px; line-height:17px; font-family:Tahoma, Arial, sans-serif; padding-bottom:0px; float:none;}
.simpleInfoHp h2 a{text-decoration:none; color:#000;}
.simpleInfoHp h2 a:hover{text-decoration:none; color:#339900;}
.simpleInfoHp p{clear:left;
line-height:15px;
padding:10px 0 5px;
float:none;
}
.simpleInfoHp div{width:308px; float: left;line-height:15px; padding: 0px 0 0 0; clear: left;}
.simpleInfoHp p a{color: #339900; text-decoration: none;}
.simpleInfoHp div a{color:#339900; text-decoration: none; font-weight: bold}
.simpleInfoHp .infoFooter{width:308px; float:left; padding:5px 0 10px 0 !important; color:#999;}
.simpleInfoHp .infoFooter a{color:#999 !important; font-size:11px; font-family:Arial, Tahoma, sans-sefir; text-decoration:none; font-weight:100 !important;}
.simpleInfoHp .infoFooter a:hover{text-decoration:underline !important;}
..simpleInfoHp .infoFooter a:hover{ color: #555; text-decoration: underline !important;}
.simpleInfoHp p img{float: left; margin: 3px 8px 3px 0;}

.imgHldr {display: block; float: left; font-size:1px; width: 34px; height:28px; overflow: hidden; text-align: left;}
.imgHldr img{float: none !important;  margin: 3px 0 0 0 !important;}

.simpleInfoHp div img{float: left; margin: 3px 7px 3px 0;}
.newsComment{background:url(newsComment_icon.gif) right 1px no-repeat; width:14px; height:14px; padding-right:15px !important; margin-top:1px; text-align:center;}

.addNews{margin-top:25px; background:url(plus.gif) 0 2px no-repeat; padding-left:12px; font-size:11px; color:#339900 !important; font-family:Arial, Tahoma, sans-serif;}
.showStats{margin-top:5px; background:url(arrow.gif) 0 2px no-repeat; padding-left:12px; color:##339900 !important; font-size:11px; font-family:Arial, Tahoma, sans-serif;}

.leftClnContent .simpleInfoExtra {background:#fffde6; width:308px; padding:10px; float:left; border-top:solid 2px #e2e4b8; border-bottom:solid 2px #e2e4b8;}
.leftClnContent .simpleInfoExtra h2{float:none; font-weight:bold; font-size:14px; line-height:16px; font-family: Tahoma, Arial, sans-serif; padding-bottom: 0px;}
.leftClnContent .simpleInfoExtra h2 a {text-decoration:none; color:#000 !important;}
.leftClnContent .simpleInfoExtra h2 a:hover { text-decoration: none; color: #339900 !important; }
.leftClnContent .simpleInfoExtra p{width:308px; float: left;line-height:15px; padding:10px 0 5px; clear: left;}
.leftClnContent .simpleInfoExtra div{width:308px; float: left;line-height:15px; padding: 0px 0 0 0; clear: left;}
.leftClnContent .simpleInfoExtra p a{color: #339900; text-decoration: none; font-weight: bold}
.leftClnContent .simpleInfoExtra div a{color: #339900; text-decoration: none; font-weight: bold}
.leftClnContent .simpleInfoExtra .infoFooter{width:308px; float: left; padding: 8px 0 0 0 !important; color: #999;}
.leftClnContent .simpleInfoExtra .infoFooter a{color:#999999 !important; font-size:11px; font-family:Arial, Tahoma, sans-serif; text-decoration: none; font-weight:100 !important}
.leftClnContent .simpleInfoExtra .infoFooter a:hover{ color: #555; text-decoration: underline !important;}
.leftClnContent .simpleInfoExtra p img{float: left; margin: 3px 7px 5px 0;}
.leftClnContent .simpleInfoExtra div img{float: left; margin: 3px 7px 5px 0;}
.leftClnContent .simpleInfoExtra h3.extra{color:#993300; padding-bottom:3px; display:block; font-size:12px;}
.leftClnContent .newsCommentExtra{background:url(newsComment_icon.gif) right 1px no-repeat; width:14px; height:14px; padding-right:10px !important;}

.view_all_news{width:310px; background:#e5e5e5; padding:5px 10px 5px 10px; margin-top:5px;}

/*Side Bar Search*/
.searchBlock{width:207px; height:85px; padding:5px 0 0 10px; background:url(search_block_bg.jpg) no-repeat 0 0; margin:0 0 0 15px; display:block;} 
.searchBlock div{width:195px !important; float:left; display:block;} 
.searchBlock h3{float:left; width:100%; color:#666; font-size:14px; padding-bottom:5px;} 
.searchBlock .searchInput{width:180px; padding:4px 0 2px 5px; border:solid 1px #d5d5d5; color:#999; float:left; clear:left;} 
.searchBlock .searchBtn{background:url(search_btn.png) 0 0 no-repeat; height:24px; width:30px; border:0; text-indent:-999px; cursor:pointer; text-align:right; color:#f2f2f2; margin-top:5px; float:left; clear:left; font-size:1px !important; text-align:left;}
.searchBlock label{padding-left:10px;}

/*devision results table*/
.resultatsDevisionHp {width:296px; float: left;}
.resultatsDevisionHp h2{width:215px; float:left; color:#000; font-weight:normal; font-size:17px; font-family: Tahoma, Arial, sans-serif;}
.resultatsDevisionHp table{float:left; border-collapse:collapse !important; width:100%;}
.resultatsDevisionHp table td{padding-bottom:3px; padding-top:3px; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}
.resultatsDevisionHp table a{text-decoration: none; color:#339900;}
.resultatsDevisionHp table .when{width:42px !important; color: #999; font-size:11px; text-align:center;}
.resultatsDevisionHp table .team1{background: #fff; width:92px; padding: 0 5px 0 5px; text-align: right; height:20px; border:solid 1px #e9e9e9; border-right:0 !important;}
.resultatsDevisionHp table .team2{background: #fff; width:92px; padding: 0 5px 0 5px; text-align: left; height:20px; border:solid 1px #e9e9e9; border-left:0 !important;}
.resultatsDevisionHp table .score{background: #267600; width:48px !important; padding:0 !important; text-align:center; font-weight:bold; font-size:12px; font-family:Arial, Tahoma, sans-serif; height:20px; border:solid 1px #c4e5a3; color: #fff; }
.resultatsDevisionHp table .score a{color:#fff !important;}
.resultatsDevisionHp table .inprogress{background:#e0f0db; width:43px; padding: 0 0px 0 0px; text-align: center; font-weight: 100; border:solid 1px #b3d096 !important;}
.resultatsDevisionHp table .inprogress a{color:#517d35 !important; font-size:11px; font-family:Arial, Tahoma, sans-serif;}
.resultatsDevisionHp table .option1{color:#333; width:15px; font-size:10px;}
.resultatsDevisionHp table .option2{color:#333; width:15px; font-size:10px;}
.resultatsDevisionHp table .option1 a{display: block; padding-right:3px !important; padding-left:6px;} 
.resultatsDevisionHp table .option2 a{color:#000; text-decoration: none; font-size:11px; display: block; padding-left:3px; padding-right:5px; } 
.resultatsDevisionHp table .bets a{width:20px; color:#000; text-decoration: none; font-size:11px; display: block; padding-left:5px; font-weight: bold; border:0 !important;} 
.resultatsDevisionHp .infoFooter{width:440px; float: left; padding: 10px 0 10px 0;}
.resultatsDevisionHp .infoFooter a{display: block;}
.teamNoLink{color:#333 !important;}
/*.npar .team1, .npar .team2 {background: #fff !important}*/

/*Live Info*/
.liveInfoHeader{width:310px; height:24px; margin-top:13px; background:url(live_header.png) 0 0 repeat-x; display:block; float:left;}
.liveInfoHeader ul{width:300px; height:24px; padding-left:10px; font-size:11px;}
.liveInfoHeader ul li{display:block; float:left; font-weight:bold; padding:5px; margin:0 5px 0 5px;}
.liveInfoHeader ul li a{color:#333 !important;}
.liveInfoHeader ul li.active{background:url(activeLeft_tab.png) 0 0 no-repeat; height:15px; cursor:pointer; margin:0; padding:1px 0 0 4px; position:relative; top:4px; line-height:13px}
.liveInfoHeader ul li.active a{background:url(activeRight_tab.png) right 0 no-repeat; height:16px !important; color:#fff !important; font-weight:100; padding:1px 7px 3px 1px; margin-left:3px;}
.liveInfoHeader a{color:#000; text-decoration:none;}
.liveInfo{width:290px; padding:9px; border:solid 1px #e9e9e9; float:left;}
.liveInfo h2{width:100%; float: left; color: #000; font-weight: normal; font-size:17px; font-family: Tahoma, Arial, sans-serif; display:block !important;}
.liveInfo ul{padding-top:5px; width:100%;}
.liveInfo ul li{color:#999; padding:2px 0 5px 18px; background:url(li-icon.gif) 0 6px no-repeat;}
.liveInfo ul li a{text-decoration:none; color:#339900 !important;}
.liveInfo ul li a:hover{text-decoration:underline !important;}

.infoLimit{width:300px !important;}
.infoLimit ul{width:290px !important;}
.newsLimit{width:280px !important;}

/*bwin right block banners*/
.bwinLeaguePromo{width:310px; float:left;}
.middleClnWidth{width:170px !important;}


.bwinLeaguePromoLeft{width:150px; float:left;}
.bwinLeaguePromoLeft a{display:block; float:left;}
.bwinLeaguePromoLeft a img{border:0; float:left;}

.bwinLeaguePromoRight{background:url(bwin_bg.png) 0 0 repeat-y; width:149px; height:100%;}
.bwinLeaguePromoRight a{display:block; float:left;}
.bwinLeaguePromoRight a img{border:0; float:left;}
.bwinLeaguePromoRight span{color:#fff; padding-left:15px; margin-top:1px; display:block; line-height:16px;}

.bwinLeaguePromoRight ul{padding:8px 0 0 15px; color:#fff;}
.bwinLeaguePromoRight ul li{background:url(bwin_liBg.png) 0 0 no-repeat; width:120px; height:20px; padding:3px 3px 2px 5px; font-weight:bold; line-height:15px;}

.flashBet{margin-top:15px; margin-bottom:15px;}
a img{}

/*new home side bar*/
.sidebarHeader{background:url(rightCln_top.png) 0 0 no-repeat; width:300px; height:11px; float:left; margin-top:15px; font-size:1px;}
.sidebarBottom{background:url(rightCln_bottom.png) 0 0 no-repeat; width:300px; height:11px; float:left; font-size:1px;}
.sideBar {width:280px; padding:0px 10px 0px 10px; background:url(rightCln_bg.png); float: left;}
.sideBar h2{font-size:13px; font-weight:bold; width:268px; padding: 6px 0 0 10px; background-color:#339900; background-image: url(smallLogo_arrow.gif) !important; background-repeat:no-repeat; background-position:255px 8px; height:23px; float: left; color: #fff; text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; border-left:solid 1px #e0e0e0;
 border-right:solid 1px #e0e0e0;}
.sideBar h2 span{font-weight: 100;}
.sideBar h2.linked{cursor: pointer;}

/* footer promo */
.footerPromoHomepage{float: left; clear: left; margin-top: 20px; border: 1px dashed #E2E2E2; padding: 3px; width: 322px}
.footerPromoBoxHomepage{background-color: #218CC1; border: 4px solid #7FD5FF; color: #FFFFFF; padding: 5px 10px; font-size: 18px; width: 294px;}
.footerPromoBoxHomepage a{color:#01264C !important;}

/*Home page news pagination*/
.paginationHomepage{display:block; float:left; margin:15px 0; font-size:12px; width:310px; text-align:center; margin-top:15px;}
.paginationHomepage a{border:1px solid #ccc; padding:3px 8px 3px 8px; text-decoration:none; color:#666;}
.paginationHomepage a:hover{background-color:#f0fdf4; border:solid 1px #999;}
.paginationHomepage a.current_page{background:#f0fdf4; color:#333;border: 1px solid green;}
.paginationHomepage p{display:block; margin-top:10px; text-align:center; width:310px;}

/* -$ Encyclopedia Pages $- */
.banner{width:638px; height:70px; border:solid 1px #e9e9e9; margin-top:20px; color:#666 !important; text-align:center; padding-top:50px; font-weight:bold;}
.holder{width:660px; display:block;}
.holderBlock1{width:310px; margin:5px 0 0 0;}
.holderBlock2{width:310px; padding:5px 0 0 20px;}
/*.liveInfo .clubs{float:left; display:block; width:290px !important;}*/
.liveInfo .clubs li{color:#666; font-size:11px; width:275px !important; padding-top:2px; padding-bottom:2px; float:left !important; clear:left !important; display:block;}
.liveInfo .clubs li strong a{font-size:11px;}
.liveInfo .clubs li a{font-size:12px;}
.liveInfo .clubs li a.grayLink{color:#666 !important; font-weight:100; font-size:11px !important;}
.grayLink{color:#666 !important; font-weight:100; font-size:11px !important;}
.liveInfo .fixedWdh{width:200px !important;}
.liveInfo span{color:#666 !important;}
.mainClubs{background:#f4ffee; width:640px; margin:15px 0 10px 0; border-top:solid 2px #e3eede; border-bottom:solid 2px #e3eede;}
.mainClubs h2{width:400px; color:#000; font-size:17px; font-family: Tahoma, Arial, sans-serif; margin:5px 0 0 10px;}
.mainClubs .showStats{margin:10px 10px 0 0;}
.mainClubs table{width:620px; margin:10px;}
.mainClubs table tr td{color:#333 !important; padding-bottom:1px;}
.mainClubs ul li{padding:3px 0; line-height:14px;}
.mainClubs ul li a{text-decoration:none; padding-left:3px;}
.mainClubs ul li a:hover{text-decoration:underline !important;}
.titleBg{margin:0 !important; padding:5px 0 5px 10px; background:#f6f6f6; width:298px; font-weight:100; font-size:17px;}
.clubInfo{width:308px; padding:0 !important; border:solid 1px #e9e9e9;}
.subtitleImg img{padding:10px; float:left;}
.subtitleImg a{position:relative; top:8px; font-size:14px !important;}
.clubInfo a{text-decoration:none !important; padding:px 0 10px 0;}
.clubInfo a:hover{text-decoration:underline !important; color:#339900 !important;}
.clubInfo table{width:278px; padding:0 10px 10px 10px !important; color:#666 !important;}
.mainChamp{width:310px; background:#fdffe9; border-top:solid 2px #e1e3b7; border-bottom:solid 2px #e1e3b7; margin:15px 20px 0 0;}
.mainChamp h2, .nationales h2{width:250px;}
.mainChamp table, .nationales table{width:290px; padding-top:10px; clear:left !important;}
.mainChamp table tr td, .nationales table tr td{padding-bottom:2px;}
.mainChamp ul li, .nationales ul li{background:0; padding:3px 0 !important; line-height:14px;}
.mainChamp ul li a, .nationales ul li a{padding-left:3px;}
.nationales{width:310px; background:#f1fdff; border-top:solid 2px #d1dce1; border-bottom:solid 2px #d1dce1; margin:15px 0 0 0px;}
.encyclpedieSubtitle{margin-top:20px; color:#333; width:270px; font-size:18px !important;}
.alfabetFilter{float:left; clear:left; width:100%;}
.alfabetFilter ul{border:solid 1px #e9e9e9; margin:15px 0 0 0; display:block;}
.alfabetFilter ul li{display:block; float:left; padding:2px 1px 2px 1px; border-left:solid 1px #e9e9e9; width:19px; text-align:center;}
.alfabetFilter ul li.bigLi{width:130px !important; color:#999;}

.padd10px h2{float:left; padding:0 0 20px 0; margin:0; width:530px;}
.padd10px ul{float:left; width:145px; padding-right:10px;}

.liveInfoBig{width:640px; border:solid 1px #e9e9e9;}
.liveInfoBig .fixedWdhBig{width:620px;}
.textBigger .liveInfo ul li a{font-size:13px !important;}
.noLeftPadd{}
.competitions{margin-top:15px;}
.competitions ul li{width:160px; padding:2px 0 3px 0;}
.competitions .subList li{float:left; display:block; width:135px;}
.mainTeams{background:#f1fdff !important; border-top:solid 2px #d2dce1 !important; border-bottom:solid 2px #d2dce1 !important;}
.mainStars{background:#f4ffee !important; width:620px;}
.competitions .subList{padding-top:6px; padding-bottom:10px; font-size:12px;}

#bigClnSpecial{width:470px; float: left; font-family: Arial, sans-serif; font-size: 12px; color: #333;}
#bigClnSpecial a{text-decoration:none; color:#339900 !important;}
#bigClnSpecial a:hover{text-decoration:underline !important; color:#339900 !important;}
#smallClnSpecial{width:128px; margin:15px 0px 0 15px; float:left; padding: 15px; background:url(bwin2_bg.png) repeat-y 0 0; border:solid 1px #000;}
.teamInfo{width:468px; border:solid 1px #d2d2d2; margin-top:15px; background:#fff;}
.teamInfo2{background:#d5d5d5;}
.teamInfo .inf{width:400px; padding:10px; background:#f5f5f5;}
.teamInfo .inf table{width:400px; padding:0;}
.teamInfo .inf table strong{color:#666 !important;}
.teamInfo .inf table tr td a strong{color:#339900 !important;}
.teamInfo .inf table tr td a{color:#339900 !important; text-decoration:none;}
.smallClnContent{background:#000; width:100%; text-align:center;}
.smallClnContent img{padding:5px 0 5px 5px;}
.teamLogo{width:170px; float:right; text-align:center;}
.playerLogo{width:140px; float:right; text-align:center;}
.teamInfo .playerInfo{width:350px; padding:10px; background:#f5f5f5;}
.teamInfo .playerInfo table tr td{padding:2px 0; line-height:14px;}
.infoSubtitle{color:#000 !important; width:250px; padding-top:15px; font-size:18px !important; line-height:21px; font-size:21px !important; font-weight:bold; font-family:Tahoma, Arial, sans-serif !important;}
.infoSubtitle img{float:left; padding:5px 10px 5px 0;}
.infoSubtitle span{position:relative;}
.infoSubtitle a{font-size:11px; font-weight:100; text-decoration:none; color:#339900 !important;}
.teamPlayers{width:470px; margin:0px 0 0px 0;}
.teamPlayers div#map_canvas{margin-top:20px; width:470px !important;}
.teamPlayers a{text-decoration:none; color:#339900 !important;}
.teamHeader{width:470px; border-bottom:solid 1px #d2d2d2; margin-top:25px;}
.teamHeader a{color:#339900 !important;}
.teamHeader h3{color:#000 !important; padding:0 0 2px 10px; font-size:15px; font-family:Tahoma, Arial, sans-serif;}
.teamHeader span{color:#999 !important; font-size:11px; font-weight:100; padding-right:10px; padding-top:5px;}
.teamHeader span strong{color:#000 !important; font-weight:100;}
.teamPlayers table{width:470px; margin-top:10px !important; border-collapse:collapse;}
.teamPlayers table img{padding-right:5px; position:relative; top:1px;}
.teamPlayers table th{color:#000; font-weight:bold; padding-left:10px; padding-bottom:3px;}
.teamPlayers table tr td{border-bottom:solid 1px #e9e9e9; padding:0 0 0px 10px; height:20px; line-height:18px;} /* was line-height:18px; for flags vertical align */
.teamPlayers table tr td.year{font-size:11px; color:#333;}
.coach{margin:10px 0px 0px 0px; width:460px;}
.coach table{width:460px; margin-left:8px !important;}
.coach table td{vertical-align:top; border:0;}
.coach table tr td strong{color:#666 !important;}
.coach table tr td.coachTd img{padding-right:5px;}
.firstCln{width:155px;}
.firstClnSmall{width:120px;}
.w100px{width:100px !important;}
.w200px{width:200px;}
.w10px{width:10px;}
.w250px{width:250px;}
.w65px{width:65px;}
.map{margin-top:10px;}
.history{padding:10px 10px 0 10px;}
.history a:hover{color:#339900 !important;}
.playerEditLink{float:right; position:relative; top:10px; right:10px;}
.clubsContainter{float:left; width:620px; padding:10px;}
.clubsSmallW{float:left; padding-right:5px; width:150px;}
.clubsSmallW ul{float:left; width:100%;}
.clubsSmallW ul li a{font-size:12px;}
.simpleBtnGreen{background:#339900; color:#fff; border-color:#ccc #666 #666 #ccc; border-style:solid; border-width:2px;}
.simpleBtnGreen:hover{border-color:#666 #ccc #ccc #666; border-style:solid; border-width:2px;}

/*encyclopedia search block*/
.encyclopediaSearch{padding:0px 15px 0 0; width:216px; position:relative; bottom:0 !important;}
.encyclopediaSearch .searchInput{width:180px; border:solid 1px #d5d5d5; color:#999; font-size:12px; padding:1px 2px 2px 2px; float:left; margin-right:2px;} 
.encyclopediaSearch .searchBtn{background:url(search_btn2.png) 0 0 no-repeat; height:20px; width:23px; border:0; margin-left:1px; text-indent:-9999px; cursor:pointer; text-align:right; color:#f2f2f2; font-size:2px !important; text-align:left;}

.searchLimit{margin-top:15px; width:160px;}
.searchLimit .searchInput{width:127px;}

.smallColumn{width:35px;}
.flashBwin{width:100%;}
.heightwidth{width:100%; clear:left;}

/* encyclopedia individual pages */
.encyclopNewsHeader{margin-top:10px !important;}
.whiteBgBorder{background:#fff; border:solid 1px #e0e0e0; margin:10px 0 5px 0; padding:0 10px 20px 10px;}
.whiteBgBorder input{margin-left:10px;}
.whiteBorder{border:solid 1px #fff !important;}
.smallerTextFld{width:35px !important; margin-left:0 !important;}
.smallTextFld{width:100px !important;}
.mediumTextFld{width:150px !important;}
.halfTextFld{width:180px !important;}
.bigTextFld{width:270px !important;}
.fullTextFld{width:375px !important;}
.secondLabel{float:left; position:relative; top:10px; left:5px; color:#999;}
.addLink{float:left; padding:10px 0 0 10px;}
img.remove{float:left; position:relative; top:12px; left:5px; cursor:pointer;}
.dropDwnDob{margin-right:5px;}
.smallLabel{width:90px !important; padding-left:0 !important; color:#666; float:left; font-family:Tahoma, Arial, sans-serif;}
.smallLabel img{padding-right:3px; float:left; position:relative; top:2px;}
.seasonStats{float:left; width:395px; border:solid 1px #c1c1c1; margin-top:10px; padding:10px;}
.seasonStats .stats{width:95px; float:left; margin-top:10px;}
.seasonStats .dropDwnDob, .seasonStats .dropDwn, .seasonStats .label{left:0; margin-left:0; padding-left:0;}
.seasonStats .dobBlock{float:left; width:110px;}
.seasonStats .clubListBlock{float:left; width:270px;}
.clubListBlock input{margin-left:0 !important;}
.clubListBlock .dropDwnFull2{width:285px;}
.clubListBlock .team_i_like_results{width:265px !important;}
.seasonStats .dropDwnBig{width:370px;}
.seasonStats .dropDwnFull{width:385px;}
.seasonStats.active{background:#e1ffdf !important;}
.whiteBgBorder.activeBorder{border:solid 1px #fff;}
.l0{left:0 !important; margin-left:0 !important;}
.seasonStatsFixedW{width:395px !important;}
h3.teamTitleWhite{float:left; width:400px; background:#fff url(dropArrow_horizontal.gif) no-repeat 395px 6px; padding:5px 5px 5px 10px; margin-top:10px; border-style:solid; border-color:#c1c1c1; border-width:1px 1px 1px 1px; font-size:14px !important; cursor:pointer;}
h3.teamTitle{float:left; width:400px; background:#f6f6f6 url(dropArrow.gif) no-repeat 395px 6px; padding:5px 5px 5px 10px; margin-top:10px; border-style:solid; border-color:#c1c1c1; border-width:1px 1px 1px 1px; cursor:pointer;}
.teamTitleWhite:hover{background:#f6f6f6 url(dropArrow_horizontal.gif) no-repeat 395px 6px;}
.loaderImgPosition{position:absolute; top:10px; right:10px;}
.loaderImgPositionValidation{position:absolute; top:41px; right:20px;}
.encyclopediaLabels{padding:5px 5px 0 0 !important;}
.stuffContainer .addLink{font-size:14px; float:left; width:300px;}
.disclaimer{padding-top:30px; color:#999; font-size:11px;}
.imgs{text-align:center; width:15px;}
.imgs img{padding:0 !important;}
.modBlock{float:left; width:420px !important; padding:10px; background:#a0ecff; border:dashed 1px #6cb5d4; margin-bottom:10px;}
.modBlock h3{width:400px; background:url(info.png) no-repeat 0 2px; padding:0 0 5px 25px; font-size:18px;}
.nationalFixedWidth{float:left; width:180px;}
.nationalFixedWidth label{width:180px !important;}
.encyclopediaTitle{width:400px;}
.sugestionText{font-size:11px; color:#666; font-family:Arial, Tahoma, sans-serif;}
.stuffContainterLeft{float:left; width:110px;}
.stuffContainterLeft .label, .stuffContainterRight .label{padding-top:0; margin-top:5px; width:100%;}
.stuffContainterRight{float:right; width:285px;}
.stuffContainterRight .team_i_like_results{width:265px; margin-left:0; padding-right:5px;}
.editForms .fullLabel{width:100%; float:left; padding-top:10px; margin-top:5px; color:#666;}
.statsBlock{width:100%;}
.playerPhotos a img{border:0; width:200px;}
.playerPhotos a{color:#fff;}
.playerPhotos a:hover{color:#fff; text-decoration:none;}

/* Encyclopedia player profile - Career Stats Block */
.careerStats table tr td{color:#333; font-family:Arial, Verdana, Helvetica; font-size:11px;}
.careerStats table tr td a{color:#339900; font-family:Arial, Verdana, Helvetica; font-size:12px;}
.careerStats table tr td.country{font-family:Arial, Verdana, Helvetica; font-size:12px;}
/* encyclopedia team palmares block */
.teamPalmares .season{color:#333; font-family:Arial, Verdana, Helvetica; width:85px; font-size:11px;}
.teamPalmares .palmares{color:#333; font-family:Arial, Verdana, Helvetica; font-size:12px;}


/*Search Results Style*/
.leftBlock .searchResults tr .searchType{width:105px !important;}
.leftBlock .searchResults tr td{padding:3px 0 3px 0;}
.leftBlock .searchResults tr .searchType strong{font-weight:100; color:#666 !important;}
.leftBlock .searchResults tr a{color:#339900 !important; text-decoration:none; font-weight:bold !important;}
.leftBlock .searchResults td a.grayLink{color:#666 !important; font-weight:100 !important; font-size:11px !important;}
.leftBlock .searchResults tr  td .viewMore{color:#666 !important; padding:3px 0 20px 0; display:block;}

/*RSS*/
.rssSubtitle{width:100%; color:#000; margin-top:10px;}
.rssContent{width:100%; margin-top:10px; color:#000;}
.rssContent h3{width:100%; color:#000; margin:20px 0 10px;}
.rssContent table{width:100%; border-collapse:collapse;}
.rssContent table a{text-decoration:none; color:#339900 !important;}
.rssContent table img{margin-right:10px; padding-left:5px;}
.rssContent table tr td{margin-right:10px; border-bottom:solid 1px #f2f2f2; padding:10px 0 10px 0;}
.rssContent table tr .impar{background:#f9fff8;}
.rssContent table tr td .arrow{background:url(arrow.png) no-repeat 0 3px; float:right;}
.rssContent table tr td .arrow a{margin-left:15px; padding-right:5px;}
.rssContent .widthLimit{width:130px;}

.top100p {margin-top: 75px;}

.infoDuJour2 {width:420px; padding: 10px 10px 0 10px; float: left; background: url(green_bg.jpg) repeat-x 0 0; margin-top:15px;}                                                                                            
.infoDuJour2 h1{width:420px; float: left; color: #99aa5b; font-weight: bold; font-size:14px; text-transform: uppercase; padding: 0 0 10px 0; font-family: Tahoma, Arial, sans-serif;}                                              
.infoDuJour2 h2{width:420px; float: left; color: #333; font-weight: bold; font-size:17px;  font-family: Tahoma, Arial, sans-serif; line-height:19px;}                                                                              
.infoDuJour2 h2 a{ text-decoration: none; color: #000;}                                                                                                                                                                            
.infoDuJour2 h2 a:hover{ color:#339900;}                                                                                                                                                                                           
.infoDuJour2 h2.clubColor a{ color: #000 !important;}                                                                                                                                                                              
.infoDuJour2 p{width:420px; float: left;line-height:15px; padding: 0px 0 0 0;}                                                                                                                                                     
.infoDuJour2 p a{color:#339900 !important; text-decoration: none; font-weight: bold}                                                                                                                                               
.infoDuJour2 p a:hover{ text-decoration: underline !important; }                                                                                                                                                                   
.infoDuJour2 .infoFooter{width:420px; float: left; padding: 8px 0 0 0; }                                                                                                                                                           
.infoDuJour2 .infoFooter a{display: inline; text-decoration: none; color: #99ac5a}                                                                                                                                                 
.infoDuJour2 .infoFooter a:hover{text-decoration: underline !important;}                                                                                                                                                           
.infoDuJour2 p img{float: left; margin: 2px 5px 5px 0 }                                                                                                                                                                            
/*.articleInfo {color: #999; display: block; float: left; padding:2px 0 5px 0 }                                                                                                                                                     
.articleInfo a {color: #333; text-decoration: none;}                                                                                                                                                                              
.articleInfo a:hover {text-decoration: underline !important;}                                                                                                                                                                     
.articleInfo b{color: #666; font-weight:100; }                                                                                                                                                                                    
.capitalize {text-transform: capitalize;}                                                                                                                                                                                         
.commAnchor {width: 1px; overflow: hidden; text-decoration: none;}*/

/* new style for match results widget */
.matchWidgetWrap{width:296px; border:solid 2px #e9e9e9; background:#ecf9e4; margin-top:25px;}
.newMatchWidget{}
.newMatchWidget a, .resultats a{color:#339900 !important; text-decoration:none;}
.newMatchWidget a:hover, .resultats a:hover{text-decoration:underline !important;}
.newMatchWidget h2{margin:0px 10px 5px 10px !important; font-size:18px !important; width:250px; margin-top:-5px !important;}
.newMatchWidget h4{margin:0px 10px 5px 10px !important; color:#999; width:240px; font-weight:100; font-size:11px;}
.newMatchWidget h2 span, .resultats h2 span{font-weight:100; color:#666;}
.newMatchWidget table{width:100%; border-collapse:collapse; float:left; font-size:12px;}
.newMatchWidget table tr td{border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:3px 0px 2px 5px;}
.newMatchWidget table tr td.points{color:#ff6600 !important; font-weight:bold; padding-right:6px;}
.newMatchWidget table tr td.nr{font-weight:bold;}
.newMatchWidget table tr th{color:#999; background:#ecf9e4; padding:0 0 3px 5px; font-weight:100;}
.newMatchWidget .tab1{background:#fff; width:148px !important; float:left;}
.newMatchWidget .tab2{background:#f9f9f9; width:148px !important; float:left;}
.newMatchWidget .tab2 .rightTab{border-left:solid 1px #e0e0e0;}
.newMatchWidget .fancyTabs{position:relative; top:-11px; left:10px;}
.newMatchWidget .fancyTabs li a:hover{text-decoration:none !important;}
.newMatchWidget .fancyTabs li{cursor:pointer; float:left; background:url(classementTabsLeft_inactive.png) no-repeat 0 0; height:17px; padding-left:6px; margin-right:5px;}
.newMatchWidget .fancyTabs li.active{cursor:pointer; float:left; background:url(classementTabsLeft_active.png) no-repeat 0 0; height:17px; padding-left:6px; margin-right:5px;}
.newMatchWidget .fancyTabs li a{float:left; background:url(classementTabsRight_inactive.png) no-repeat right 0; height:17px; padding-right:6px; color:#333 !important; font-weight:bold !important; padding-top:1px;}
.newMatchWidget .fancyTabs li.active a{float:left; background:url(classementTabsRight_active.png) no-repeat right 0; height:17px; padding-right:6px; color:#fff !important; font-weight:bold !important;}
.uefaCup{background:#fff !important;}
.uefaCup .team1{background:#f4f4f4 !important;}
.uefaCup .team2{background:#f4f4f4 !important;}
.newMatchWidget .readmore {margin:5px 10px;}

/*Invite friends section*/
.custom_mess textarea{margin-left:40px;}
.inviteStep{width:100% !important;}
.bigRedBtn{clear:left !important; float:none !important; margin-left:10px;}



/* NEW! Look and feel for club profile page */
#leftCln .blackBg{background:#000; color:#fff;}
#rightCln .matchSchedule{width:300px; position:relative; background:url(new_prewMatch_rep.png) repeat-y 0 0; margin-top:13px;}
#rightCln .matchSchedule .scheduleTop{width:300px; background:url(new_prewMatch.png) no-repeat scroll 0 0; position:relative;}
#rightCln .matchSchedule .scheduleBottom{width:300px; background:url(new_prewMatch_bottom.png) no-repeat scroll 0 0; height:6px;}
#rightCln .matchSchedule .scheduleContent{width:300px; position:relative;}



#rightCln .matchSchedule .prewMatch, #rightCln .matchSchedule .nextMatch{width:150px; float:left; margin-top:3px; text-align:center; line-height:16px;}
#rightCln .matchSchedule .prewMatchStats{width:149px; text-align:center; margin-top:10px; position:relative;}
#rightCln .matchSchedule .prewMatchStats span{font-weight:bold; font-size:17px; padding:0 5px; font-family:Tahoma, Arial, sans-serif;}
#rightCln .matchSchedule .prewMatchStats .matchDetails{color:#999; font-size:10px; padding:3px 10px 0 10px; width:130px; text-align:left; font-family:Arial, Tahoma, sans-serif;}
#rightCln .matchSchedule .prewMatchStats .matchLinks{color:#999; font-size:10px; padding:3px 10px 0 10px; width:130px; text-align:left; font-family:Arial, Tahoma, sans-serif;}
#rightCln .matchSchedule .prewMatchStats .matchLinks a{text-decoration:none;}
#rightCln .matchSchedule .prewMatchStats .matchLinks a:hover{text-decoration:underline !important;}
#rightCln .matchSchedule .prewMatchStats .leftImg{width:66px;}
#rightCln .matchSchedule .prewMatchStats .rightImg{width:66px; text-align:right;}
#rightCln .matchSchedule .prewMatchStats .score{position:absolute; left:51px; top:0 !important;}
#rightCln .matchSchedule .prewMatchStats .vs{position:absolute; right:60px; top:2px !important; font-weight:100;}
#rightCln .matchSchedule .matchScheduleBottom{background:url(new_prewMatch_bottom.png) no-repeat 0 0; width:300px; height:5px}
.borderR{border-right:solid 1px #e9e9e9;}

 
#rightCln .tabuBoxFull{width:300px;}
#rightCln .tabuBoxFull .tab{background:#f3f3f3 !important; padding:3px !important; font-size:11px; margin-bottom:-1px;}
#rightCln .tabuBoxFull .selected{color:#000; background:#fff !important;}
#rightCln .theTboxFull{width:298px; padding-bottom:0 !important;}
#rightCln .theTboxFull h2{font-size:14px; font-weight:bold; width:250px;}
#rightCln .theTboxFull h2 span{font-weight:100; color:#666;}
#rightCln .theTboxFull table.classementWid{width:298px; border-collapse:collapse;}
#rightCln .theTboxFull table.classementWid a:hover{text-decoration:underline !important;}
#rightCln .theTboxFull table.classementWid a{text-decoration:none;}
#rightCln .theTboxFull table.classementWid tr td{border-top:solid 1px #e0e0e0; padding:3px 0 3px 10px;}
#rightCln .theTboxFull table.classementWid tr th{color:#999; padding-left:10px; font-weight:100 !important; font-size:11px; padding-bottom:2px;}
#rightCln .theTboxFull table.classementWid tr th.rank{width:15px;}
#rightCln .theTboxFull table.classementWid tr th.goal span{padding:2px 7px 0 0;}
#rightCln .theTboxFull table.classementWid tr th span.yellowKh, #rightCln .theTboxFull table.classementWid tr th span.redKh{padding-right:7px;}
#rightCln .theTboxFull table.classementWid tr th.yCard, #rightCln .theTboxFull table.classementWid tr th.goal{width:25px; padding-left:0; padding-right:5px;}
#rightCln .theTboxFull table.classementWid tr th.rCard{width:25px; padding:0 5px 0 0;}
#rightCln .theTboxFull table.classementWid tr td.points{color:#FF6600 !important; font-weight:bold; padding-right:6px;}
#rightCln .theTboxFull table.classementWid tr td.clubName{width:150px;}
#rightCln .theTboxFull table.classementWid tr td.goal, #rightCln .theTboxFull table.classementWid tr td.nr{font-size:11px; color:#333;}
#rightCln .theTboxFull table.playersWid tr th{padding-bottom:3px !important;}
#rightCln .theTboxFull table.playersWid tr td{color:#333 !important;}

#rightCln .theTboxFull h4{color:#999999; font-size:11px; font-weight:100; margin:0 10px 4px !important; width:240px;}
#rightCln .theTboxFull .resultatsDevisionHp{width:299px;}
#rightCln .theTboxFull .resultatsDevisionHp a:hover{text-decoration:underline !important;}
#rightCln .theTboxFull .resultatsDevisionHp table tr td{border-top:solid 1px #e0e0e0; border-bottom:0 !important; padding-top:3px; padding-bottom:3px;}
#rightCln .theTboxFull .resultatsDevisionHp .when{padding:0 10px 0 10px !important; width:auto !important;}
#rightCln .theTboxFull .resultatsDevisionHp .score{background:#666666; color:#fff; border:solid 1px #e0e0e0; width:43px !important;}

#rightCln .theTboxFull .resultatsDevisionHp .bets{width:20px;}
#rightCln .theTboxFull .resultatsDevisionHp .inprogress{background:#efefef; color:#333; border:solid 1px #e0e0e0 !important; border-bottom:0; font-size:11px;}

/* new design for news sorting */
.newsSorting{width:330px; padding:11px 0 10px 0;}
.newsSorting table{width:100%; border:solid 1px #e5e5e5; color:#999;}
.newsSorting table a{color:#000; text-decoration:none;}
.newsSorting table tr th{padding:4px 0 4px 0; text-align:center;}
.newsSorting table tr th.left1{font-weight:100;}
.newsSorting table tr th.selected{background:#e5e5e5; position:relative;}
.newsSorting table tr th.selected a{position:relative}
.newsSorting table tr th.selected a .bArrH{display:block; width:11px; height:6px; position:absolute; top:20px; left:50%; margin-left:-5px; text-indent:-9999px; background:url(gray_arr_b.gif) no-repeat 0 0;}

/* Face book Profile popup */
#dialog{background:#fff;}
#dialog .fbForm{padding:10px; background:#ffffcc; float:left; width:100%; border-bottom:solid 1px #f7efd8; border-top:solid 1px #f7efd8;}
#dialog .textFld{border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; float:left; font-family:Arial,sans-serif;
font-size:14px; font-weight:bold; padding:5px; width:265px; margin-bottom:10px;}
#dialog .label{clear:left; color:#666666; float:left; font-family:Tahoma,sans-serif; font-size:12px; font-weight:100; padding:6px 0px 0 0px; position:relative; text-align:right; width:105px; line-height:10px;}
#dialog .dropDwn{margin:0 0 10px 10px; padding:3px 5px 4px; width:279px;}
#dialog span.status span.error{position:absolute; top:5px; left:400px;}
#dialog span.status span.checked{position:absolute; top:5px; left:400px;}
#dialog span.status span.default{position:absolute; top:0px; left:400px;}
#dialog span.stats span.error{position:absolute; top:5px; left:435px;}

#dialog_merge_password{background:#fff;}
#dialog_merge_password .fbForm{padding:10px; background:#ffffcc; float:left; width:100%; border-bottom:solid 1px #f7efd8; border-top:solid 1px #f7efd8;}
#dialog_merge_password .textFld{border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; float:left; font-family:Arial,sans-serif;
font-size:14px; font-weight:bold; padding:5px; width:265px; margin-bottom:10px;}
#dialog_merge_password .label{clear:left; color:#666666; float:left; font-family:Tahoma,sans-serif; font-size:12px; font-weight:100; padding:6px 0px 0 0px; position:relative; text-align:right; width:105px; line-height:10px;}

#dialog_merge_email{background:#fff;}
#dialog_merge_email .fbForm{padding:10px; background:#ffffcc; float:left; width:100%; border-bottom:solid 1px #f7efd8; border-top:solid 1px #f7efd8;}
#dialog_merge_email .textFld{border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; float:left; font-family:Arial,sans-serif;
font-size:14px; font-weight:bold; padding:5px; width:265px; margin-bottom:10px;}
#dialog_merge_email .label{clear:left; color:#666666; float:left; font-family:Tahoma,sans-serif; font-size:12px; font-weight:100; padding:6px 0px 0 0px; position:relative; text-align:right; width:105px; line-height:10px;}


.checkbs span.error{left:435px !important;}
.fbTop{float:left; background:#fff url(fbRegPopup_top.png) repeat-x 0 0; width:100%; padding:10px 20px 10px 20px;}
.fbTop p{float:left; width:100%; text-align:left; padding:10px 0 5px 0;}
.fbBottom{float:left; background:#fff; width:100%; padding:10px 20px 10px 20px;}
.fbBottom .checkbs{padding:2px 3px 8px 3px; text-align:left; width:420px !important; margin:0; position:relative; line-height:15px;}
.fbBottom .checkbs label{padding:2px 0 0 5px; float:left; font-family:Arial, Tahoma, sans-serif; font-size:11px;}
.fbBottom .checkbs input{margin:4px 2px 2px 2px;}
.ui-dialog-container{background:#fff; }
.ui-dialog-content .btnForms{background:url(fbLeft_btn.png) no-repeat 0 0; float:left; height:33px; padding:0; margin-top:10px;}
.ui-dialog-content .btnForms .simpleBtn{background:url(fbRight_btn.png) no-repeat right 0; float:left; display:block; height:33px; padding:5px; border:0; margin-left:15px; padding:0 20px 3px 0 !important; color:#fff;}
.ui-dialog-content .defaultBtn{background:url(annuler_button.gif) no-repeat 0 0; border:0; width:64px; height:22px; float:left; padding-top:3px; color:#666; margin-top:15px;}
.ui-dialog-content .defaultBtn:hover{border:0;}
.ui-resizable-w, .ui-resizable-n, .ui-resizable-e, .ui-resizable-s, .ui-resizable-nw, .ui-resizable-ne, .ui-resizable-se, .ui-resizable-sw{border:0 !important; background:none !important;}
.ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}
.ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none;}
.ui-dialog{height:auto !important;}

/* Face book Register Step 1 block */
.profileBig .registerChoose{color:#666; padding:20px 0 10px 20px;}
.fbRegBlock .fbRegBlockTop{float:left; background:url(fbRegBlock_top.png) no-repeat 0 0; font-size:1px; margin:0; padding:0; height:6px; width:440px;}
.fbRegBlock .fbRegBlockBottom{float:left; clear:left; background:url(fbRegBlock_bottom.png) no-repeat 0 0; font-size:1px; margin:0; padding:0; height:6px; width:440px;}
.fbRegBlock .fbRegBlockContent{float:left; background:#d2ebff; clear:left; padding:5px 20px 5px 20px; width:400px;}
.fbRegBlock .fbRegBlockContent h3{float:left; color:#405d9a; padding-bottom:10px;}

/* Header Face Book part */
.logged a img{padding-top:5px;}
.logged{width:auto !important;}

/* Header Face Book status update feed */
.fb_dialog_header {width:100% !important; border-left: 0; border-right: 0;}
td.fb_resetstyles {width: 100% !important; border-left: 0; border-right: 0;}
td.fb_pop_content h2 {width: 99.7% !important; border-left: 0; border-right: 0;}

/* Facebook invite page */
.facebookInviteBlock{float:left; margin-top:10px;}
#fb_multi_friend_selector #finder .inputtext{height:22px !important;}

/* Transfer page */
	/* left part */
.tableTransfers{width:468px; padding:10px 0 10px 0;}
.tableTransfers h2{font-size:19px; width:100%; font-family:Tahoma, Arial, sans-serif; padding-left:5px; color:#333;} 
.tableTransfers h2 a{color:#333 !important; text-decoration:none;} 
.tableTransfers h2 a:hover{color:#333 !important; text-decoration:underline !important;} 
.tableTransfers h2 img{float:left; padding:3px 10px 0 0; width:22px}
.tableTransfers .transfers{float:left; width:468px; padding-top:8px; margin-bottom:30px;}
.tableTransfers .transfers a{text-decoration:none; font-size:12px;}
.tableTransfers .transfers a:hover{text-decoration:underline !important; color:#339900;}
.tableTransfers .transfers th{background:#f4ffee; border-bottom:solid 2px #e5f0e4; padding:3px 0 3px 0; font-family:Arial, Tahoma, sans-serif; font-weight:bold; font-size:11px; color:#5d6654;}
.tableTransfers .transfers .playerName{width:160px;}
.tableTransfers .transfers .trType{width:100px;}
.tableTransfers .transfers tr td{padding:5px 0 5px 0px; border-bottom:solid 1px #f2f2f2;}
.tableTransfers .transfers tr td.status{width:30px; padding-left:5px;}
.tableTransfers .transfers tr td span.emph{color:#999; font-family:Arial, Tahoma, sans-serif; font-style:italic;}
.tableTransfers .transfers .firstLine td{padding-top:8px !important;}

	/* right part */
.expandbListTransfers{width:150px; margin-bottom:15px; font-family: Tahoma, Arial, sans-serif}
.expandbListTransfers .headForum{width:123px; font-size:12px; margin-bottom:10px; background:url(head_forum.png) repeat; border:solid 1px #666; color:white;  padding:3px 15px 3px 10px;}
/*.expandbListTransfers .expandbList{border:0;}*/
.expandbListTransfers .transferFolders li{border:solid 1px #e0e0e0; margin-bottom:15px;}
.expandbListTransfers h2 a{color:#333 !important;}
.expandbListTransfers h2 a:hover{color:#333 !important;}
.expandbListTransfers .expandbList h2{border-bottom:solid 1px #dedede !important;}


/* Fixed top margins in supporters template */
.topAlign{padding:7px 0 1px; margin-top:0;}


/* profile message board */
.messageBoard .commentInfo a{width:30px;}
.messageBoard .sdMessage{width:25px;}
.messageBoard .sdMessage a img{border:0}

/* Groups IE fixes */
.groupAccess{float:left !important; width:100%; padding:5px 0 5px 5px;}
.groupAccess label{float:left; width:350px;}
.groupAccess input{float:left; width:15px; position:relative; top:-3px;}
.groupAccess .radioExp{float:left; width:250px; margin-left:0 !important;}
.groupType{float:left !important; width:100%;}
.groupType div{width:55px; padding-left:5px;}
.supporterNameLnk{float:none !important; display:inline !important;}

/* New design for Home Page Points Banner Rotator */
.promoPointsBoxLarge{width:294px;}
.promoPointsBoxLarge .imagBg{width:150px; float:left; padding:10px 0;}
.promoPointsBoxLarge .itemDescription{float:left; width:124px; padding:5px 10px;}
.promoPointsBoxLarge .itemDescription h4{text-align:left; padding:0; font-family:Tahoma, Arial, sans-serif; font-weight:bold; font-size:14px; color:#000; width:100%;}
.promoPointsBoxLarge .itemDescription h5{text-align:left; color:#333; font-family:Arial, Tahoma, Helvetica; padding:5px 0;}
.promoPointsBoxLarge .itemDescription p{text-align:left; color:#333; font-size:11px; padding-bottom:5px;}
.promoPointsBoxLarge .itemDescription p a{font-weight:100;}

/* Invite contacts new design */
.logosBlock{float:left; width:544px; margin-top:20px;}
.logosBlock .top{float:left; width:544px; height:10px; font-size:1px; background:url(logoBlock_top_bg.png) no-repeat 0 0;}
.logosBlock .bottom{float:left; width:544px; height:10px; font-size:1px; background:url(logoBlock_bottom_bg.png) no-repeat 0 0;}
.logosBlock .content{float:left; width:504px; background:url(logoBlock_bg.png) repeat-y 0 0; padding:0 20px;}
.logosBlock .content h3{float:left; width:504px; color:#666;}
.logosBlock .content img{float:left; padding-top:5px;}

/* Google Map width fixed */
#map_canvas{width:460px !important;}

.liveThumbVideo:hover{text-decoration:none !important;}

.lineR li span.nr a{width:100%; width:24px; padding-left:0; padding-right:0; text-align:center;}
.decision a.link_accept_friend_request, .decision a.link_reject_friend_request{width:auto !important;}

/* Home Page Encyclopedia widget */
.liveEncyclopedia ul li{margin:0px !important;}
.liveEncyclopedia{margin-top:15px;}
.encyclopedia_info h2{width:230px !important;}
.encyclopedia_info ul{float:left; width:100%;}
.encyclopedia_info table{clear:left !important; padding-top:10px; width:300px;}
.encyclopedia_info ul li{line-height:14px; background:0 !important; padding-left:0 !important;}
.encyclopedia_info ul li a{font-size:12px; position:relative; top:1px;}

/* fb invite friends banner */
.fbInviteBanner{float:left; padding-top:15px;}
.fbInviteBanner a img{float:left; border:0;}

/* Live info widget fixed height + scrollbar */
/*.liveInfoFixed{height:295px; overflow-y:auto;}*/


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	width:288px !important;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
/* /IE SPECIFIC HACKED STYLES */
#pane1{height:auto;}
.jScrollPaneTrack{background:url(windows_track.gif) repeat-y;}
.jScrollPaneDrag{background:url(windows_drag_middle.gif) no-repeat 0 50%;}
.jScrollPaneDragTop{background:url(windows_drag_top.gif) no-repeat; height:4px;}
.jScrollPaneDragBottom{background: url(windows_drag_bottom.gif) no-repeat; height:4px;}
a.jScrollArrowUp{height:15px; background:url(windows_arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowUp:hover{background-position:0 -20px;}
a.jScrollArrowDown{height:15px; background:url(windows_arrow_down.gif) no-repeat 0 0;}
a.jScrollArrowDown:hover{background-position:0 -20px;}
a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover{background-position:0 -40px;}
.fancyScrolls{width:288px; padding:0 0 0 10px !important;}
.fancyScrolls h2{padding-top:10px;}
.fancyScrolls ul{padding-bottom:10px;}

/* Ads blocks */
.topAd{width:980px; padding:20px 0 15px 20px; float:left;}
.topAd form{width:202px !important; float:left; padding-left:15px;}
.topAd .searchBlock{margin:0; width:217px !important;}
.topAd .searchBlock div{margin-left:0; float:left; width:207px !important;}
.topAd .searchBlock h3{width:207px;}
.wideAds{width:728px; float:left;}
.wideAds iframe{float:left;}
.sideAds{float:left; padding:15px 0;}
.sideAds iframe, .sideAds img, .sideAds object{float:left;}

/* Sicial network links style */
.socialLinks{background:#f5faff; border:solid 1px #e7ebf0; padding:5px 8px !important; width:422px !important; margin-top:10px;}
.socialLinks span{color:#222; float:left; width:85px; padding-top:5px;}

/* Votes page style */
.votesPage .votesBanner{background:url(votes_page_logo.jpg) no-repeat 0 0; width:640px; height:40px; text-align:right; padding-bottom:15px;}
.votesPage .votesBanner p{clear:right; float:right; color:#fff; padding:5px;}
.votesPage .votesBanner p strong{text-decoration:underline;}
.votesPage .simpleInfo p.infoContent{color:#222; padding-top:10px;}
.votesPage .simpleInfo p{color:#999; padding-top:10px;}
.votesPage .simpleInfo p strong{color:#000;}
.votesPage .simpleInfo{border-bottom:solid 4px #e0e0e0; padding-bottom:15px; margin-bottom:15px;}
.votesPage .simpleInfo h1.articleTitle{width:240px !important;}
.votesPage .simpleInfo span.articleInfo{float:left; clear:left;}
.votesPage .starRating{width:200px; float:right !important; clear:right;}
.votesPage .starRating #score{float:right; clear:right; text-align:right; width:100%; padding-top:5px; color:#999;}
.votesPage .starRating div{float:left; clear:none; width:200px; text-align:right; color:#999; font-size:12px; font-family:Arial, sans-serif, Verdana;}

.votesPage .startVoting {font-family:Tahoma; size:12px; font-weight:bold; color:#FF6600;}

.topGreenbox{width:180px; background:url(top20_green_box_footer.jpg) no-repeat 0 bottom; padding-bottom:5px;}
.topGreenbox h2{background:url(top20_green_box_header.jpg) no-repeat 0 bottom; font-weight:100; font-size:12px; width:175px; color:#fff; padding:0 0 5px 5px;}
.topGreenbox ul{background:url(top20_green_box_bg.jpg) repeat-y 0 0; padding:0; margin:0; width:175px; padding:5px 0 10px 5px;}
.topGreenbox ul li{color:#fff; float:left; clear:left; font-size:12px; padding-top:5px; font-weight:bold; width:150px;}
.topGreenbox ul li span.no{background:url(top20_green_number_bg.jpg) no-repeat 0 0; float:left; width:19px; height:15px; font-weight:bold; font-size:12px; margin-right:3px; line-height:16px; text-align:center;}
.topGreenbox ul li.small{padding-top:0; padding-bottom:2px; padding-left:23px; font-size:10px; font-weight:100; float:left; line-height:10px;}
.votesPage .tabuBox h2{padding-left:5px; padding-right:0; width:173px;}
.votesPage h1.fullWidthTitle{font-size:27px;}
.topGreenHead{background:url(top20_green_box_header_top.jpg) no-repeat 0 top; float:left; width:185px; height:4px; font-size:1px;}

.forum_info h3{width:200px; font-size:15px;}
.forum_info span.toRight{font-size:11px;}
.forum_info img{padding-right:2px; padding-top:3px;}
.clubPlayerWidget{width:140px; float:left; padding-top:1px;}
.clubPlayerWidget tr td{padding:2px 0;}
.clubPlayerWidget tr td a{text-decoration:none;}

/*signup step 1 neutral supporter block style*/
.neutralLeft{float:left; background:url(neutral_label_bg_left.jpg) no-repeat 0 0; width:5px; height:27px;}
.neutralLabel{float:left; display:block; background:url(neutral_label_bg_right.jpg) no-repeat right 0; width:370px; height:27px;}
.neutralLabel input{margin-top:5px;}
span.or{font-weight:bold; color:red; font-style:italic; float:left; text-transform:uppercase; padding-right:5px; padding-top:3px; font-size:12px;}

/* Champions Page */
.champFullbanner{width:960px; height:145px; position:relative; background:url(champ_banner_bg.png) no-repeat 0 0;}
.champFullbanner h1{text-transform:uppercase; font-size:44px; color:#fff; float:left; width:700px; padding-left:10px;}
.champFullbanner h2{font-size:23px; color:#fff; float:left; width:700px; font-weight:100; padding-left:10px;}
.champFullbanner p{padding:10px 0 0 10px; color:#183000; font-size:16px; float:left; width:550px;}
.champFullbanner p a{color:#183000;}

.roundedWrap{width:420px; position:relative;}
.roundedWrapTop{background:url(champ_bets_rounded_top.png) no-repeat 0 0; width:420px; height:5px; font-size:1px;}
.roundedWrapBottom{background:url(champ_bets_rounded_bottom.png) no-repeat 0 0; width:420px; height:5px; font-size:1px; padding-bottom:20px;}
.roundedBetsTable{margin-top:0 !important; padding-top:0; background:#d9d9d9;}
span.champDivision{position:relative; left:10px; top:0; font-size:14px; font-weight:bold; background:#d9d9d9 url(champ_bets_division.png) no-repeat 0 0; width:22px; height:14px; padding-left:13px; color:#000; float:left;}
.roundedBetsTable .victoireL label{float:right; padding:4px 5px 0 0; color:#336600; font-size:12px;}
.roundedBetsTable .victoireL input{float:right; margin-left:0; margin-right:0;}
.roundedBetsTable .victoireR label{float:left; padding:4px 0 0 5px; margin-left:0; color:#336600;}
.roundedBetsTable .victoireR input{float:left; margin-left:0; margin-right:0;}
.champDisabled label{color:#6d6d6d !important;}
.champDisabled{border:solid 1px #6d6d6d !important;}

/* Champions middlebar */
.generalRank{width:178px; border:solid 1px #d4e0c7;}
.generalRank h3{padding:10px; font-size:14px; font-family:Tahoma, Arial, Verdana; color:#000;}
.generalRank div.bottom a{padding:10px; float:left; font-size:13px;}
.generalRank table{float:left; width:100%; font-size:11px;}
.generalRank table tr td{border-bottom:solid 1px #e0e0e0; border-collapse:collapse; padding-top:3px; padding-bottom:3px;}
.generalRank table tr.even td{background:#eaffc5;}
.generalRank table tr.odd td{background:#b7ff53;}
.generalRank table tr td.first{width:95px; padding-left:10px; font-size:12px;}

/* Champions sidebar */
.myStats{width:145px; padding-right:10px;}
.myStats div.top{width:145px; height:3px; background:url(champ_bets_my_stats_wrap_top.png) no-repeat 0 0; font-size:1px;}
.myStats div.bottom{width:145px; height:3px; background:url(champ_bets_my_stats_wrap_bottom.png) no-repeat 0 0; font-size:1px;}
.myStats div.contentWrap{width:137px; background:url(champ_bets_my_stats_wrap_bg.png) repeat-y 0 0; padding:8px 0 8px 8px;}
.myStats div.contentWrap h3{float:left; background:url(champ_bets_my_stats_title_bg.png) no-repeat 0 0; width:121px; height:24px; color:#fff; padding:6px 0 0 6px; margin-left:1px; display:block; font-family:Tahoma, Arial, sans-serif;}
.myStats div.contentWrap .contentTop{width:129px; height:6px; background:url(champ_bets_my_stats_content_top.png) no-repeat 0 0; font-size:1px; margin-top:10px;}
.myStats div.contentWrap .contentBottom{width:129px; height:6px; background:url(champ_bets_my_stats_content_bottom.png) no-repeat 0 0; font-size:1px;}
.myStats div.contentWrap .content{width:124px; background:url(champ_bets_my_stats_content_bg.png) repeat-y 0 0; padding-left:5px;}
.myStats div.contentWrap .content p{float:left; padding:2px 0; width:100%; color:#000;}
.myStats div.contentWrap .content p span{color:#ff0000;}
.myStats div.contentWrap p{color:#fff; padding-top:10px; float:left; width:125px;}
.myStats div.contentWrap p a{color:#ff0000;}

.champHistory{width:123px; border:solid 1px #e0e0e0; padding:10px;}
.champHistory ul{width:100%; float:left;}
.champHistory ul li{width:100%; padding:2px 0;}
.champHistory ul li strong{font-size:14px; color:#000; font-family:Tahoma, Arial, sans-serif;}
.champHistory p{color:#000; padding-top:10px; float:left; width:125px;}
.champHistory p a{color:#ff0000;}

.champPredicions{width:478px; border:solid 1px #000; margin-top:10px; padding:10px; background:url(champ_predictions_bg.png) repeat-x 0 0; float:right !important; clear:right; color:#fff;}
.champPredicions h2{background:url(champ_predictions_title_bg.png) no-repeat 0 0; width:470px; height:27px; line-height:22px; padding:3px 0 0 10px; color:#fff; font-size:19px; font-family:Tahoma, Arial, sans-serif;}
.champPredicions input{width:395px; float:left; border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; padding:5px; color:#333;}
div.btnPredictions input{height:25px; float:left; border:0; background:url(champ_predictions_btn_left.png) no-repeat 0 0; cursor:pointer; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-transform:uppercase; width:auto; padding:0 2px 2px 2px;}
div.btnPredictions input:hover{border:0;}
div.btnPredictions{height:25px; float:left; background:url(champ_predictions_btn_right.png) no-repeat right 0; cursor:pointer; margin-top:15px; clear:left;}
.champPredicions input.small{width:30px; text-align:center; font-weight:bold;}
.champPredicions label{width:100%; float:left; font-weight:bold; padding:10px 0 3px 0; color:#fff; font-family:Tahoma, Arial, sans-serif;}
.champPredicions label span{font-weight:100;}
.champPredicions div.points{border:solid 1px #989898; background:#000; color:#ffff00; font-size:13px; font-family:Tahoma, Arial, sans-serif; width:58px; height:23px; text-align:center; float:right !important; padding-top:5px;}
.champPredicions div.pointsTotal{color:#ff0000;}
.champPredicions span.lineSeparator{float:left; padding:1px 5px 0 5px; font-size:20px;}
.champPredicions .stuffContainer div{position:relative;}
.champPredicions .stuffContainer div img.loaderImgPosition{position:absolute; top:5px; right:5px;}
img.vLikeCheck{float:left; padding:15px 0 0 15px;}
.notificationMessage{width:460px; margin-top:10px !important; position:relative; left:20px;}

/* Champions avatar top block */
.smallAvatar{width:100px; height:100px; border:solid 5px #e6e6e6; margin-right:10px;}
.smallAvatar img{width:100px; height:100px;}
.inviteTopBlock{width:520px;}
.inviteTopBlock h1{font-size:26px; padding-bottom:15px;}
.inviteTopBlock h2{background:url(inviteTop_title_icon.png) no-repeat 0 0; padding-left:35px; width:450px; height:25px;}
.inviteTopBlock h3{color:#000; padding:7px 0; font-weight:100; width:100%; font-size:16px;}
.inviteTopBlock a.facebook{background:url(facebook_invite_btn.png) no-repeat 0 0; width:250px; height:52px; float:left; margin-right:5px; border:0; cursor:pointer; text-indent:-9999px;}

/* bet login-sign-up popup */
#bet-login-popup{width:600px;}
#bet-login-popup .btnForms{margin-left:10px;}
.ui-dialog-titlebar{display:none !important;}
/*.ui-dialog {top:10px !important;}*/
.inPopupLogin{margin-top:10px; width:395px !important}
.inPopupLogin input.textFld{width:280px !important}
.bet-popupTop{background:url(popup_top_bg.png) no-repeat 0 0; float:left; width:488px; height:26px; font-size:1px;}
.bet-popupBottom{background:url(popup_bottom_bg.png) no-repeat 0 0; float:left; width:488px; height:26px; font-size:1px;}
.bet-popupContent{background:url(popup_content_bg.png) repeat-y 0 0; float:left; width:436px; padding:10px 26px; position:relative;}
a.popupClose{position:absolute; top:-15px; right:10px;}
.bet-p{float:left; margin:0; padding:0; width:100%;}
.bet-h1 .bet-h2 .bet-h3 .bet-h4 .bet-h5{padding:0; margin:0; float:left; width:100%;}
.bet-h1{padding-top:10px; font-size:18px;}
.bet-select{margin:0; padding:0;}
.bet-header{float:left; width:100%; border-bottom:solid 1px #dcdcdc; padding:5px 0;}
.bet-popupBody{padding:10px; width:416px; float:left; background:url(popup_bg.png) repeat 0 0; margin-top:10px;}
.bet-popupBody input[type='checkbox']{margin:0;}
.bet-popupHead{float:left; width:418px; padding:0 9px;}
.bet-label{clear:left; color:#666; margin-right:5px; float:left; font-family:Tahoma,sans-serif; font-size:12px; font-weight:100; line-height:10px; padding:0; position:relative; text-align:right; width:85px; line-height:14px;}
.bet-textFld{border-color:#848484 #FAFAFA #FAFAFA #848484;	border-style:solid; border-width:2px; float:left; font-family:Arial, sans-serif, Verdana; font-size:14px; font-weight:bold; margin-bottom:5px; padding:5px; width:265px;}
.bet-dropDwn{border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; float:left; font-family:Arial,sans-serif; font-size:14px; font-weight:bold; height:28px;padding:3px 5px 4px; margin-bottom:5px; width:280px;}
.bet-or{color:red; text-transform:uppercase; font-weight:bold;}
span.bet-neutral{float:left; width:325px; margin-top:7px; margin-bottom:15px !important; padding:0;}
span.bet-neutral label{font-size:12px;}
.bet-dropDwnDob{border-color:#848484 #FAFAFA #FAFAFA #848484; border-style:solid; border-width:2px; float:left; font-family:Arial,sans-serif; font-size:14px; font-weight:bold; height:28px;
margin-right:5px; padding:4px 5px; width:90px;}
.bet-input .bet-label{float:left;}
.bet-checkbs_noborder{float:left; width:415px; padding-top:10px; color:#333; font-size:13px; text-align:left;}
.bet-checkbs_noborder label{font-size:11px;}
.bet-checkbs_noborder .bet-label{float:right; clear:left; width:390px; text-align:left;}
.bet-logo{padding:5px;float:left;}

.popupBlocks{float:left;}
.bet-popupHead div.hr{padding:0;}
.topTabs{float:left; width:100%; padding-top:10px;}
.topTabs ul{float:left; width:300px;}
.topTabs ul li{float:left; margin-right:5px;}
.topTabs ul li a{display:block; padding:5px 7px; color:#000; background:#dcdcdc; text-decoration:none; font-weight:100; -moz-border-radius:5px 5px 0 0;}
.topTabs ul li.active a{background:#339900; color:#fff; font-weight:bold;}

/* Homepage bets widget */
.editFormBetsWidget, .betsWidget{width:294px; padding-top:0;}
.editFormBetsWidget table.betsWidget{padding:0;}
.editFormBetsWidget{padding:5px 0;}
.promoPointsBoxBets .btnPredictions{margin-top:0; margin-left:3px; padding:0;}
.promoPointsBoxBets{background:#fff6ef; padding-bottom:10px; border:solid 1px #fbe0c3;}
.promoPointsBoxBets h2{font-size:16px; text-transform:uppercase; padding-top:5px; padding-left:3px;}
.promoPointsBoxBets h2 span{font-weight:100;}
.betsWidget tr td{padding:0 0 1px 0 !important; width:98px !important;}
.betsWidget tr td.victoireL, .betsWidget tr td.nullB, .betsWidget tr td.victoireR{background:#ededed !important;}
.betsWidget tr td.victoireL input, .betsWidget tr td.nullB input, .betsWidget tr td.victoireR input{margin-top:1px;}
.betsWidget tr td.nullB{width:28px !important;}
.betsWidget tr td.scoreB{width:48px !important; background:#ff6600; border:solid 1px #ce5201;}
.betsWidget tr td.scoreB input{width:10px; background:#ff6600;}
.betsWidget tr td label{font-weight:100; color:#000; font-size:11px;}

.bettingBanner{margin-top:15px; float:left;}


/* Bets Europa League page */
/* Champions Page */
.champEuFullbanner{width:960px; height:145px; position:relative; background:url(eu_league_banner_bg.png) no-repeat 0 0;}
.champEuFullbanner h1{text-transform:uppercase; font-size:44px; color:#fff; float:left; width:700px; padding-left:10px;}
.champEuFullbanner h2{font-size:23px; color:#fff; float:left; width:700px; font-weight:100; padding-left:10px;}
.champEuFullbanner p{padding:10px 0 0 10px; color:#440613; font-size:16px; float:left; width:640px;}
.champEuFullbanner p a{color:#440613;}
.euLeague .generalRank table tr.odd td{background:#fda6b1;}
.euLeague .generalRank table tr.even td{background:#ec666f;}
.euLeague .roundedBetsTable .victoireL label, .euLeague .roundedBetsTable .victoireR label, .euLeague .generalRank div.bottom a, .euLeague .champHistory ul li a{color:#9a182e;}
.euLeague .myStats div.top{background:url(eu_champ_bets_my_stats_wrap_top.png) no-repeat 0 0;}
.euLeague .myStats div.bottom{background:url(eu_champ_bets_my_stats_wrap_bottom.png) no-repeat 0 0;}
.euLeague .myStats div.contentWrap{background:url(eu_champ_bets_my_stats_wrap_bg.png) repeat-y 0 0;}
.euLeague .myStats div.contentWrap h3{background:url(eu_champ_bets_my_stats_title_bg.png) no-repeat 0 0;}
.euLeague .myStats div.contentWrap .contentTop{background:url(eu_champ_bets_my_stats_content_top.png) no-repeat 0 0;}
.euLeague .myStats div.contentWrap .contentBottom{background:url(eu_champ_bets_my_stats_content_bottom.png) no-repeat 0 0;}
.champBlock{margin-bottom:15px;}


/* Champions Ranking page */
.championsRanking .myStats div.top{background:url(champ_ranking_my_stats_wrap_top.png) no-repeat 0 0;}
.championsRanking .myStats div.bottom{background:url(champ_ranking_my_stats_wrap_bottom.png) no-repeat 0 0;}
.championsRanking .myStats div.contentWrap{background:url(champ_ranking_my_stats_wrap_bg.png) repeat-y 0 0;}
.championsRanking .myStats div.contentWrap h3{background:url(champ_ranking_my_stats_title_bg.png) no-repeat 0 0;}
.championsRanking .myStats div.contentWrap .contentTop{background:url(champ_ranking_my_stats_content_top.png) no-repeat 0 0;}
.championsRanking .myStats div.contentWrap .contentBottom{background:url(champ_ranking_my_stats_content_bottom.png) no-repeat 0 0;}
.championsRanking .myStats div.contentWrap .content{background:url(champ_ranking_my_stats_content_bg.png) repeat-y 0 0;}
.championsRanking .myStats p.firstParagraph{color:#000;}
.championsRanking .myStats p.firstParagraph strong{color:#993300;}

/* New style for the errors highlight ONLY on Championat Bets pages */
.redHighlight{background:#ff0000 !important;}
.redHighlight label{color:#fff !important;}

.bonusbox{
	width:288px;
	height:auto;
}

.bonusbox .bonuslines{
	height:20px;
	line-height:18px;
	margin-bottom:5px;
	font-size:11px;
}

.bonusbox .bonuslines span{
	background:#ededed;
	border:1px solid #cccccc;
	float:left;
	padding-top:2px;
}

.bonusbox .bonuslines span span{
	background:none;
	border:0px;
	float:none;
	padding-top:0px;
}

.bonusbox .bonuslines span.name{
	margin-right:3px;
	width:120px;
	text-align:left;
}

.bonusbox .bonuslines span.name img{
	margin:0 5px 0 5px;
}

.bonusbox .bonuslines span.bonus{
	margin-right:3px;
	width:50px;
	text-align:center;
}

.bonusbox .bonuslines span.max{
	margin-right:3px;
	width:50px;
	text-align:center;
}

.bonusbox .bonuslines span.play{
	width:51px;
	background:#ff6600;
	border:1px solid #ce5201;
	text-align:center;
}

.bonusbox .bonuslines span.play a{
	color:#ffffff;
	text-decoration:none;
}

.bonusbox .bonuslines span.play a:hover{
	color:#ffffff;
	text-decoration:underline;
}

a.whitelink{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.whitelink:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

a.visit{
	color:#ffffff;
	text-decoration:underline;
}

a.visit:hover{
	color:#ffffff;
	text-decoration:none;
}

.reviews{
	border-bottom:1px solid #E0E0E0;
	padding:7px 0 7px 0;
	color:#999999;
	width:258px;
}

.reviews img{
	padding:2px;
	border:1px solid #333333;
}

.reviews a{
	color:#333333;
	text-decoration:underline;
}

.reviews a:hover{
	color:#333333;
	text-decoration:none;
}

img.black{
	padding:2px;
	border:1px solid #333333;
}

.bwinHeader {background: url(bwin_headerBig.gif) no-repeat 0 0; width:100%; height:196px; position: relative; left:0px;}
