a.cerna_seda{color:black;}
a.cerna_seda:hover{color:gray;}

input.f_input{
    font-size:10px;
    margin:0 1px 0 1px;
    background-color:#f5f5f5;
}

form.admin_form nobr,form.admin_form input,form.admin_form p{font-size:12px;line-height:18px;}
form.timetable nobr,form.timetable input,form.timetable p{font-size:10px;line-height:12px;margin:0;padding:0;}
input.f_timetable{
    font-size:10px;
    line-height:12px;
    background-color:gainsboro;
}
input.f_timetable:hover{
    background-color:silver;
}

br.deset{line-height:10px;font-size:10px;height:10px;margin:0;padding:0;}
br.pet{line-height:5px;font-size:5px;height:5px;margin:0;padding:0;}

.hovera a:hover{color:gray;}

.tl_blue,.tl_red,.tl_gray,.tl_green,.tl_redgreen,.tl_greenred{font-size:12px;padding:1px 3px 1px 3px;font-weight:normal;cursor: default;}
.tl_blue,.tl_blue:visited{border:1px solid gray;color:Blue;background-color:gainsboro;}
.tl_blue:hover{color:gainsboro;background-color:DodgerBlue;}
.tl_red,.tl_red:visited{border:1px solid gray;color:Crimson;background-color:gainsboro;}
.tl_red:hover{color:gainsboro;background-color:Crimson;}
.tl_gray,.tl_gray:visited{border:1px solid gray;color:black;background-color:gainsboro;}
.tl_gray:hover{color:black;background-color:silver;}
.tl_green,.tl_green:visited{border:1px solid gray;color:green;background-color:gainsboro;}
.tl_green:hover{color:black;background-color:green;}

.tl_redgreen,.tl_redgreen:visited{border:1px solid gray;color:Crimson;background-color:gainsboro;}
.tl_redgreen:hover{color:black;background-color:green;}
.tl_greenred,.tl_greenred:visited{border:1px solid gray;color:green;background-color:gainsboro;}
.tl_greenred:hover{color:gainsboro;background-color:Crimson;}

@media print
{
    .netisk{display:none;}
}


/* #################### FORMS #################### */
form.typ1,div.typ1{
    position:relative;
    border:1px solid gray;
    display:inline-block;
    width:auto;
    padding:5px 5px 5px 5px;
    text-align:left;
    background-color:white;
}
form.typ1 table,table.form_typ1{
    text-align:center;
}
form.typ1 input,table.form_typ1 input{

}
form.typ1 input.pos_submit{
    background-color:#f5f5f5;
    border:1px solid gray;
    text-align:center;
    padding-bottom:4px;
}
form.typ1 input.neg_submit{
    color:crimson;
    background-color:gainsboro;
    border:1px solid gray;
    text-align:center;
    padding-bottom:4px;
}
form.typ1 input.pos_submit:hover{
    background-color:silver;
}
form.typ1 input.neg_submit:hover{
    color:gainsboro;
    background-color:Crimson;
}
form.typ1 p,table.form_typ1 p,div.typ1 p{
    font-size:12px;
    line-height:14px;
}
form.typ1 td,table.form_typ1 td,div.typ1 td{
    font-size:12px;
    line-height:14px;
}
form.typ1 p#nadpis,div.typ1 p#nadpis{
    display:inline-block;
    padding:3px 5px 3px 5px;
    position:relative;
    top:-10px;
    left:0;
    font-size:12px;
    margin-right:20px;
    background-color:#828282;
    color:white;
}

form.typ2 td{
    padding:4px;
}
form.inline_form{padding:0;margin:0;}
form.inline_form input{margin:0;}


table.vypis_skladeb, table.vypis_soutezicich{
    width:auto;
    background-color:#f5f5f5;
    margin:0 auto 15px auto;
}
table.vypis_skladeb td{padding:2px 6px 2px 6px;font-size:12px;text-align:center;}
table.vypis_soutezicich td{padding:1px 2px 1px 2px;font-size:12px;text-align:center;}



table td.l,table tr.l td{border-left:1px solid black;}
table td.p,table tr.p td{border-right:1px solid black;}
table td.h,table tr.h td{border-top:1px solid black;}
table td.d,table tr.d td{border-bottom:1px solid black;}
table td.a,table tr.a td{border:1px solid black;}

table.osobniinfo td{font-size:14px;padding:3px 5px 3px 5px;}

table.table_top td{vertical-align:top;}
table.table_middle td{vertical-align:middle;}
table.table_left td,td.table_left{text-align:left;}
table.table_center td,td.table_center{text-align:center;}

tr.tr_vk_startovka{background-color:silver;color:black;}

.move_up{display:block;background-image: url("./skladby/move_up.png");background-repeat:no-repeat;background-position:center top;width:20px;height:18px;margin:0;padding:0;}
.move_down{display:block;background-image: url("./skladby/move_down.png");background-repeat:no-repeat;background-position:center top;width:20px;height:18px;margin:0;padding:0;}

