body {
        background-color: #000;
        color: white;
        margin: 0;
        font-size: 12px;
}
td {color : white; font-size: 12px;}
dd {margin-left:15px; padding-bottom:5px}
dl {margin-top:0px; padding-left:10px; margin-bottom:0px}
li {padding-bottom:5px}
.big {font-family:arial,helvetica; font-size:larger; font-weight:bold; color:#ff0000}
.sml {font-family:arial,helvetica; font-size:8pt;}
.lime {font-family:arial,helvetica; font-weight:bold; color:#ff0000}

.text { font-family: "Lucida Console"; font-size: 12px;}
.link { font-family: "Lucida Console"; font-size: 10px; font-style: normal ; color: #FF0000}
.hand {
        cursor: pointer;
        cursor: hand;
}
img {
        border: 0px;
}
form {
        margin: 0px;
}
a:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a:link {
        color: #FFFFFF;
        text-decoration: none;
}
a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
a:active {
        color: #FFFFFF;
        text-decoration: none;
}
.field4img {
        background-color: #000000;
        width: auto;
        padding: 4px;
        align: left;
        float: left;
        border: 1px solid #ff0000;
        margin-right: 6px;
        margin-bottom: 5px;
}
div.gallery {
        margin: 4px;
        margin-bottom: 10px;
        padding-top: 5px;
        border: 1px solid #ff0000;
        width: 145px;
        height: 171px;
        text-align: center;
        position: relative;
        FLOAT: left;
}
div.gallery_notes {
        position: absolute;
        right: 5px;
        bottom: 3px;
        cursor: pointer;
        cursor: hand;
}
td.votebarout {
        background: #ffffff;
        border:0px;
        width: 100%;
}
td.votebarin {
        background: #FF0000;
        border:0px;
}
div.votespace {
        font-size: 4pt;
        text-align: center;
}
div.menu_topic a, div.menu_topic a:hover {
        font-family:"Lucida Console";
        font-size:12pt;
        font-weight:bold;
        color:#f00;
        text-decoration: none;
}
div.menu_topic {
        width: 100%;
        text-align: left;
        padding: 3px 0 1px 0;
        border-bottom: 1px solid #f00;
        margin: 15px 0 5px 0;
}
table.menu_table {
        width: 100%;
        border: 0;
}
table.menu_table td {
        vertical-align: top;
        padding: 3px;
}
table.menu_table td.podmenu {
        padding: 2px 0 2px 5px;
        color: #f00;
        font-weight: bold;
}
p.oblako {
        text-align: center;
        color: #f00;
}
p.oblako a.oblako {
        margin: 5px;
        color: #f00;
        border-bottom: 1px dashed #f00;
        white-space: nowrap;
}
p.oblako a.oblako:hover {
        color: #fff;
        text-decoration: none;
}
fieldset.oblako {
        border: 1px solid #f00;
        padding: 0 10px 15px 10px;
}
fieldset.oblako legend {
        color: #f00;
        font-weight: bold;
}
a.dash {
        border-bottom: 1px dashed #f00;
        white-space: nowrap;
}
a.dash:hover {
        color: #f00;
        text-decoration: none;
}
/* menu update */
table.menu_table, div.menu_topic {
        display: none;
}
/* patches */
td#start_text {
        line-height: 15px;
        padding-bottom: 5px;
        text-align: left;
}
span.topic {
        font-size: 18pt;
        line-height: 22px;
}
table.top_block {
}
table.top_block td {
        padding: 5px 0;
}
/* modal module */
.jqmWindow {
    display: none;
    position: fixed;
}
.jqmOverlay { background-color: #000; }

div#rules {
        top: 30%;
        left: 50%;
        margin-left: -350px;
        width: 700px;
        border: 4px solid #fff;
}
div#fcdc {
        top: 15%;
        left: 50%;
        margin-left: -200px;
        padding: 8px;
        background-color: #000;
        width: 400px;
        border: 2px solid #f00;
}
div#info {
        top: 15%;
        left: 50%;
        margin-left: -275px;
        padding: 5px;
        background-color: #000;
        width: 550px;
        height: 400px;
        overflow: auto;
        border: 2px solid #f00;
}
/* week anounce */
div.weekday {
        width: 100%;
        height: 26px;
        background: #000 url('/images/weekbg.gif');
        /*background: #000 url('/images/weekbg_green.gif');*/
        margin: 7px 3px 7px 0;
        vertical-align: middle;
        position: relative;
}
div.f1 {
        background: #000 url(/images/f1_red.gif);
        height: 25px;
}
div.weekday div {
        z-index: 15;
        top: 5px;
        left: 10px;
        padding: 2px 3px;
        background: #000;
        color: #ff0;
        position: absolute;
        font-weight: bold;
}
div.weekday span {
        z-index: 10;
        top: 5px;
        left: 110px;
        padding: 2px 3px;
        background: #000;
        color: #fff;
        position: absolute;
        font-weight: bold;
}
div.weekday span.two {
        left: 135px;
}
/* anounce */
div.anounce {
        font-weight: bold;
        text-align: left;
        color: #fff;
        padding: 0 0 5px 2px;
}
div.anounce_more {
        font-weight: bold;
        text-align: left;
        color: #fff;
        margin-top: -3px;
        padding: 0 0 5px 66px;
}
div.anounce span.atime {
        color: #ff0;
}
/* warning window */
div#warning {
        z-index: 20;
        position: absolute;
        top: 0;
        left: 488px;
        width: 400px;
        height: 150px;
}
div#warning img {
        /*border: 1px dashed #f00;*/
          border: none;
}