body	     {margin-left: 20px; text-align:center;}
p            {margin-top: 3px; margin-bottom: 3px;}
h3           {font-weight: bold; font-size: 15px; margin-top: 5px; margin-bottom: 1px; background-color: lightgrey}
a:link       {color: darkblue;}
a:visited    {color: black;}
a:hover      {color: white; background-color: #333333; }
.prihlasen   {color: #ffffff; text-align: center;}
.prihlasen a {color: #ffffff; font-size: 10px;}
.prihlasen a:link {color: #ffffff}
.prihlasen a:visited {color: #ffffff}
.prihlasen a:hover {color: #ffffff; background-color: #991223; }
.mini        {font-style: italic; font-size: 9px;}
.alert       {font-weight: bold; color:red}
.alert_box   {border: solid darkgrey 1px; background-color: lightyellow; margin: 3px; vertical-align: central; color: #333333;}
#telo        {width: 1800px; margin: 0 auto; text-align: left;}
#hlavicka    {width: 1800px; height: 70px; }
#hlavicka    {background-color: #333333; color: white; padding: 10px}
#hlavicka img{float: left}
#menu        {width: 1780px; padding: 10px; font-size: 12px;}
#menu a      {color: #333333; font-size: 12px;}
#menu a:link {color: #333333; }
#menu a:visited{color: #333333; }
#menu a:hover{color: #ffffff; background-color: #333333; }
.hr_line {border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc);}

.flash.success   {font-weight: bold ; color: white; background-color: green;}
.flash.alert   {font-weight: bold ; color: white; background-color: red;}

#zaznamy     {width: 1800px; padding: 10px; background-color: #f4e9cc; font-family: Arial CE}
.zaznam_tabulky {float: left; Text-align: left; color: black; background-color: #EEEEEEEE; width: 100%;}
.zaznam_tabulky:hover {float: left; Text-align: left; color: white; background-color: #333333; width: 100%; }
.zaznam_tabulky:visited {float: left; Text-align: left; color: black; background-color: #EEEEEEEE; width: 100%;}

.zaznam_tabulky a:hover {float: left; Text-align: left; color: white; background-color: #333333; }

.input1 {width: 200px; }

.hlavicka a      {color: white; text-decoration:none;}
.hlavicka a:link {color: white; text-decoration:none;}
.hlavicka a:visited{color: white; text-decoration: none;}
.hlavicka a:hover{color: #ffffff; text-decoration:underline;}

.myButton {
    color: #fff !important;
text-decoration: none;
font-size: x-small;
background: grey;
width: 50px; 
padding: 2px;
border-radius: 2px;
display: inline-block;
border: none;
transition: all 0.4s ease 0s;
}
.myButton:hover {
    background: #434343;
letter-spacing: 1px;
-webkit-box-shadow: 0px 5px 50px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 50px -10px rgba(0,0,0,0.57);
box-shadow: 5px 50px -10px rgba(0,0,0,0.57);
transition: all 0.4s ease 0s;
}
.myButton:active {
    position:relative;
    top:1px;
}

