
    /* GLOBALS */

* {font-family: Times new roman;}
body {margin: 0;} /* bk_main.png */
ul {margin: 0; padding: 0; list-style: none;}
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {font-size: 0; height: 0; clear: both;}

ul.menu {float: left; margin: 30px 20px;}
    ul.menu li {float: left; margin: 0 30px;}
    ul.menu a {color: #FFF;}
    
    /* *** */
    #body {width: 995px; margin: auto;}

    /* HEADER */

#header {float: left; position: relative; width: 995px; height: 190px; background: url("../interface/bk_header.jpg") repeat-x; margin: 5px auto;}
    #header a#logo {position: absolute; top: 105px; width: 363px; height: 79px; background: url("../interface/logo.jpg") no-repeat;}

    /* BODY */

#main {float: left; width: 995px;}
    #left_side, #right_side {float: left; width: 477px; margin-left: 20px;}
        #left_side h1 {margin-left: 10px; font-size: 18pt;}
        #left_side ul {list-style: disc; margin-left: 40px;}

    /* FOOTER */

#footer {float: left; position: relative; width: 995px; height: 216px; background: #404040; color: #FFF;}
    #footer ul.menu {float: right;}
    #copyrights {position: absolute; bottom: 60px; width: 995px; text-align: center;}
    
    /* PAGING */
    
.paging {float: right;}
    .paging ul {list-style: none; margin: 0; padding: 0;}
        .paging ul li {float: left;}
            .paging ul li.title {font-size: 9pt; margin: 0 10px 0 0;}
            .paging ul li a {float: left; font-size: 9pt; margin: 0 3px; text-decoration: underline; color: #000000;}
            .paging ul li a:hover {text-decoration: none;}
            .paging ul li strong {float: left; font-size: 10pt; margin: 0 3px;}

    /* ERRORHANDLER */
    
.error {font-size: 9pt; color: #FFFFFF; background: #FF0000; padding: 5px;}
.warning {font-size: 9pt; color: #000000; background: #FFFF00; padding: 5px;}
.note {font-size: 9pt; color: #000000; background: #00FF00; padding: 5px;}
