
.loginbox {
    background: rgb(241,241,241);
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    border: solid 1px #969696;
}


.LinkArrowR {
    background: url('images/arrow_r.gif') left center no-repeat;
    padding: 0px 0px 0px 10px;
}


.MainTable {
    width: 100%;
}

.MainTableLeft {
    width: 179px;
    padding-right: 5px;
}




.logo {
    background: url('images/logo.gif') no-repeat;
    width: 179px;
    height: 71px;
    display: block;
}

.menu a {
    display: block;
    background: url('images/menu.gif') repeat-y;
    margin: 0px;
    padding: 9px 5px 9px 33px;
    border-bottom: solid 1px #c0c0c0;
    color: #2e666d;
    font-size: 10px;
}

    .menu a:hover {
        text-decoration: none;
        color: #2f582a;
        background: url('images/menu_over.gif') left top no-repeat;
    }

.menu_top {
    background: url('images/menu_top.gif') no-repeat;
    width: 179px;
    height: 10px;
    font-size: 0px;
}






.header {
    /* background: #80bd41 url('images/headerbg.jpg') right top repeat-x; */
    background: #80bd41 url('images/headerbg.jpg') right top repeat-x;
    height: 42px;
}

.StatusBar {
    width: 100%;
    background: rgb(96,148,148);
    margin-top: 2px;
}

    .StatusBar .StatusInfo {
        text-align: right;
        padding: 7px 5px 0px 0px;
    }

        .StatusBar .StatusInfo .UserName {
            color: #ffffff;
            font-weight: bold;
        }



.hyper {
    background: url('images/fold_bg.gif') repeat-x;
    border: 0px;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    cursor: pointer;
    padding: 4px 5px 0 5px;
    margin-top: -5px !important;
    display: inline-block;
    text-decoration: none;
}

    .hyper:hover {
        text-decoration: none;
    }



.FoldButton {
    background: url('images/fold_rborder.gif') right top no-repeat;
    padding: 2px 2px 3px 2px;
    |padding: 0px;
    padding-right: 2px;
    margin-right: 1px;
    cursor: pointer;
    font-size: 13px;
    font-family: Arial;
}

    .FoldButton input {
        background: url('images/fold_bg.gif') repeat-x;
        border: 0px;
        font-size: 11px;
        font-weight: bold;
        height: 20px;
        cursor: pointer;
        padding: 0px 5px 0px 5px;
    }

.Button {
    background: url('images/button_rborder.gif') right top no-repeat;
    padding: 2px 2px 3px 2px;
    |padding: 0px;
    padding-right: 2px;
    margin-right: 1px;
    cursor: pointer;
    font-size: 13px;
    font-family: Arial;
}

    .Button input {
        background: url('images/button_bg.gif') repeat-x;
        border: 0px;
        font-size: 11px;
        font-weight: bold;
        padding: 3px 7px 3px 7px;
        height: 20px;
    }








.FormBox1 {
    margin: 5px 20px 0px 20px;
}



.Box {
    border: solid 1px rgb(237,237,237);
}

.BoxHead {
    background: url('images/boxhead.gif');
    padding: 5px 10px 0px 10px;
}


    .BoxHead .Title {
        background: url('images/title_bg.gif') repeat-x;
        border: 0px;
        font-size: 11px;
        padding: 3px 10px 3px 10px;
    }

    .BoxHead .TitleLong {
        background: url('images/title_bg_long.gif') repeat-x;
        border: 0px;
        font-size: 11px;
        padding: 3px 10px 3px 10px;
    }

    .BoxHead .TitleBorder {
        background: url('images/title_rborder.gif') right top no-repeat;
        width: 20px;
    }


.BoxContent {
    padding: 4px;
}


.CrumbNavigation {
    margin: 0px 0px 15px 0px;
    background: #CEDED5;
    padding: 3px;
}

    .CrumbNavigation a {
        text-decoration: underline;
    }

        .CrumbNavigation a:hover {
            text-decoration: none;
        }

