a, a:link, a:visited, a:active {color: red; text-decoration: none} a:hover   {color: black; text-decoration: underline;}

td{
vertical-align: top;
}

img{
border: 0px;
}

li{list-style: none;}

body{
    background: black; margin: auto; width: 960px; text-align: center; font-size: 20px; font-family: trebuchet ms, arial;
}    

.hlavni{
width: 960px;
background: white;
position: relative;
}

.form-table{
    width: 940px; border-collapse: collapse;  
}

.form-table td
{ vertical-align: top;  padding: 10px;  text-align: left; }

.form-table-left{
    text-align: right !important;
}

.vypis-table{
table-layout: fixed;
width: 900px;
margin: 30px 0px 30px 25px;
border: 2px solid black;
background: black;
color: white;

}

.vypis-table td
{ vertical-align: top;  padding: 10px;  text-align: left;
}



select{font-size: 18px; text-align: center;margin: 0px; padding: 5px;}
textarea{font-size: 16px;}

.form-top{
    width: 960px;
    height: 140px;
    margin: 0px auto 0px auto;
    background: white;

}

.form-top-cell, .form-top-cell-active{
    float: left;
    width: 240px;
    font-size: 20px;
    padding-top: 15px; 
    height: 120px;
}

.form-top-cell-active{
background: #e31e24;
color: white;   
}

.form-nadpis{
    font-size: 50px;
}

hr{
    margin: 10px 0px 10px 0px;
    color: white;
    background-color: white;
    height: 1px;
    border: 0px solid white;
}

.odeslat{
    width: 300px; background-color: black; border: 0; padding: 10px; color: white; font-size: 25px;
}

.smazat, .smazat:hover{
display: block;
width: 50px;
height: 50px;
background: url('engine/smazat.gif');
}

.smazat:hover{
background: url('engine/smazat-active.gif');
}



input{font-size: 18px; }

.login-line{
text-align: left;
width: 940px;
background: #eee;
padding: 10px;
border-top: 1px solid black;
font-size: 18px;
}

#oddil1{
width: 880px;
margin: 30px 0px 30px 25px;
}

#oddil1 table{
width: 880px;
text-align: left;
}

#oddil1 td, .admin-table{
padding: 5px;
}

.oddil1-form{
width: 880px;
background: #ddd;
border: 1px solid silver;
padding: 10px;
margin: 20px 0px 0px 0px;
color: black;
}


.dolni{
width: 940px;
background: #e31e24;
color: white;
padding: 10px;
}

.admin-table{
width: 100%;
border: 0px;
border-collapse: collapse;
}

.admin-table td{
vertical-align: middle;
padding: 0px;
}

.admin-table tr{
border-bottom: 2px solid white;
}



        .qq-uploader { position:relative; width: 100%;}

        .qq-upload-button {
            display:block; /* or inline-block */
            width: 300px; padding: 7px 0; text-align:center;    
            background: black; color:#fff;
        }
        .qq-upload-button-hover {background: ;}
        .qq-upload-button-focus {outline:1px dotted black;}

        .qq-upload-drop-area {
            position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
            background:#FF9797; text-align:center; 
        }
        .qq-upload-drop-area span {
            display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
        }
        .qq-upload-drop-area-active {background:#FF7171;}

        .qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
        .qq-upload-list li { margin:0; padding:0; line-height:15px;}
        .qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
            margin-right: 7px; font-size: 20px;
        }
         .qq-upload-size{
         color: red; font-weight: bold;
         }
        
        .qq-upload-cancel {color: white;}

        .qq-upload-file {}
        .qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
        .qq-upload-size,.qq-upload-cancel {font-size:20px;}

        .qq-upload-failed-text {display:none;}
        .qq-upload-fail .qq-upload-failed-text {display:inline;}