.block {
clear:both;
}

.counters {
float:right;	
margin: 0 0 0 24px;
}

/* toto, stat, quiz */
.toto-table th, .stat-table th, .quiz-table th{
    background-color:#bcbcc1;
    color:#FFF;
    text-align:center;
    padding: 2px;
}
.toto-table th.left, .stat-table th.left, .quiz-table th.left{
    text-align:left;
}
.toto-table th a, .stat-table th a, .quiz-table th a{
    color:#FFF;
}
.toto-table th a:hover, .stat-table th a:hover, .quiz-table th a:hover{
    color:#000000;
}
.toto-table td, .stat-table td, .quiz-table td{
    background-color:#e9edee;
    text-align:center;
    padding: 2px;
}
.toto-table td.left, .stat-table td.left, .quiz-table td.left{
    text-align:left;
}
.toto-table td.right, .stat-table td.right, .quiz-table td.right{
    text-align:right;
}
.toto-table td.white, .stat-table td.white, .quiz-table td.white{
    background-color: #fff;
}

.pf-auth { float: right; list-style: none; }
.pf-auth li { float: left; margin-left: 5px; line-height: 45px; }
.pf-auth img { vertical-align: middle; }
.pf-auth a.btn{ padding: 4px 10px; background: #0f567e; color: white; }
.pf-auth a.btn:hover{ background: #1f76a9; text-decoration: none; }
.pf-auth .message { background: url(../images/icons.gif) no-repeat scroll right 3px; margin-right: 5px; padding-right: 18px; zoom: 1; text-decoration: none; }
.pf-auth .message.new { background: url(../images/icons.gif) no-repeat right -17px; color: #ffea00; }

.ares .block-title{
    font-size: 18px;
    color: white;
    text-decoration: none;  
    background: #0f567e;
    padding: 10px 20px;
    display: table;
    width: 200px; 
    margin-top: 32px;
}
.news_linked {  padding-top: 3px; }
.news_linked li { padding: 0px 0 8px 15px; font-size: 14px; }
.news_linked a 			{ text-decoration: none; }
.news_linked a:hover 			{ text-decoration: none; }

/* Menu */
/* Sub-menu */
#nav .menu { overflow: hidden; zoom: 1;  margin-bottom: 15px; line-height: 19px; }
#nav ul.menu { list-style: none; list-style-type: none; }
#nav .menu li { float: left; padding: 1px 8px 3px; color: #1B5C7B; background: #fafafa url(../templates/skin/profootball/images/title-bg.png) repeat-x; border-top: 1px solid #CEC38E; }
#nav .menu li.active { background: #F0F0F0; color: #999;}
#nav .menu li a { float: left; color: #777; text-decoration: underline; }
#nav .menu li a:hover { text-decoration: none; }
#nav .menu { margin-bottom: 0; padding-bottom: 25px; position: relative; zoom: 1; }
#nav .menu li { border: none; margin-right: 2px; line-height: 19px; padding: 2px 8px 2px; background: #fafafa; }
#nav .menu li.active a { color: #999; text-decoration: none; }

#nav ul.sub-menu { list-style: none; list-style-type: none; }
#nav .sub-menu li.active a { color: #000; }
#nav .sub-menu { color: #e9edee; width: 800px; margin-bottom: 0; background: #fafafa url(../templates/skin/profootball/images/title-bg.png) repeat-x; position: absolute; top: 23px; left: 0; }
#nav .sub-menu li { background: #fafafa url(../templates/skin/profootball/images/title-bg.png) repeat-x; border: none; line-height: 17px; padding: 3px 8px 4px; color: #e9edee; }
#nav .sub-menu li.active { background: #fafafa url(../templates/skin/profootball/images/title-bg.png) repeat-x; }
#nav .sub-menu li a { color: #999; text-decoration: none; }
#nav .sub-menu li a:hover { color: #666; text-decoration: none; }

/*
.fo_ul_news {
overflow: hidden;
zoom: 1;
border-bottom: 1px solid rgb(238, 238, 238);
margin-top: 1px;
}
*/