@charset "UTF-8";

#dp-links {position: absolute; left: 69px; top: 192px; z-index: 15; width: 190px; height: 230px;}
#dp-links a {display: block; width: 190px;}
#dp-links img {display: block; width: 190px;}

#button-download {height: 136px; margin: 0 0 39px;}
#button-download img {height: 136px;}

#button-play {}

/* Title links */
#titles-wrapper {position: relative; z-index: 5; top: -8px;padding: 15px 0 0; background: url(../images/top.png) 0 -6px no-repeat;}
#titles-home {height: 104px; padding: 17px 0 0 26px; text-align: center; background: url(../images/titles-home.jpg) 13px 0 no-repeat;}
#titles-home a {float: left; width: 278px; height: 84px;}
#title-center {margin: 0 32px;}

#blocks {height: 296px; padding: 17px 0 0 40px; background: url(../images/blocks.png) 23px 0 no-repeat;}

.block {float: left; margin: 0 38px 0 0;}
.block h2 {height: 36px; margin: 0; padding: 0 0 0 15px; color: #fff;}

.block-content {margin: 0 0 4px;}

.view-all {margin: 5px 0 0; padding: 0 5px; text-align: right; color: #fff; font-weight: bold; font-size: 12px;}

#best-players {width: 231px;}
#best-players ul {margin: 0; padding: 0;}
#best-players li {clear: both; margin: 0; padding: 0; font-size: 12px; color: #fff;  background: url(../images/item-bp.gif) 0 100% repeat-x; border-bottom: 1px solid #757a83;}

#best-players span {display: inline-block; line-height: 30px; padding: 0 5px; background: url(../images/item-pt.gif) 0 100% repeat-x;}
#best-players li span.icon {display: inline-block; padding: 0 0 0 45px; line-height: 28px; color: #fff; background-position: 5px 50%; background-repeat: no-repeat;}
#best-players .en {background-image: url(../images/icon-en.png);}
#best-players .it {background-image: url(../images/icon-it.png);}
#best-players .fr {background-image: url(../images/icon-fr.png);}
#best-players .de {background-image: url(../images/icon-de.png);}

#best-players li img {display: inline-block; margin: 0; vertical-align: middle;}

#news {width: 334px;}
#news h2 {padding: 0;}
#news p {margin: 0; padding: 13px 5px; color: #fff; border-bottom: 1px solid #6c727c;}
#news .last {border: 0;}
#news h3 {margin: 0 0 10px; text-indent: 12px; color: #fff; font-size: 11px; background: url(../images/icon-news.gif) 0 0.3em no-repeat;}
#news h3 {}
#news h3 .date {float: right; font-weight: normal; color: #ccc;}

#tournaments {width: 234px; margin: 0; color: #fff;}
#tournaments .item {padding: 0 8px; line-height: 30px; background: #232a38 url(../images/item-pt.gif) 0 100% repeat-x; border-bottom: 1px solid #757a83;}