.stats{
position:relative;
}

.stats .centrize{
z-index:9997;
background-color:rgba(255,255,255,0.5);
border-radius:10px 10px 0 0;
width:800px;
padding:25px 75px;
margin-top:-175px;
}

.stats h1{
text-align:center;
margin-top:25px;
margin-bottom:40px;
}

.stats h2{
text-indent:50px;
margin-bottom:30px;
}

.stats h3{
text-indent:50px;
}

.stats img{
display:block;
margin:50px auto;
box-shadow:0 0 0 15px rgba(0,0,0,0.4);
max-width:800px;
}

.stats p{
text-indent:50px;
margin-bottom:25px;
text-align:justify;
}

.stats ul{
margin-left:70px;
margin-bottom:25px;
}

table{
width:600px;
margin:20px auto;
border-collapse:collapse;
}

table tr td{
background:rgba(0,0,0,0.2);
}

table tr td:nth-child(2){
background:rgba(0,0,0,0.3);
width:100px;
}

table tr td[colspan*="2"]{
border-top:8px solid #ddd;
background:#555;
color:white;
}

table tr td{
padding:5px 10px;
border-bottom:1px solid #ddd;
}

.stats .dark{
position:absolute;
top:0;
width:100%;
height:155px;
background-color:#2b2f38;
z-index:9998;
}

.dark .prices{
position:relative;
top:45px;
width:550px;
margin:0 auto;
padding-top:15px;
font-size:25px;
height:50px;
text-align:center;
color:white;
background-color:#f40;
background-image:linear-gradient(to top,#f40,#fc0);
transition:background-image 0.2s ease;
border-radius:4px;
z-index:9999;
}

.dark .prices .prices_in{
position:absolute;
top:0;
padding-top:15px;
font-size:25px;
text-align:center;
color:white;
display:block;
width:100%;
height:100%;
height:50px;
background-image:linear-gradient(to top,#e20,#fa0);
opacity:0;
transition:all 0.3s ease;
border-radius:4px;
z-index:15;
box-shadow:0 0 25px rgba(255,124,0,0.5);
}

.dark .prices .prices_in:hover{
opacity:1;
cursor:pointer;
}