body, th, input, select, option, textarea, button { font-family: Arial, Helvetica; font-size: 13px; color: 	#4C4646; background-color: white;}

a { font-weight: bold; text-decoration: none; color: teal; }
a:visited    { color: teal; }
a:hover { color: sienna; }

#main        { position: absolute; width: 997px; height: 756px; margin-left: 0px; background-color: #f8fbf4; }

#obsah       { position: absolute; width: 700px; height: 700px; top: 56px; left: 140px; border-left: 2px solid #4e622b; border-right: 2px solid #4e622b; overflow:auto; }

#hlavicka    { position: absolute; width: 997px; top: 0px; left: 0px; height: 56px; background-image:url("hlavicka.jpg"); border-bottom: 2px solid #4e622b; padding-top:20px; padding-left:162px; }

#levy        { position: absolute; width: 140px; top: 56px; left: 0px; padding-top: 5px; background-color: #f8fbf4; border-style: none; border-width: medium; line-height: 150%; }

#levy a:link  { font-size: 14px; }
#levy a:visited  { font-size: 14px; }
#levy a:hover { font-size: 14px; }

div.fotky { margin-left: 7px; }
table.fotky td { width: 216px; height: 156px; }

#pravy       { position: absolute; width: 140x; top: 56px; left: 842px; font-size: 11px; background-color: #f8fbf4; border-style: none; border-width: medium; }

#footer { padding: 2px; height: 16px; width: 997px; margin-left: -6px; margin-right: 0px; margin-top: 0px; font-size: 90%; text-align: center; background-color: #dfedcd; position: absolute; }

#footer, #footer a { color: darkolivegreen; text-decoration: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }

div          { padding-right: 6px; padding-left: 6px; }
* {-moz-box-sizing: border-box; box-sizing: border-box;} /* pocitani marginu a paddingu jako v Exploreru */

h5 { font-size: 120%; }
h6 { font-size: 120%; line-height:80%; }

