html,body {
    padding:0;
    margin:0;
    width:100%;
    height:100%;
}

body,table,tr,td,th {
    font-size:11px;
    font-family:Verdana,Arial,Helvetica;
}

#surf_container {
    width:100%;
}
#header {
    margin:0 0 10px 0;
    width:100%;
    height:70px;
    background:url('../images/h1_grad.jpg');
}

#head_logo {
    width:160px;
    height:55px;
    position:absolute;
    top:0px;
    margin:0 0 0 15px;
    background:url('/images/logo.jpg') no-repeat;
}
#st_cont {
    position:absolute;
    top:0px;
    left:0px;
    width:1100px;
    height:70px;
    background:url('../images/h1_grad.jpg');
}
#st_logo {
    float:left;
    width:30px;
    height:30px;
    background:url('../images/logo_surf.gif') no-repeat;
}
#info {
    position:absolute;
    top:32px;
    left:0px;
    float:left;
    width:150px;
    height:30px;
}
#info td {
    padding:2px;
}
#info .td2 {
    font-weight:bold;
}
#st_main {
    float:left;
    width:475;
    height:64px;
}
#st_left {
    float:left;
    width:150px;
    height:64px;
    padding:2px;
}
#st_right {
    float:left;
    width:200px;
    height:64px;
    padding:2px;
}
#buttons {
    float:left;
    width:100px;
    height:60px;
    padding:2px;
    background:none;
}
#buttons a {
    display:block;
    padding:2px;
    border:solid 1px #CCC;
    margin:2px;
    text-decoration:none;
    color:blue;
    background:#FFF;
}
#buttons a:hover {
    background:#FF0000;
    color:#FFF;
}
#note {
    position:absolute;
    top:0;
    left:150px;
    display:none;
    border:solid 1px #CCC;
    background:lightyellow;
    font-family:Verdana,Arial;
    font-size:11px;
    padding:2px;
    width:400px;
}
#note_prize {
    position:absolute;
    top:0;
    left:150px;
    display:none;
    border:solid 1px #CCC;
    background:lightgreen;
    font-family:Verdana,Arial;
    font-size:11px;
    padding:2px;
    width:400px;
}
#clock {
    position:absolute;
    top:0;
    left:30px;
    background:none;
    padding:0;
    margin:0;
    float:left;
}
#clock2 {
    position:absolute;
    top:0;
    left:30px;
    background:none;
    padding:0;
    margin:0;
    float:left;
}

#frm {
    padding:0;
    margin:0 auto;
    text-align:center;
}
#frm  #frclock {
    background: none;
    border:none;
    color: #FFF;
    font-size: 18pt;
    text-align:center;
}
#advert {
    padding:2px;
}
#surfer {
    width:300px;
    margin:50px auto;
}
#surfer input {
    margin:10px 0;
}
#surfer img {
    margin-bottom:10px;
}
#inter {
    width:500px;
    margin:50px auto;
}
#inter ul {
    margin:0;
    padding:0;
    list-style:none;
}
#inter ul li {
    padding:10px;
    margin:0;
}
#inter ul li a {
    text-decoration:none;
    color:blue;
    font-weight:bold;
}
#inter img {
    margin-bottom:10px;
}

#report {
    width:600px;
    margin:0 auto;
    background:#FFF;
}
#report input {
    margin:0;
}
#report img {
    margin-bottom:7px;
}

