#welcome{padding:20px;padding-bottom:80px;margin-right:400px;}
#welcome h1{margin-top:0;}
#welcome p{margin-left:40px;}
#welcome img{float:right;margin:0 40px 0 40px;}
#welcome .clear{display:block;clear:both;}

#aktuality{float:right;width:360px;padding:0 20px;}
#aktuality .aktualita{padding-left:20px;margin-bottom:20px;font-size:.9em;border-left:1px solid #3D3831;}
#aktuality h3{color:#ffbc2c;margin:0 0 5px 0;}
#aktuality p{margin:0;}

#novinky{padding:20px 20px 20px 20px;background-color:#241F16;}
#novinky .table{padding: 0;margin:0;display:table;width:100%;}
#novinky .table>div{width:25%;border-right: 1px solid #3D3831;display:table-cell;padding:0 20px;position:relative;}
#novinky .table>div:last-child{border:none;}
#novinky .table>div 

#novinky h3{margin-top:0;position:absolute;left:20px;top:-40px;}
#novinky .autor{color: #ccc;font-size: .9em;}

#novinky dl{display:block;margin:0;max-height:200px;overflow:auto;list-style:none;padding:0;}
#novinky dt{margin-top:4px;color:#aaa;font-size:.8em;}
#novinky dt:first-child{margin-top:0;}
#novinky dd{margin:0;}

table.statistika{width:100%;}
table.statistika .pocet{text-align:right;}
table.statistika .vyvoj span{display:inline-block;width:2px;height:20px;background-color:#3D3831;margin-right:1px;border-bottom:0px solid #ffbc2c;}
table.statistika .vyvoj span:hover{background-color:#fff;border-bottom-color:#fff;}
table.statistika .vyvoj span.spacer{background-color:transparent;}
table.statistika .vyvoj{padding:0 0 0 10px;line-break:nowrap;}

@media (max-width: 800px){
	#welcome{display:none;}
	#aktuality{float:none;width:auto;padding:0;}
	#aktuality .aktualita{padding:0px 5px;border:none;}
	#novinky{padding:0;background-color:transparent;}
	#novinky.table{display:block;}
	#novinky .table>div{display:block;width:auto;padding:0;}
	#novinky h3{position:static;margin:10px 0 5px 0;}
	#novinky .table>div ul{padding-left:5px;max-height:none;}
}