.ValidationSummary {
    margin: 0px;
    padding: 0px;
}


.LeftColumn {
    background: url('images/leftcolumn.gif');
}

.Footer {
    background: url('images/footer.gif');
    color: #ffffff;
    padding: 3px 10px 3px 10px;
    margin: 30px 0px 0px 0px;
}


.ListTable {
    width: 100%;
}

    .ListTable tr, .ListTable .Row {
        background: rgb(241,241,241);
    }

    .ListTable .AltRow {
        background: rgb(252,252,252);
    }

    .ListTable .White {
        background: #FFFFFF;
    }

.RightBorder {
    border-right: solid 1px #c0c0c0;
}




.TextArea {
    border: solid 1px #969696;
}


/* =================== */
/* SKORKARTA           */
/* =================== */

.ScoreCard {
    border: solid 1px black;
}

    .ScoreCard .HoleNum {
        text-align: center;
    }

    .ScoreCard th {
        padding: 3px 7px 3px 7px;
    }

    .ScoreCard td {
        font-size: 11px;
        text-align: right;
        padding: 1px 5px 1px 5px;
    }

    .ScoreCard .SummaryRow td {
        border-top: solid 1px #000000;
        border-bottom: solid 1px #000000;
        font-weight: bold;
    }

    .ScoreCard .RED {
        background: rgb(255,81,81);
    }

    .ScoreCard .YELLOW {
        background: rgb(255,255,100);
    }

    .ScoreCard .GREEN {
        background: #a6ff00;
    }

    .ScoreCard .BLACK {
        background: #000000;
        color: #ffffff;
    }

    .ScoreCard .WHITE {
        background: #ffffff;
    }

    .ScoreCard .BLUE {
        background: rgb(135,171,245);
    }

    .ScoreCard .ORANGE {
        background: rgb(245,146,81);
    }

    .ScoreCard .GOLD {
        background: rgb(230,174,62);
    }



/* =================== */
/* TABULKA HRACÍCH HCP */
/* =================== */

.HcpIndices {
    border: solid 1px black;
}

    .HcpIndices th {
        padding: 3px 7px 3px 7px;
    }

    .HcpIndices td {
        font-size: 10px;
        text-align: right;
        padding: 2px 5px 2px 5px;
    }

    .HcpIndices .RED {
        background: rgb(255,81,81);
    }

    .HcpIndices .YELLOW {
        background: rgb(255,255,100);
    }

    .HcpIndices .GREEN {
        background: #a6ff00;
    }

    .HcpIndices .BLACK {
        background: #000000;
        color: #ffffff;
    }

    .HcpIndices .BLUE {
        background: rgb(135,171,245);
    }

    .HcpIndices .ORANGE {
        background: rgb(245,146,81);
    }

    .HcpIndices .GOLD {
        background: rgb(230,174,62);
    }



/* ========================= */
/* TABULKA VKLÁDÁNÍ VÝSLEDKŮ */
/* ========================= */

.OuterResultEditTable td {
    vertical-align: top;
}

.ResultEditTable {
    border: solid 1px #909090;
}

    .ResultEditTable th {
        padding: 3px;
        vertical-align: middle;
        background: #697b87;
        color: #ffffff;
        font-weight: bold;
        font-size: 11px;
        text-align: left;
    }

    .ResultEditTable tr {
        background: #dddfd4;
    }

        .ResultEditTable tr td {
            padding: 4px 3px 4px 3px;
        }

    .ResultEditTable .AltRow {
        background: #f7f7ef;
    }

    .ResultEditTable td input {
        color: #ff0000;
    }



