body
{
    font-family: Verdana, Sans, sans-serif;
    font-size: 12px;
    margin: 0px;
    background-color: #cccc66;
    color: #000066;
}

a
{
    color: #990066;
    text-decoration: none;
}

a.simple
{
}

a.simple:hover
{
    text-decoration: underline;
}

img
{
    border: none;
    display: inline;
}

h1
{
    font-size: 26px;
    font-weight: normal;
}

h2
{
    font-size: 16px;
    margin: 0px;
}

h3
{
    margin: 0px;
    margin-top: 10px;
}

div#top
{
}

.main td
{
    padding: 3px;
}

table#main
{
    height: 100%;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

table#main td.slot
{
    padding: 0px;
}

table#main td.top
{
    vertical-align: top;
    padding: 10px;
}

div#bottom
{
    padding: 5px;
    color: #FFF;
    font-size: 10px;
    text-align: center;
}

table.imagecontainer 
{     
    background: #BDBD4F;
    width: 130px;
    height: 130px;
}

table.imagecontainer td 
{
    text-align: center;
    vertical-align: middle;
}

table.imagecontainer img
{
    margin-left: auto;
    margin-right: auto;
}
                            

.bg_magenta1
{
    background-color: #990066;
}

.bg_magenta2
{
    background-color: #cc0099;
}

.bg_magenta3
{
    background-color: #d633ad;
}

.bg_yellow1
{
    background-color: #cccc66;
}

.bg_yellow2
{
    background-color: #b2b233;
}

.bg_yellow3
{
    background-color: #ffff00;
}

.color_yellow3
{
    background-color: #ffff00;
}

table.top
{
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

table.top td
{
}

ul#top_menu, ul#lang_bar, ul#icon_bar
{
    display: inline;
    padding: 0px;
    margin: 0px;
    margin-top: 4px;
    margin-bottom: 2px;
    padding-top: 4px;
    padding-bottom: 5px;
}

ul#top_menu
{
    float: left;
    margin-right: 20px;
}

ul#lang_bar, ul#icon_bar
{
    float: right;
    margin-right: 10px;
}

ul#top_menu li, ul#lang_bar li, ul#icon_bar li
{
    display: inline;
    border-left: 1px solid #DDD;
    padding: 0px;
    padding-left: 4px;
}

ul#top_menu li.first, ul#lang_bar li.first, ul#icon_bar li.first
{
    display: inline;
    border-left: none;
}

ul#top_menu a, ul#lang_bar a, ul#icon_bar a
{
    text-decoration: none;
    color: #FFF;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #cc0099;
}

ul#top_menu a:hover, ul#lang_bar a:hover
{
    border: 1px solid #990066;
    background-color: #d633ad;
}

ul#lang_bar a.selected
{
    border: 1px solid #990066;
    background-color: #d633ad;
}

ul#icon_bar img
{
    margin-bottom: -4px;
    padding: 0px;
    width: 16px;
    height: 16px;
    display: inline;
}

div.box
{
    text-align: left;
    background: #999900;
    margin-bottom: 10px;
    border: 2px solid #FFF;
    padding: 0px;
}

div.box:hover
{
    border: 2px solid #ffff00;

}

div.box_text
{
    padding-left: 26px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: left;
}

div.box ul
{
    margin: 0px;
    margin-bottom: 15px;
    padding-left: 25px;
    list-style: none;
}

div.box li
{
    padding: 3px;
}

div.box a
{
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
}

div.box a:hover
{
    text-decoration: underline;
}

.box_main
{
    border: 2px solid #ffff00;
    height: 100%;
}

.box_main div.title
{
    padding: 10px;
    color: #ffff00;
    font-size: 16px;
    font-weight: bold;
    background-color: #b2b233;
}

.box_main .main
{
    padding: 15px;
    height: 100%;
}

#toolbar
{
    padding: 4px;
    text-align: right;
    color: #FFF;
}

#toolbar a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

#toolbar a:hover
{
    text-decoration: underline;
}

input[type="text"], input[type="password"], textarea
{
    border: 1px solid #b2b233;
    background-color: #EEE;
    padding: 2px;
}

input:focus, textarea:focus
{
    background-color: #FFF;
}

input.button
{
    font-weight: bold; 
    font-size: 12px;
    border: 1px solid #b2b233;
    padding: 2px;
    background-color: #999900;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
}

input[type="submit"], input[type="button"]
{
    font-weight: bold; 
    font-size: 12px;
    border: 1px solid #b2b233;
    padding: 4px;
    background-color: #999900;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
}

div.editors
{
    padding: 3px;
    background-color: #990066;
    color: #FFF;
}

div.editors a
{
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}

div.editors a:hover
{
    text-decoration: underline;
}

p.preview
{
}

.top12gauge
{
    border: 1px solid #999900;
    height: 7px;
    background-color: #FFFF00;
    margin-top: 3px;
    margin-bottom: 6px;
    padding: 0px;
    overflow: hidden;
}

.motley_header
{
    background: #B2B233;
    height: 25px;
    border-top: 1px solid #FFFF00;
    border-bottom: 1px solid #FFFF00;
    padding: 0px;
}

table.motley tr.odd
{
    background-color: #C6C653;
}

table.motley tr.even
{
    background-color: #CCCC66;
}

div.errbox, div.error
{
    border: 1px solid #c33131;
    border-left: 8px solid #c33131;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 15px;
    
}

div.errbox div.title
{
    background-color: #cccc66;
    color: #000066;
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

div.errbox ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
}

div.errbox li, div.error.li
{
    color: #c33131;
}

.infobox, div.message
{
    border: 1px solid #999900;
    border-left: 8px solid #999900;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 15px;
    
}

div.infobox ul, div.message ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
}

.flashmsg
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 6px;
    text-align: center;
    border: 1px solid #b2b233;
}

