html {height: 100%; padding: 0px; margin: 0px;}
body {height: 100%; margin: 0px 20px 0px 20px; padding: 0px; background-color: #90CCF2; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: black;}

h1 {font-size: 2.0em; margin: 0px 0px 10px 0px; padding: 5px 10px 5px 0px; text-align: right; page-break-before: avoid; background-color: #90CCF2;}
h2 {font-size: 1.5em; margin: 0px; padding: 0px 0px 15px 0px;}
h3 {font-size: 1.3em; margin: 0px; padding: 0px 0px 12px 0px;}
h4 {font-size: 1.1em; margin: 0px; padding: 0px 0px 10px 0px;}

p {font-family: "Times New Roman", Times, serif; font-size: 1em;}

a:link {color: Black; text-decoration: underline; font-size: 1em;}
a:visited {color: Black; text-decoration: underline; font-size: 1em;}
a:active {color: Black; text-decoration: underline; font-size: 1em;}
a:hover {color: #00f; text-decoration: underline; font-size: 1em;}

img {border: 0px;}

li {margin : 0px 0px 0px 15px;}

table {font-size: 0.8em; padding: 1px; width: 100%; margin: 0px; border-color: #90CCF2; border-style: solid; border-collapse: collapse; border-width: 1px;}
th {text-align: center; background-color : #90CCF2; padding: 1px; margin: 0px; border-color: #90CCF2; border-style: solid none solid none; border-collapse: collapse; border-width: 1px;}
td {padding: 1px; margin: 0px; border-color: #90CCF2; border-style: solid none solid none; border-collapse: collapse; border-width: 1px;}

small {font-size: 0.6em;}
big {font-size: 1.4em;}

label {font-size: 0.8em;}
input, textarea, select, option, optgroup {font-family: "Courier New", Courier, monospace;}
input, textarea, select {border-color: #90CCF2; border-style: solid; border-collapse: collapse;	border-width: 1px;}
label {font-style: italic;}

#pageobal {min-height: 100%; padding: 0px; margin: 0px; background-image: url(/pic/1/divelog_bg.jpg); background-repeat: repeat-y;}
#page {padding: 0px 0px 25px 0px;	border: 0px; text-align: left; max-width: 800px; min-width: 800px; }

#menuobal {position: relative; height: 40px; margin: 0px; border: 0px; padding: 0px;}
#menu {padding: 0px 10px 0px 10px; position: relative; top: 0px; left: 0px; height: 30px; width: 720px; z-index: 3; text-align: left;}
#menuflag {margin: 0px 10px 0px 10px; text-align: right; position: relative; top: -30px; left: 60px; height: 30px; width: 720px; z-index: 2;}
#menu span {margin: 0px; padding: 0px 15px 0px 15px; font-size: 1.1em; border-color: #90CCF2; border-collapse: collapse; border-width: 1px;}
#menu span img {position: relative; top: 8px; padding: 0px 4px 0px 0px;}
#menu a {text-decoration: none;}
#menu .jo {font-style: italic; border-style: solid; background-color: #90CCF2;}
#menu .ne {border-style: solid solid none solid;}
#menu .di {color: gray; border-style: none;}
#menu .ne a:hover {text-decoration: underline;}

#telo {margin: 0px; border: 0px; padding: 5px; text-align: left;}

#menu2 {position: relative; float: left; margin: 0px; padding: 0px; width: 170px; border: 0px;}
#menu2 div {margin: 0px; padding: 2px; height: 20px; width: 170px}
#menu2 div img {position: relative; top: 3px; padding: 0px 4px 0px 0px;}
#menu2 .jjo {font-style: italic; background-color: #90CCF2;}
#menu2 .jjo a {text-decoration: none;}
#menu2 .nne {}

.logindlg {width: 300px; left: inherit; float: right; margin: 5px; padding: 10px; text-align: right; border-color: #90CCF2; border-style: solid; border-collapse: collapse; border-width: 1px;}
/* tady jsou pozicované vnořené divy */
.dlg {margin: 0px 0px 0px 174px; width: 580px; padding: 10px; text-align: right; border-color: #90CCF2; border-style: solid; border-collapse: collapse; border-width: 1px;}
.dlg img {position: relative; top: 6px;}
.dlg div {text-align: right;  margin: 0px; padding: 2px;}
/* tady nejsou pozicované vnořené divy */
.dlgL {margin: 0px 0px 0px 174px; width: 580px; padding: 10px; text-align: right; border-color: #90CCF2; border-style: solid; border-collapse: collapse; border-width: 1px;}
.grp {margin: 15px 0px 15px 0px; padding: 5px; text-align: left; border-color: #90CCF2; border-style: solid; border-collapse: collapse; border-width: 1px;}
.grp .titul {text-align: left; padding: 2px 5px 2px 5px; position: relative; top: -14px; left: 10px; background-color: #90CCF2;}
.grp img {position: relative; top: 6px;}

#pata {background-color: #90CCF2; position:relative; margin: -25px 0px 0px 0px; padding: 0px; height: 25px; max-width: 800px; min-width: 800px; text-align: right;}

@media print{
#page {width: 100%; max-width: 100%; min-width: 100%;}
#telo {margin: 0px 0px 0px 0px;}
#menu {display: none;}
}