.ascent
    {
        margin-top: 10px;
        margin-bottom: 10px;
        background-color: #F0F0F0;
        text-align: left;

        position: relative;
        top: auto;
        bottom: auto;    
        
    }

.ascent .title
    {
        background-color: #D0D0D0;
        border-bottom: solid 2px #A0A0A0;
        margin-bottom: 3px;
        font-size: 13px;
        font-weight: bold;
        padding-top: 3px;
    }



.ascent a {color: #404000;}
.ascent a:hover {color: #F04000;}

    
.event
    {
        margin-top: 10px;
        margin-bottom: 10px;
        background-color: #F0C0C0;
        text-align: left;
    
        position: relative;
        top: auto;
        left: auto;    
        
    }

.event .title
    {
        background-color: #F08080;
        border-bottom: solid 2px #606060;
        margin-bottom: 3px;
        font-size: 13px;
        font-weight: bold;
        padding-top: 3px;
    }

.event a { color: #F0F0F0; }
.event a:hover { color: #F03030; }

.freestyle
    {
        margin-top: 10px;
        margin-bottom: 10px;
        background-color: #c0c0c0;
        text-align: left;
    
        position: relative;
        top: auto;
        left: auto;    
        
    }

.freestyle .title
    {
        background-color: #a0a0a0;
        border-bottom: solid 2px #606060;
        margin-bottom: 3px;
        font-size: 13px;
        font-weight: bold;
        padding-top: 3px;
    }

.freestyle a { color: #F0F0F0; }
.freestyle a:hover { color: #F03030; }
    
/**** COMMON *****/
    
.ascent .climbers,
.freestyle .climbers,
.event .climbers
    {
        padding: 0px 10px 5px 5px;
        text-align: justify;
        font-size: 11px;
        font-weight: normal;
    }

.ascent .notes,
.freestyle .notes,
.event .notes
    {
        padding: 0px 10px 5px 5px;
        text-align: justify;
        font-size: 11px;
        font-style: italic;
        color: #508050;
        font-weight: normal;
    }
    
.ascent .fotka,
.freestyle .fotka,
.event.fotka
    {
        position: absolute;
        top: auto;
        right: -50px;
        width: 42px;
        text-align: right;        
    }

    

    
/* ------------------ PRIZNAKY ------------- */    
.flagX
    {
        padding: 2px 2px 2px 2px;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
        color: white;
        background-color: red;
    }
    
.flagD
    {
        padding: 2px 2px 2px 2px;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
        color: black;
        background-color: #e0e000;
    }
    
.flagV
    {
        padding: 2px 2px 2px 2px;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
        color: white;
        background-color: red;
    }
    
    
    
    
    
    

.fullnotes
    {
        margin: 10px 20px 10px 20px;
        text-align: justify;
        font-size: 13px;
        font-weight: normal;
    }


    
.ascenttable
    {
        text-align: left;
        /*border: 2px solid black;*/
        width: 800px ;
    }
.notet {
                    background-color: #888800;
                    color: white;
                    font-weight: bold;
                    text-align: center;
                    padding: 4px 10px 4px 10px;
                    }
.notes {
        background-color: #F8F8A8;
        text-align: left;
        padding: 4px 10px 4px 10px;
        }

.admint {
                    background-color: #880000;
                    color: white;
                    font-weight: bold;
                    text-align: center;
                    padding: 4px 10px 4px 10px;
                    }
.admin {
        background-color: #D7B9B9;
        font-weight: bold;
        color: black;
        text-align: left;
        padding: 4px 10px 4px 10px;
        }
.xadmin {
         color: red;
         font-weight: bold;
        }


    
.checkout 
    {
            width: 800px ;
            margin-bottom: 5px;
    }
.checkout th
    {
        background-color: #303030;
        color: white;    
    }

.checkout .lline    
    {         border-left: 1px solid white; }

.checkout .uline    
    {         border-top: 3px solid #303030;}


    
.checkout td
    {
            border-top: 1px solid black;
    }
    
    
.checkoutdata
    {
    }
    


    
p  {
    margin-top:0px;
    margin-bottom:0px;
    text-indent: 0px;
    
    }
    
    
/* tabulka s nalezenými metry */
.metry
    {
    border: solid 2px black;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
.metry .head
    { border: 2px solid black;}

.metry th {
    background-color : #303000;
    color: white;
    text-align: center;
    padding: 5px 10px 5px 10px;
    }
.metry .jmeno
    {
    width: 300px;
    font-weight: bold;
    }

.metry .jmeno
    {
    width: 300px;
    font-weight: bold;
    }

.metry .oddrow
    {
    background-color : #e0e0e0;
    }

.metry .zelena { background-color: #c0ffc0; color: black;}
.metry .modra { background-color: #c0c0ff; color: black;}
.metry .cervena { background-color: #ffc0c0; color: black;}
    
    

/* seznam lezců pro hlášení výstupů */    
.nameselector {}
.nameselector .me {background-color: #700000; color: white;font-weight: bold;}
.nameselector .favs {background-color: #226402; color: white;font-weight: bold;}
.nameselector .sck { color: #a0a0a0;}


  

/* výstup */    

.phead {
    background-color: #a0a0a0; 
    border-bottom: none;
    }
        
.pcode {
    font-weight : bold;
    color:   #112B82; 
    font-size: 16px;
    }

.pname {
    font-size: 16px;
    font-weight: bold;
    }
    

