html {min-width: 0 !important;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: white; color: #000000; font-size: 11px; margin: 0px; padding: 0px; }
form, pre {display: inline; }
textarea {font-size: 11px; overflow: auto; }
td, pre {font-size: 11px;  }
th {font-size: 12px; color: black; text-align: left; }
th.male {font-size: 9px; font-family: Arial; font-weight: bold;}
th a {font-size: 12px; background-color: #CEE9F5; color: black; text-align: left; }
select, input {font-size: 11px; border: none !important; background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
a {font-size: 10px; color: #333333; }
a:visited {color: #333333; }
a:active {color: #333333; }
a:hover {color: #000000;}
a.vlozit {text-decoration: none; font-weight: bold; color: Black; background-color: #CEE9F5; white-space: nowrap; font-size: 12px; padding : 2px 10px 2px 10px; height : 20px; border-bottom : 18px solid White;}
a.vlozit:active {color: #000000; }
a.vlozit:hover {color: #333333;}
a.vlozit:visited {color: Black; }

td.menu1 {border: 1px solid #000000; white-space: nowrap; }
td.menu1z {border: 1px solid #000000; background-color: #71AAD1; white-space: nowrap;}
td.menu2 {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; white-space: nowrap; vertical-align: middle; }
td.menu2z {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; white-space: nowrap; vertical-align: middle; background-color: #AAAAAA; }
td.menu22 {border-bottom: 1px solid #000000; white-space: normal; font-size: 12px; font-weight: bold;}
td.menu22modre {border-top: 1px solid #000000; border-bottom: 1px solid #000000; white-space: normal;  background-color: #CEE9F5; font-size: 12px; font-weight: bold;}
td.menu3 {border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; white-space: nowrap; }
td.menu4 {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; white-space: nowrap; vertical-align: middle; }
td.menu4z {border-bottom: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	white-space: nowrap;	vertical-align: middle;	background-color: #71A340;}
td.menu5 {border-bottom: 1px solid #000000; white-space: nowrap; vertical-align: middle; }
td.menu6 {border-bottom: 1px solid #000000; border-left: 1px solid #000000; white-space: nowrap; vertical-align: middle; }
a.menu {text-decoration: none; font-weight: bold; color: #000000; white-space: nowrap; }
a.menu:visited {color: #000000; white-space: nowrap; }
a.menu:active {color: #000000; white-space: nowrap; }
a.menu:hover {color: #333333; white-space: nowrap; }
a.menuz {text-decoration: none; font-weight: bold; color: white; white-space: nowrap; }
a.menuz:visited {color: white; white-space: nowrap; }
a.menuz:active {color: white; white-space: nowrap; }
a.menuz:hover {color: #EEEEEE; white-space: nowrap; }
a.menu2 {text-decoration: none; font-weight: bold; color: #000000; white-space: nowrap; font-size: 12px; }
a.menu2:visited {color: #000000; white-space: nowrap; font-size: 12px; }
a.menu2:active {color: #000000; white-space: nowrap; font-size: 12px; }
a.menu2:hover {color: #333333; white-space: nowrap; font-size: 12px; }
a.nepodtrh {text-decoration: none; font-size: 13px; font-size: 12px; }
tr.suda {background-color: #EEEEEE; }
tr.smazana {background-color: #AAAAAA; }
tr.priorita10 {background-color: #FFCCCC; }
tr.priorita9 {background-color: #FFFFCC; }
tr.priorita8 {background-color: #CCCCFF; }
tr.priorita5 {background-color: #FFFFFF; }
tr.priorita2 {background-color: #EEEEEE; }
tr.screen {display: none; }
td.vikend {background-color: #D0D0D0; }
td.copyright {border: 1px solid #000000; text-align: center; }
td.error {color: red; font-weight: bold; }
td.dotaznik {font-size: 12px; color: black; }
td.dotaznik2 {font-size: 12px; color: black; font-weight: bold; }
th.dotaznik {font-size: 12px; color: black; background-color: white; text-align: center; }
th.right {text-align: right; }
a.copyright {text-decoration: none; font-weight: bold; color: #333333; }
a.copyright:visited {color: #333333; }
a.copyright:active {color: #333333; }
a.copyright:hover {color: #333333; }

#main {margin-left: 0px; margin-right: 0px; margin-top: 0px; }
#main2 {margin: 0px; }
#fly {z-index: 10; position: absolute; top: 0px; left: 600px; width: 70px; height: 50px; text-align: center; border: solid black 1px; background-color: #CEE9F5; }
#radek0 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#radek1 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#radek2 {visibility: visible; position: absolute; top: 0px; left: 0px; }
#radek3 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
header, #header {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#zapati {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#netisk {visibility: hidden; position: absolute; top: 0px; left: 0px; display: none; }
#main_hledani {visibility: hidden; position: absolute; top: 0px; left: 0px; display: none; }

/* schovani menu a zapati */
#NxHeader, #Nx5Header, #NxMenu1, #NxMenu2, #NxMenu4, #NxTestAlert, #paticka {display: none;}


.tisk {display: inherit; }
.netisk {visibility: hidden; position: absolute; top: 0px; left: 0px; display: none; }
table.NxTableData tr td.Akce span.Akce {visibility: hidden; }
#NxTestAlert2 {display: none; }
.aktualni_vetev {font-weight: bold}
.vybrana_vetev  {background-color: #71AAD1; color: White; border: 1px dashed Black; margin: 2px 2px 2px 2px; text-decoration: none; }
.submit {border: 1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; cursor: pointer; }
.vlozit {border: 0px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; }
.pole25 {height: 18px; width: 25px; font-size: 9px; }
.pole50 {height: 20px; width: 50px; }
.pole75 {height: 20px; width: 75px; }
.pole100 {height: 20px; width: 100px; }
.pole150 {height: 20px; width: 150px; }
.pole200 {height: 20px; width: 200px; }
.pole250 {height: 20px; width: 250px; }
.pole300 {height: 20px; width: 300px; }
.sipky {vertical-align: bottom; }
.chyba {color: red; font-weight: bold; font-size: 11px;}
.odsad {margin-left: 70px; }
#diar TABLE { border-bottom: 1px solid #666666; border-top: 2px solid #666666; border-right: 2px solid #666666; border-left: 2px solid #666666; }
#diar TD { border-bottom:  1px solid #666666; }

/* mdv */

/* emulace tlacitka */
#vlozit {visibility: hidden; position: absolute; top: 0px; left: 0px; }

/* header */
header, #header {visibility: hidden; position: absolute; top: 0px; left: 0px; display: none;}

/* footer */
#footer {visibility: hidden; position: absolute; top: 0px; left: 0px; }

/* menu */

#xmenu0 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#xmenu1 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#xmenu3 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#xmenu2 {font-size: 11px; font-weight: bold; }
#xmenu2n {visibility: hidden; position: absolute; top: 0px; left: 0px; }

#menu0 {visibility: hidden; position: absolute; top: 0px; left: 0px; }

#menu1 {visibility: hidden; position: absolute; top: 0px; left: 0px; }

#menu2 {border-bottom: 1px solid #666; font-size: 12px; font-weight: bold; width: 100%; }
/*#menu2 span.rc {visibility: hidden; position: absolute; top: 0px; left: 0px; }*/

#menu2n {visibility: hidden; position: absolute; top: 0px; left: 0px; }

#menu3 {visibility: hidden; position: absolute; top: 0px; left: 0px; }

/* menu2 */
#m1 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#m2 {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#m3 {border-bottom: 1px solid #666; font-size: 12px; font-weight: bold; width: 100%; }
#m3n {visibility: hidden; position: absolute; top: 0px; left: 0px; }
#m4 {visibility: hidden; position: absolute; top: 0px; left: 0px; }

table.tab {border: 1pt solid #666; border-collapse: collapse; }
table.tab tr.sudy {background-color: #EEE; }
table.tab tr.smazana {background-color: #AAA; }
table.tab tr.dluzi {background-color: #fdd; }
table.tab th {font-size: 12px; background-color: #fff; color: #000; text-align: left; border: solid 1px #666; padding: 0.2em 0.3em; }
table.tab td {font-size: 11px; vertical-align: top; border: solid 1px #666; padding: 0.2em 0.2em; }
table.tab td.clr {width: 20px; border: none; }

#recept {width: 10cm; padding-left: 20mm; margin: auto; font-size: 4mm; font-family: monospace; }
.recept {width: 10cm; padding-left: 20mm; margin: auto; font-size: 4mm; font-family: monospace; }
.x {font-size: 5mm; padding-left: 1mm; float: left; }
.xx {font-size: 4mm; }

.merenyUdaj {width: 9cm; margin: auto; font-size: 4mm; border: 2px solid black; }
.merenyUdaj td {font-size: 4mm; }

.tinymce_vysledek p {margin: 1px; padding: 1px; }

#NxMenu3 tr.alert td {color: red; }

table.NxTableData tr.NeAkt {
    background-image: url('/css/data-dn.gif');
    text-decoration: line-through;
    background-position: 0px -16px;
    background-repeat: repeat-x;
    background-color: #E0E0E0;
}
div.NxTable table td {border:1px solid gray;}

table.tblrozdeleni{border:0px solid black;}

table.NxTableData {
	border-collapse: separate;
	border-spacing: 0;
}