box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;

bu üçüyle kullanırsan padding değeri verilen width değerinin içinden atanır,
ayrıca margin verirken şuna dikkat etmelisin, atıyorum <ul> ve <li> kullanarak tabloları listeledin, yani özel class değeri belirtmeden, son elemanı yakalayarak :last-child ile onun margin-right değerini 0 vermelisin, tabi bu değişebilir bir durum.

Mesela verdiğiniz kodla içerisinde aşağıdaki gibi olabilir; ama o verdiğiniz sitedeki gibi bir dizilim için kullanacaksanız yani yan yana başlıklar için bence ul ve li ile listeleyin farklı farklı div elemanı yerine

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ferhat</title>
<link href="stil.css" rel="stylesheet">
</head>
<body>
<div id="cerceve">
<div id="ilk-kutu"></div>
<div id="ikinci-kutu"></div>
<div id="ucuncu-kutu"></div>
<div id="dorduncu-kutu"></div>
</div>
</body>
</html>


#cerceve {
    width: 70%;
    height: 50px;
    margin: 20px auto;
    background: #fff;
}
 
#ilk-kutu {
    width: 24%;
    height: 50px;
    margin: 0 1.33% 0 0;
    background: #111;
    float: left
}
 
#ikinci-kutu {
    width: 24%;
    height: 50px;
    margin: 0 1.33% 0 0;
    background: #222;
    float: left
}

#ucuncu-kutu {
    width: 24%;
    height: 50px;
    margin: 0 1.33% 0 0;
    background: #333;
    float: left
}

#dorduncu-kutu {
    width: 24%;
    height: 50px;
    margin: 0;
    background: #444;
    float: right
}