html { background-color : #fffafa; }
body, div, h1, h2, h3, p, form { margin : 0; padding : 0; display : block; }
body {
  padding-bottom : 20px;
	background-image : url('../grafika/background.jpg');
	background-repeat : no-repeat;
	background-position : top center;
  text-align : center;
	font-family : verdana, 'arial ce', 'helvetica ce', arial, helvetica, sans-serif;
  font-size : 1em;
  line-height : normal;
	color : #000000; }
div#loading { width : 100%; height : 100%; position : fixed; top : 0; left : 0; }
* html div#loading { position : absolute; }
div#loading.loading {
	background-image : url('http://www.lipoland.com/grafika/loading.gif');
	background-repeat : no-repeat;
	background-position : center center; }
div#complete { width : 765px; margin-left : auto; margin-right : auto; }
div#menu, div#body, div.clear, div#foot, div#valid { clear : both; }
div#head { text-align : left; }
div#menu { color : #ff6600; }
div#body {
  margin-top : 5px;
	background-image : url('../grafika/body-background.jpg');
	background-repeat : repeat-y;
	background-position : center; }
div#menu, div#text, div#foot, div#valid { padding-left : 25px; padding-right : 33px; }
div#text {
  min-height : 300px;
  padding-top : 25px;
	background-image : url('../grafika/body-background-top.jpg');
	background-repeat : no-repeat;
	background-position : top center; }
* html div#text { height : 300px; }
div#foot {
  height : 33px;
	background-image : url('../grafika/body-background-bottom.jpg');
	background-repeat : no-repeat;
	background-position : bottom center; }
