/* * * * * * * * * * * * * * * * * * * * * * * * * *
 * BWTour css layout for LanCraft web.             *
 *                                                 *
 * @author: sKopheK                                *
 * @email: skophek@lancraft.cz                     *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#refresh-link
{
    position: absolute;
    top: 20px;
    right: 0;
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    background: url(../img/ico/redraw.png) no-repeat;
    _background-image: url(../img/ico/redraw.gif);                      /* IE6 */
}

#refresh-link
{
    color: #000;
}

#print-page
{
    right: 20px;
}

.opponent
{
    padding: .5em 2em 4em;
    clear: both;
}

.opponent .left .small
{
    color: #ce4502;
}

.opponent .left a.small
{
    color: #fff;
    font-weight: normal;
}

#contents td.border span.highlightPath
{
    background: url(../img/bg_button_gradient.png) #311000 repeat-x;
    border-color: #ce4502;
}

#contents table.tour-menu
{
    text-align: center;
    font-size: 125%;
    font-weight: bold;
    font-variant: small-caps;
    margin-bottom: 1em;
}

#contents table.tour-menu h3
{
    font-size: 120%;
    margin: 0;
}

#contents table.tour-menu span.group
{
    font-size: 100%;
    margin: 0;
    color: #f26410;
}

#contents a.tour-group-heading
{
    display: block;
    float: left;
    margin: 15px 0 1em;
    color: #ce4502;
    font-size: 168%;
    border-bottom: 1px solid #602001;
}

#contents a.tour-group-heading span.group
{
    font-weight: bold;
}

#contents a.tour-group-heading:hover
{
    text-decoration: none;
    color: #fff;
    border-color: #fff;
}

#contents span.tour-best-of
{
    margin-left: .5em;
    font-size: 60%;
    font-weight: normal;
}

.tour-footer
{
    text-align: right;
    font-size: 90%;
    display: none;
}

#contents .tour-time
{
    padding-left: 30px;
    background: url(../img/ico/date_16.png) no-repeat 10px 50%;
    _background-image: url(../img/ico/date_16.gif);
}

#contents .tour-group-standings
{
    margin: 1em auto;
}

#contents .winner
{
    font-weight: bold;
}

#contents .tour-group-standings .winner.nick a
{
    color: #f26410;
}

#contents .tour-group-standings .winner.nick a:hover
{
    color: #fff;
}

#contents .cont
{
    font-style: italic;
}

#contents form table span.note,
#contents form table span.err
{
    margin: .5em 1em 0;
}

#contents label.auto
{
    width: auto;
}

.highlight-nick
{
    color: #f26410;
}

#contents td.border
{
    padding: .2em;
}

#contents td.border span
{
    *min-width: .8em;                                                   /* IE6&7 */
}

#contents td.border span
{
    display: block;
    padding: .5em;
    cursor: default;
    border: 1px solid #602001;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#contents td.bracket
{
    padding: 0;
    vertical-align: middle;
}

div.bracket-wrapper
{
    padding-bottom: 1em;
    margin-bottom: 1em;
    overflow: auto;
    overflow-y: hidden;                                                 /* IE */
    _width: 750px;                                                      /* IE6 */
}

#contents div.bracket-wrapper table
{
    margin-bottom: 1em;
}

#contents .bracket-wrapper h4
{
    margin-top: 0;
    font-size: 148%;
}

#contents .round-name h4
{
    text-align: center;
    font-size: 100%;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
}

#contents form.tour label.label-sub
{
    font-size: 90%;
    padding-left: 10px;
    width: 110px;
}
