Basic CSS goes wrong? So confused
Recently, my CSS codes are not working properly; I just wanted to create a div, but it doesn't show any background color or anything. Other CSS stuff works, like font-families etc...

 I am so confused if I am doing something wrong or it is a browser mistake or something:

    <div id="div">
    <br />
    <br />
    </div>

And my css:

        body{
    background-color:black;
    }
    
    #div{
    width:200px;
    height:100px:
    background-color:white;
    }

Example you can see here: http://milka.zemskekure.cz/index.html

What am I doing wrong, seriously, I am so mad about it. Thanks.
Basic CSS goes wrong? So confused
===

Recently, my CSS codes are not working properly; I just wanted to create a div, but it doesn't show any background color or anything. Other CSS stuff works, like font-families etc...

 I am so confused if I am doing something wrong or it is a browser mistake or something:

    <div id="div">
    <br />
    <br />
    </div>

And my css:

        body{
    background-color:black;
    }
    
    #div{
    width:200px;
    height:100px:
    background-color:white;
    }

Example you can see here: http://milka.zemskekure.cz/index.html

What am I doing wrong, seriously, I am so mad about it. Thanks.