/* =======================
     STARTOVNÍ LISTINA
========================*/
.StartList {
    border: solid 1px #909090;
}

    .StartList th {
        padding: 3px;
        vertical-align: middle;
    }

    .StartList .Header {
        background: #697b87;
        color: #ffffff;
        font-weight: bold;
        font-size: 11px;
        text-align: left;
    }

        .StartList .Header a {
            color: #ffffff;
        }

    .StartList .Row {
        background: #dddfd4;
    }

        .StartList .Row td {
            padding: 4px 3px 4px 3px;
        }

    .StartList .AltRow {
        background: #f7f7ef;
    }

        .StartList .AltRow td {
            padding: 4px 3px 4px 3px;
        }

    .StartList .GolferCell {
        -moz-user-select: none;
        -khtml-user-select: none;
        user-select: none;
        cursor: move;
    }

    .StartList .GolferCellSelected {
        -moz-user-select: none;
        -khtml-user-select: none;
        user-select: none;
        cursor: move;
        background: #aaaaaa;
    }

.ContainerCssClass {
    border: solid 1px #697b87;
    background: #ffffff;
    padding: 3px 7px 3px 7px;
}




/* ========================
PARAMETRY PŘEDEPSANÉHO KOLA
=========================*/

.StipRoundParams td {
    padding: 2px 10px 2px 10px;
    font-weight: bold;
}

.StipRoundParams .RED {
    background: rgb(255,81,81);
}

.StipRoundParams .YELLOW {
    background: rgb(255,255,100);
}

.StipRoundParams .GREEN {
    background: #a6ff00;
}

.StipRoundParams .BLACK {
    background: #000000;
    color: #ffffff;
}

.StipRoundParams .BLUE {
    background: rgb(135,171,245);
}

.StipRoundParams .ORANGE {
    background: rgb(245,146,81);
}

.StipRoundParams .GOLD {
    background: rgb(230,174,62);
}




/* ========================
      PARAMETRY JAMKY
=========================*/

.HoleParams .RED {
    background: rgb(255,81,81);
}

.HoleParams .YELLOW {
    background: rgb(255,255,100);
}

.HoleParams .GREEN {
    background: #a6ff00;
}

.HoleParams .BLACK {
    background: #000000;
    color: #ffffff;
}

.HoleParams .BLUE {
    background: rgb(135,171,245);
}

.HoleParams .ORANGE {
    background: rgb(245,146,81);
}

.HoleParams .GOLD {
    background: rgb(230,174,62);
}



/* ========================
   SOUHRN VÝSLEDKŮ HRÁČE
=========================*/
.GolferResultSummary {
    border: solid 1px #909090;
}

    .GolferResultSummary td {
        padding: 2px 5px 2px 5px;
        text-align: center;
        background: #dddfd4;
    }

    .GolferResultSummary th {
        background: url('images/boxhead.gif');
        padding: 2px 10px 2px 10px;
    }

    .GolferResultSummary .Separator {
        height: 10px;
    }

    .GolferResultSummary .Legend {
        font-weight: bold;
        text-align: left;
        background: url('images/boxhead.gif');
    }



/* ========================
   PODBARVENÍ VÝSLEDKŮ
=========================*/
.SCORE_HIO {
    background: #d92921 !important;
}

.SCORE_ALBATROS {
    background: #83c721 !important;
}

.SCORE_EAGLE {
    background: #d8ce29 !important;
}

.SCORE_BIRDIE {
    background: #d88106 !important;
}

.SCORE_PAR {
    background: #aa9d78 !important;
}

.SCORE_BOGEY {
    background: #91babf !important;
}

.SCORE_2BOGEY {
    background: #618b91 !important;
}

.SCORE_3BOGEY {
    background: #2d6651 !important;
}

.SCORE_OTHER {
    background: #735480 !important;
}


.ScoreLegend .ScoreColor {
    width: 15px;
}

.Hcp_Correction {
    background: #FFFF00;
}

.Hcp_MaxDate {
    color: #0000FF;
}

.disabled {
    color: #909090 !important;
}
