
.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 no-repeat;
    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;
}







.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  .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);
}

.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);
}

.StipRoundParams .SILVER {
    background: #c0c0c0;
}

.StipRoundParams .BRONZE {
    background: #cd7f32;
}

.StipRoundParams .JADE {
    background: #00a86b;
}




/* ========================
      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;
}
