/* Default settings: */
BODY {
    FONT-SIZE: 90%;
    MARGIN: 0px;
    BACKGROUND-COLOR: #000000;
    LINE-HEIGHT: 15px;
    font-family: georgia, times, serif;
    /* FONT-FAMILY: arial, sans serif; */

}
#topborder,#contentborder,#menuborder,#leftborder,#rightborder,#bottomborder {
    BACKGROUND-COLOR: #555555;
    OVERFLOW: VISIBLE;
}
#main,#top,#content,#menu,#logobg {
    BACKGROUND-COLOR: #222222;
    OVERFLOW: AUTO;
}
A,BODY {
    COLOR: #DDDDDD;
}
H1,H2,H3,H4,A,P {
    MARGIN-LEFT: 5px;
}

DIV.block {
    TEXT-ALIGN: LEFT;
    MARGIN-LEFT: 35px;
    }

/* Placement and size of main block: */
P {
    MARGIN: 16px;
    }

#main {
    POSITION: ABSOLUTE;
    LEFT: 4px;
    TOP: 4px;
    WIDTH: 1251px; 
    HEIGHT: 905px; 
    }

#topborder {
    POSITION: ABSOLUTE;
    LEFT: 5px;
    TOP: 5px;
    WIDTH: 1240px; 
    HEIGHT: 80px; 
    }

#top {
    TEXT-ALIGN: CENTER;
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 1236px; 
    HEIGHT: 76px; 
    }

#menuborder {
    POSITION: ABSOLUTE;
    LEFT: 226px;
    TOP: 90px;
    WIDTH: 798px; 
    HEIGHT: 30px; 
    }

#menu {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 794px; 
    HEIGHT: 26px; 
    }

#leftborder {
    POSITION: ABSOLUTE;
    LEFT: 5px;
    TOP: 90px;
    WIDTH: 216px;
    HEIGHT: 791px; 
    }

#logobg {
    POSITION: ABSOLUTE;
    OVERFLOW: HIDDEN;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 212px; 
    HEIGHT: 212px; 
    }

#left2 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 216px; 
    WIDTH: 212px; 
    HEIGHT: 263px; 
    }

#left3 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 481px; 
    WIDTH: 212px; 
    HEIGHT: 308px; 
    }

#rightborder {
    POSITION: ABSOLUTE;
    LEFT: 1029px;
    TOP: 90px;
    WIDTH: 216px;
    HEIGHT: 791px; 
    }

#right1 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 212px; 
    HEIGHT: 281px; 
    }

#right2 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 285px; 
    WIDTH: 212px; 
    HEIGHT: 189px; 
    }

#right3 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 476px; 
    WIDTH: 212px; 
    HEIGHT: 313px; 
    }

#right4 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 428px; 
    WIDTH: 212px; 
    HEIGHT: 140px; 
    }

#contentborder {
    POSITION: ABSOLUTE;
    LEFT: 226px;
    TOP: 125px;
    WIDTH: 798px;
    HEIGHT: 535px; 
    }

#content {
    POSITION: ABSOLUTE;
    TEXT-ALIGN: CENTER;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 794px; 
    HEIGHT: 531px; 
    }

#bottomborder {
    POSITION: ABSOLUTE;
    LEFT: 226px;
    TOP: 665px;
    WIDTH: 798px;
    HEIGHT: 216px; 
    }

#bottom1 {
    POSITION: ABSOLUTE;
    LEFT: 2px; 
    TOP: 2px; 
    WIDTH: 220px; 
    HEIGHT: 212px; 
    }

#bottom2 {
    POSITION: ABSOLUTE;
    LEFT: 224px; 
    TOP: 2px; 
    WIDTH: 406px; 
    HEIGHT: 212px; 
    }

#bottom3 {
    POSITION: ABSOLUTE;
    LEFT: 632px; 
    TOP: 2px; 
    WIDTH: 164px; 
    HEIGHT: 212px; 
    }

H1 {
    MARGIN-TOP: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 2.5em;
    }

H2 {
    MARGIN-TOP: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    }

H3 {
    MARGIN-TOP: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    }

H4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    }

P.tittel {
    TEXT-ALIGN: left;
   }

P.post {
    TEXT-ALIGN: left;
    MARGIN-LEFT: 30px;
    BACKGROUND-COLOR: #333333;

   }

A.menu {
    MARGIN-LEFT: 0px;
    }

A:link {
    TEXT-DECORATION: underline;
    }

A:visited {
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    }

A:hover {
    TEXT-DECORATION: none;
    }

table.trening {
    border-collapse: collapse;
    }

td.trening {
    border: 1px solid #000000;
    padding-right: 1em;
}

td.ferie {
    background-color: #cccccc;
}
.submit {
    background: transparent;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #00F;
    border-left: 0;
    color: #00F;
    display: inline;
    margin: 0;
    padding: 0;
}

*:first-child+html .submit {        /* hack needed for IE 7 */
    border-bottom: 0;
    text-decoration: underline;
}

* html .submit {                /* hack needed for IE 5/6 */
    border-bottom: 0;
    text-decoration: underline;
}

