Объясните, пожалуйста, почему коробка определяется этим правилом:
#floor .cat-in-box {
background-color: #34495e; /* Мокрый асфальт */
}
а не следующим после него
#floor span {
background-color: #c0392b; /* Красный */
}
И что, в таком случае, определяет второе правило?