div#valid { padding-top : 0; padding-bottom : 0; }
h1, h2, h3 { text-align : left; font-variant : small-caps; margin : 0; padding : 10px; page-break-after : avoid; }
h1 { font-size : 1em; padding-left : 25px; padding-right : 25px; clear : both; }
h2 { font-size : 0.8em; font-variant : normal; text-transform : uppercase; padding-left : 20px; padding-right : 20px; }
h2.table { padding-left: 1px; padding-right : 1px; padding-bottom : 0; }
h3 { font-size : 0.8em; padding-left : 15px; padding-right : 15px;}
p { width : 100%; font-size : 0.8em; text-align : justify; }
span#navigace { height : 71px; margin-top : 93px; margin-right : 23px; float : right; }
span#adminace { height : 30px; margin-top : 134px; margin-right : 23px; float : right; }
a { text-decoration : none; cursor : pointer; }
a.normalunderline { font-weight : normal; text-decoration : underline; }
a:link, a:visited { color : #000000; }
a:active, a:hover { color : #ffffff; }
a:hover { text-decoration : underline; }
a:hover.nounderline { text-decoration : none; }
p a:link, p a:visited { color : #cc3300; }
td p a:link, td p a:visited, th p a:link, th p a:visited { color : #000000; }
div#menu a:link, div#menu a:visited { color : #ff6600; }
.hidden { display : none; }
.vlevo { text-align : left; }
.stred { text-align : center; }
.vpravo { text-align : right; }
.mini, .status { font-size : 8pt; }
.mini { font-weight : normal; font-variant : normal; text-transform : none; }
.status { text-align : center; padding-bottom : 10px; }
.normal { font-weight : normal; }
.float-left { float : left; }
.float-right { float : right; }
.middle, td.edit { vertical-align : middle; }
.bottom, td.nvety-bottom { vertical-align : bottom; }
.white { color : #ffffff; }
.gray { color : #7f9db9; }
.orange { color : #cc3300; }
.red { color : #ff0000; }
.green { color : #00cc00; }
.black { color : #000; }
.error { text-align : left; padding-top : 3px; padding-bottom : 10px; }
.padding-uroven1 { padding-left : 11px; }
.padding-uroven2 { padding-left : 22px; }
img { margin : 0; padding : 0; border : 0; }
div#text img { border : 1px solid; border-color : #000000; }
div#text img.noborder { border : 0; }
img#logo { margin-left : 28px; margin-top : 93px; margin-bottom : 5px; }
img.px { margin : 5px; vertical-align : middle; }
img.top { margin-left : 0; margin-right : 10px; margin-top : 2px; float : left; }
table {
  width : 100%;
  table-layout : fixed;
  margin : 0;
  padding-left : 0;
  padding-right : 0;
  padding-top : 5px;
  padding-bottom : 5px;
  border-top : 1px solid;
  border-bottom : 1px solid;
  border-color : #cc3300;
  border-collapse : collapse; }
* html table { width : auto; }
table.noborder { border : 0; }
thead { display : table-header-group; }
tfoot { display : table-footer-group; }
tbody { display : table-row-group; }
th { font-weight : normal; margin : 0; padding : 0; display : table-cell;
  border-top : 1px solid;
  border-bottom : 1px solid;
  border-color : #cc3300; }
td { vertical-align : top; margin : 0; padding : 0; display : table-cell; }
th.symbl, td.symbl, th.form, td.form { width : 165px; }
th.datumtime, td.datumtime { width : 105px; }
th.datum, td.datum { width : 70px; }
th.time, td.time { width : 35px; }
th.timesec, td.timesec { width : 54px; }
td.nvety-bottom, td.nvety { width : 60px; }
th.oznam, td.oznam { width : 20px; }
th.audit, td.audit { width : 17px; vertical-align : bottom; }
th.edit, td.edit { width : 12px; vertical-align : top; }
th p, td p { font-size : 8pt; padding : 1px; }
td.book p { font-size : 0.8em; }
td.form p { padding-top : 3px; }
th.audit p, td.audit p { padding-left : 0; padding-right : 0; }
input, select, textarea {
  font-family : verdana, 'arial ce', 'helvetica ce', arial, helvetica, sans-serif;
  font-size : 8pt;
	font-weight : normal;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  margin-bottom : 1px;
  padding : 1px;
	color : #000000;
	border : 1px solid;
	border-color : #cc3300; }
input, textarea { width : 536px; }
* html input { width : 541px; border-color : #7f9db9; }
input.edit { width : 10px; height : 10px; margin : 0; padding : 0; border : 0; }
input.exit { width : 29px; height : 30px; margin : 0; padding : 0; border : 0; }
input.image { width : 75px; height : 17px; margin : 10px; padding : 0; border : 0; }
select { width : 540px; padding : 0px; }
* html select, * html textarea { width : 541px; border-color : #7f9db9; }
textarea { padding-top : 2px; }
* html textarea { padding-top : 1px; }
input.file { width : 540px; margin : 0; padding : 0; }
#lbOverlay { position : fixed; top : 0; left : 0; z-index : 99998; width : 100%; height : 500px; }
#lbOverlay.grey { background-color : #000000; }
#lbMain { position : absolute; left : 0; width : 100%; z-index : 99999; text-align : center; line-height : 0; }
#lbMain a img { border : none; }
#lbOuterContainer { position : relative; background-color : #ffffff; width : 200px; height : 200px; margin : 0 auto; }
#lbOuterContainer.grey { border : 3px solid #606060; }
#lbDetailsContainer {
  font-family : verdana, 'arial ce', 'helvetica ce', arial, helvetica, sans-serif;
  font-size : 8pt;
  background-color : #ffffff;
  width : 100%;
  line-height : 1.4em;
  overflow : auto;
  margin : 0 auto; }
#lbDetailsContainer.grey { border : 3px solid #606060; border-top : none; }
#lbImageContainer, #lbIframeContainer { padding : 10px; }
#lbLoading {
  position : absolute;
  top : 45%;
  left : 0%;
  width : 100%;
  height : 32px;
  text-align : center;
  line-height : 0;
  background : url(images/loading.gif) center no-repeat; }
#lbHoverNav { position : absolute; top : 0; left : 0; width : 100%; height : 100%; z-index : 10; }
#lbImageContainer>#lbHoverNav { left : 0; }
#lbHoverNav a { outline : none; }
#lbPrev { width : 49%; height : 100%; background : transparent url(images/blank.gif) no-repeat; display : block; left : 0; float : left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background : url(images/prev_grey.gif) left 15% no-repeat; }
#lbNext { width : 49%; height : 100%; background : transparent url(images/blank.gif) no-repeat; display : block; right : 0; float : right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background : url(images/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration : none; font-weight : bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color : #333333; }
#lbPrev2_Off, #lbNext2_Off { font-weight : bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color : #cccccc; }
#lbDetailsData { padding : 0 10px; }
#lbDetailsData.grey { color : #333333; }
#lbDetails { width : 60%; float : left; text-align : left; }
#lbCaption { display : block; font-weight : bold; }
#lbNumberDisplay { float : left; display : block; padding-bottom : 1.0em; }
#lbNavDisplay { float : left; display : block; padding-bottom : 1.0em; }
#lbClose { width : 64px; height : 28px; float : right; margin-bottom : 1px; }
#lbClose.grey { background : url(images/close_grey.png) no-repeat; }
#lbPlay { width : 64px; height : 28px; float : right; margin-bottom : 1px; }
#lbPlay.grey { background : url(images/play_grey.png) no-repeat; }
#lbPause { width : 64px; height : 28px; float : right; margin-bottom : 1px; }
#lbPause.grey { background : url(images/pause_grey.png) no-repeat; }
@media print {
  body { 
    width : 100%;
    margin : 0;
    padding : 0;
    font-family : verdana, 'arial ce', 'helvetica ce', arial, helvetica, sans-serif;
    font-size : 1em;
    line-height : normal;
    background : none;
    color : #000000; }
  div#complete { width : 100%; margin : 0; padding : 0; }
  div#text { margin : 5px; padding : 0; }
  div#menu, div#head, div#foot, div#valid { display : none; }
  h1, h2, h3, strong, a:link, a:visited, a:active, a:hover, .white { color : #cc3300; }
  a { text-decoration : underline; } }
