html, body {	
 background-color : #555555;
 font-family : Arial, ArialCE, Verdana, Georgia, MS Sans Serif, Helvetica, HelvaticaCE, Helvetica;
 background-position: top center;
 font-size : 16px;
 font-weight : normal;
 margin: 0px 0px 0px 0px;
 padding:0;
 color: #DDDDDD;
}

#middle {
  background:#E1E1E1;
	color:#444444;
	width:100%;
	padding:5px;
}

#footer {
  background:#555555;
	color:#FFFFFF;
	width:100%;
	padding:5px;
}

H1 { font-size: 20px; color: #4A5C36; font-weight: normal; margin-bottom: 10px; margin-top: 10px; TEXT-ALIGN: center; }
H2 { font-size: 18px; color: #4A5C36; font-weight: normal; margin-bottom: 10px; margin-top: 10px; TEXT-ALIGN: center; }
H3 { font-size: 18px; color: #4A5C36; font-weight: normal; line-height: 27px; MARGIN: 3px 2px 2px 2px; PADDING: 4px 2px 2px 2px;}
H4 { font-size: 16px; color: #4A5C36; font-weight: normal; line-height: 20px; MARGIN: 2px 2px 2px 2px; PADDING: 2px 2px 2px 2px;}
H5 { font-size: 15px; color: #4A5C36; font-weight: normal; line-height: 18px; MARGIN: 2px 2px 2px 2px; PADDING: 2px 2px 2px 2px;}

h2.header { font-size: 18px; color: #DDDDDD; font-weight: normal; margin-bottom: 10px; margin-top: 10px; TEXT-ALIGN: center; }

table {border: 0px;}
/*table.menu { font-size: 14px; font-weight: bold; background-color: #0482AC; color: #FFFFFF; text-align: center; }*/
th {
 background-color : #555555;
 color: #FFFFFF;
 font-size: 15px; font-weight: normal;
}

input[type='submit'] {
    width:100px;
    height:100px;
    border-radius:50px;
}

input, select {
 font-size: 16px; font-weight: normal;
}

hr {
  background-color: #AAAAAA; height: 1px; border: 0;
}

p { color: #444444; padding: 0px 20px 0px 20px; }
p.footer { color: #C0C0C0; padding: 0px 20px 0px 20px; }
p.pomoc { color: #222222; padding: 0px 20px 0px 20px; line-height: 25px}
a:link    { color: #004444; TEXT-DECORATION: none }
a:visited { color: #004444; TEXT-DECORATION: none }
a:active  { color: #004444; TEXT-DECORATION: none }
a:hover   { color: #882200; TEXT-DECORATION: underline }

td, table { font-size: 14px; font-weight: normal; line-height: 19px }

th.lista { background-color: #EEAAAA; color: #000000; font-size: 14px;font-weight: normal; }
td.lista { background-color: #D8D8D8; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
.month { background-color: #555555; color: #AAAAAA; font-size: 13px; font-weight: normal; }

td.lista1 { background-color: #EEAAAA; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
td.lista2 { background-color: #DDDDBB; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
td.lista3 { background-color: #EEAAAA; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
td.lista7 { background-color: #CCDDEE; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
td.blue   { background-color: #CCCCCC; color: #222222; font-size: 14px; line-height: 18px; font-weight: normal; }
/*
a.menu:link    { font-size: 15px; color: #FFFFFF; TEXT-DECORATION: none }
a.menu:visited { font-size: 15px; color: #FFFFFF; TEXT-DECORATION: none }
a.menu:active  { font-size: 15px; color: #FFFFFF; TEXT-DECORATION: none }
a.menu:hover   { font-size: 15px; color: #FFFF66; TEXT-DECORATION: none }
*/
a.prev_next_on:link    { font-size: 14px; color: #FFFFFF; TEXT-DECORATION: none }
a.prev_next_on:visited { font-size: 14px; color: #FFFFFF; TEXT-DECORATION: none }
a.prev_next_on:active  { font-size: 14px; color: #FFFFFF; TEXT-DECORATION: none }
a.prev_next_on:hover   { font-size: 14px; color: #FFFF66; TEXT-DECORATION: none }

.prev_next_on { color: #FFFF99; }
.prev_next_off { color: #999999; }

a.det:link    { font-size: 16px; color: #222222; TEXT-DECORATION: none }
a.det:visited { font-size: 16px; color: #227777; TEXT-DECORATION: none }
a.det:active  { font-size: 16px; color: #222222; TEXT-DECORATION: none }
a.det:hover   { font-size: 16px; color: #006600; TEXT-DECORATION: underline }


td.tekst {
  color: #444444; font-size: 15px; font-weight: normal;
}

.separator {
  color: #999999; font-size: 15px; font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 25px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #AAAAAA;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #AAAAAA;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #AAAAAA;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #AAAAAA;
}
/*
#menu-top {
  background: #555555;
  height: 80px;
  width: 100%;
  min-width:1000px;
}
*/