hr
{
    border: none;
    border-top: 1px solid #b2b233;
    margin-top: 20px;
    margin-bottom: 20px;
}

div#ring_ad
{
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    padding: 10px;
    margin: 15px;
    margin-bottom: 30px;
    border: 4px solid #999900;
}

#ring_fight
{
    width: 100%;
    padding: 5px 0px 0px 5px;
    line-height: 70%
}

table.payment
{
    margin-left: 20px;
}

table.payment td
{
    margin-right: 10px;
}

.buttonlook
{
    font-weight: bold; 
    font-size: 16px;
    border: 1px solid #b2b233;
    padding: 4px;
    background-color: #999900;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;

}

.capital_header
{
    text-transform: uppercase;
    letter-spacing: 0.4em;
}

ul.games-line
{
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
}

ul.games-line li
{
    display: inline;
    margin-right: 10px;
    font-weight: bold;
}

table.list
{
    width: 100%;
    border-collapse: collapse;
}

table.list th
{
    border: 1px solid #999900;
    background-color: #999900;
    color: #FFF;
}

table.list td
{
    padding: 5px;
    border: 1px solid #999900;
    background-color: inherit;
}

table.list tr.selected
{
    background-color: #b2b233;
    color: #FFF;
}

table.very-simple td
{
    border-bottom: 1px solid #999966;
}

table.rotated
{
    width: 100%;
    border-collapse: collapse;
}

table.rotated th
{
    background-color: #b2b233;
    color: #FFF;
    padding: 4px;
    width: 40%;
    border: 1px solid #999900;
    text-align: right;
    font-size: 12px;
    font-weight: normal;
}

table.rotated td
{
    padding: 4px;
    border: 1px solid #999900;
}

table.description th, form.tableform th
{
    text-align: right;
}

div#greet_options_window
{
    border: 1px solid #CCC;
    background-color: #FFF;
    width: 300px;
    height: 250px;
    position: absolute;
    display: none;
    overflow: scroll;
}

div#greet_options_window div.option
{
    background-color: #FFF;
    border-top: 1px solid #CCC;
    padding: 4px;
}

div#greet_options_window div.option:hover
{
    background-color: #EEE;
}

div#greet_options_window div.option a
{
    display: block;
    text-decoration: none;
}

div.controls
{
    margin-top: 10px;
    margin-bottom: 10px;
}

div.article
{
    border: 1px solid #b2b233;
    margin-bottom: 10px;
}

p.controls a
{
    padding-right: 20px;
}

.article .title
{
    font-size: 14px;
    font-weight: bold;
}

.article .text
{
    padding: 3px;
}

a.button
{
    border: 1px solid rgb(178, 178, 51);
    padding: 4px;
    background-color: rgb(153, 153, 0);
    color: rgb(255, 255, 255);
    cursor: pointer;
}

.centered
{
    text-align: center;
}

#search
{
    width: 150px;
    margin-bottom: 20px;
}

#search th
{
    padding: 0px;
}

#search #form_keys
{
    font-size: 10px;
    width: 150px;
}

#search #form_choice
{
    font-size: 10px;
/*    width: 84px;*/
}

#search #form_submit
{
    font-size: 10px;
    padding: 2px;
}

#form_agree
{
    margin-right: 10px;
}

fieldset
{
    border: 1px solid #999900;
}

fieldset legend
{
    font-size: 14px;
    font-weight: bold;
    color: #000066;
}

div.multilist-item
{
    border-bottom: 1px solid #999999;
    padding: 2px;
}

