﻿
.loginmain {
text-align:center;

}


.loginnadpis {
font-size:14pt;
font-family:Helvetica;
}

.logintable {
font-size:small;
border-style:solid;
border-width:1px;
text-align:center;
margin-left: auto;
margin-right: auto;
}

.logintable td {
font-family:Helvetica;
margin:5px;
padding:5px;
}


.lberr {
border-style:solid;
border-width:1px;
}

.texterr {
width:550px;
padding:10px;
background:#FFA07A;
color:#000000;
}



.ckod 
{
 width:20pt;
}


.nadpiscasti {
text-align:left;
font-size:12pt;
font-weight:bold;
font-family:Verdana;
margin-left:20px;
margin-top:20px;
}



.pravysloupec {
 vertical-align:top;
}


.pravyvnitrek {
 padding: 5px;
 vertical-align:top;
 width:150px;
}


.levy {
padding: 8px;
}


.kratkytext {
width:30px;
}


/* prave menu a novy design*/


.modulin {
padding:15px;
background-color:#ffefbe;
overflow:auto;
}

.modulincenter {
 text-align:center;
}

.modulout {
 min-width:750px;
 width:770px;
 margin-left:20px;
 margin-top:40px;
 height:auto;
 }
 
 .modulout2 {
  margin-left:20px;
  margin-top:40px;
  min-width:820px;
  width:840px;
 }

 .modulout3 {
  margin-left:20px;
  margin-top:40px;
  min-width:550px;
  width:530px;
 }

 .modulout4 {
 min-width:750px;
 width:770px;
 margin-left:20px;
 margin-top:40px;
}

 .modulout5 {
  margin-left:20px;
  margin-top:40px;
  min-width:820px;
  width:860px;
 }


.pravemenu  {
float:right;
}
 
 
.pravemenu2  {
float:right;
}

.rmlevy {
font-size:8pt;
float:left;
 white-space:nowrap;
}

.rmlistoddo {
font-size:8pt;
margin:2px;
float:left;
}

.rmlist {
font-size:8pt;
margin:2px;
}

.flyplan {
padding:5px;
}

.rmcheck {
font-size:8pt;
}


.rmtext {
font-size:8pt;
}

.rmnum {
font-size:8pt;
width:20px;
}

.rmsearch {
font-size:8pt;
width:100px;
}


.fltext {
font-size:8pt;
vertical-align:middle;
}

.rmimage {
margin-left:-3px;
}

.rmdatum {
width:60px;
margin-top:2px;
}

.nadpis {
padding-top: 3px; 
padding-left: 4px;
}


/* styly pro prubeznou klasifikaci */

.dodatable {
border-style:solid;
border-width:1px;
}

.dodanadpis {
font-size:10px;
font-weight:bold;
}

.doda {
font-size:10px;
font-weight:bold;
}

.dodapopis {
font-size:10px;
text-align:left;
}


.radekznamky {

}

.radekznamky td {
padding:2px;
text-align:center;
vertical-align:top;
}

.nazevprdiv {
white-space:nowrap;
text-align:left;
}


.nazevprcell {
width:140px;
}


.nazevprcell2 {
width:40px;
text-align:left;
}


.nazevpr {
font-size:11pt;
font-weight:bold;
}

.nazevpr:link {
text-decoration:none;
}

.nazevpr:visited {
text-decoration:none;
}

.nazevpr:active {
text-decoration:underline;
}

.nazevpr:hover {
text-decoration:underline;
}


.typ {
font-size:7pt;
}

.typ td {
text-align:center;
}

.datum {
font-size:7pt;
font-style:italic;
}

.datum td {
text-align:center;
}

.znamka {
font-size:10pt;
font-weight:bold;
}

.znonline {
font-size:10pt;
font-weight:bold;
text-align:center;
}

.znbody {
font-size:8pt;
font-weight:bold;
text-align:center;
}


.znmaxbody {
font-weight:normal;
font-size:7pt;
}


.znbodyonline {
font-size:8pt;
font-weight:bold;
text-align:center;
}

.detprumer {
font-size:13px;
font-weight:bold;
}

.detprumerdiv {
margin-right:10px;
margin-left:10px;
}

.onlyprumer {
font-size:13px;
font-weight:bold;
}

.onlypoznamka {
font-size:10px;
font-weight:normal;
margin-left:15px;
padding-left:15px;
}



.ctvrtletni {
font-weight:bold;
font-size:16px;
vertical-align:top;
}

.detctvrtletni {
font-weight:bold;
font-size:14px;
vertical-align:top;
}

.ctvrtletnidiv {
margin-left:10px;
margin-right:10px;
}


.nazevprdetail {
 font-size:11pt;
 font-weight:bold;
 margin-bottom:10px;
}


.detznonline 
{
 font-size:13px;
 font-weight:bold;
}


.detznbody
{
 font-size:13px;
 font-weight:bold;
}

.detznbodyonline
{
 font-size:13px;
 font-weight:bold;
}

.dettyp {
font-size:11px;
 white-space:nowrap;
}

.detvaha {
font-size:11px;
 white-space:nowrap;
}

.dettypp {
font-size:11px;
 white-space:nowrap;
}

.detdatum {
font-size:11px;
font-weight:bold;
}

.detpozn {
font-size:9px;
text-align:left;
}

.detcaption {
font-size:10px;
font-weight:bold;
text-align:left;
}

.detznamka {
font-size:13px;
font-weight:bold;
}

.detzn {
text-align:left;
padding:2px;
}

.detznamkadiv {

}


.detpredm {
font-size:12px;
font-weight:bold;
margin-right:10px;
 white-space:nowrap;
}

.dettable {

}

/* styly pro pololetni klasifikaci */


.polonadpis1 {
font-weight:bold;
font-size:10px;
}



.polonadpis2 {
font-weight:bold;
font-size:10px;
text-align:center;
}

.polonadpis2opak {
font-weight:bold;
font-size:10px;
text-align:center;
}

.polonadpis3 {
font-weight:bold;
font-size:12px;
}

.polonadpis3opak {
font-weight:bold;
font-size:12px;
}

.polonadpis4 {
font-weight:bold;
font-size:13px;
}

.polonadpis5 {
font-weight:bold;
font-size:10px;
}


.poloznamka {
font-weight:normal;
font-size:11px;
text-align:center;
}

.poloznamkaopak {
font-weight:normal;
font-size:11px;
text-align:center;
}

.poloznamka2 {
font-weight:normal;
font-size:11px;
text-align:center;
}

.poloznamka2opak {
font-weight:normal;
font-size:11px;
text-align:center;
}


.polonazev {
font-weight:bold;
font-size:13px;
}


/* styly pro vychovna opatreni */

.vychpolo {
font-size:10pt;
font-weight:bold;
}

.vychdruh {
font-size:11pt;
font-weight:bold;
}

.vychdatum {
font-size:9pt;
font-style:italic;
font-weight:bold;
}

.vychtext {
font-size:9pt;
font-style:italic;
}

/* styly pro rozvrh  */


.rozbunka {
font-size:10px;
width:650px;
table-layout:fixed;
border-collapse:collapse;
border-width:1px;
border-style:solid;
}

.rozbunka td {
 text-align :center;
 vertical-align:middle;
}

.roznumhod {
font-size:10px;
font-weight:bold;
}

.rozpopishod {
font-size:8px;
font-weight:normal;
margin:0px;
padding:0px;
}

.rozden {
font-size:10px;
font-weight:bold;
height:65px;
}

.rozpredmet1 {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
margin:0px;
padding:0px;
vertical-align:middle;
height:100%;

}

.rozpredmet1div {
vertical-align:middle;
height:100%;
width:100%;
text-align:center;
}


.rozpredmet1div a 
{
 text-decoration:none;
}

.rozpredmet1div a:hover {
 text-decoration :underline;
}

.rozpredmet1div a:visited {
 text-decoration :none;
}

.rozpredmet1div a:link {
 text-decoration :none;
}



.rozpredmet1zm {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
margin:0px;
padding:0px;
vertical-align:middle;
}

.rozpredmet1zmdiv {
vertical-align:middle;
}


.rozpredmetprazdny {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
margin:0px;
padding:0px;
vertical-align:middle;
}

.rozucitel1 {
font-size:12px;
font-style:italic;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
}

.rozucitel1zm {
font-size:12px;
font-style:italic;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
}

.rozskupina1 {
font-size:9px;
font-weight:normal;
border-left-style:solid;
border-left-width:1px;
}

.rozskupina1zm {
font-size:9px;
font-weight:normal;
border-left-style:solid;
border-left-width:1px;
}


.rozmistnost1 {
font-size:9px;
font-weight:normal;
font-style:italic;
}


.rozmistnost1zm {
font-size:9px;
font-weight:normal;
font-style:italic;
}


.rozmistnost1only {
border-left-style:solid;
border-left-width:1px;
font-size:9px;
font-weight:normal;
font-style:italic;
}

.rozmistnost1onlyzm {
border-left-style:solid;
border-left-width:1px;
font-size:9px;
font-weight:normal;
font-style:italic;
}


.rozpredmet1abs {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
margin:0px;
padding:0px;
}

.rozucitel1abs {
font-size:12px;
font-style:italic;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
}

.rozskupina1abs {
font-size:9px;
font-weight:normal;
border-left-style:solid;
border-left-width:1px;
}

.rozmistnost1abs {
font-size:9px;
font-weight:normal;
font-style:italic;
}

.rozmistnost1onlyabs {
border-left-style:solid;
border-left-width:1px;
font-size:9px;
font-weight:normal;
font-style:italic;
}

.rozpredmet2 {
font-size:11px;
font-weight:bold;
border-top-style:solid;
border-top-width:1px;
margin:0px;
padding:0px;
}

.rozpredmet2prvni {
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}

.rozucitel2 {
font-size:8px;
font-style:italic;
font-weight:bold;
}

.rozskupina2 {
font-size:8px;
font-weight:normal;
}

.rozmistnost2 {
font-size:8px;
font-weight:normal;
font-style:italic;
}

.rozmistnost2only {
font-size:8px;
font-weight:normal;
font-style:italic;
}

.rozbunka2 {
font-size:8px;
border-collapse:collapse;
border-width:1px;
padding:0;
margin:0;
height:65px;
vertical-align:middle;
}

.rozseznampred {
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.rozseznampred td {
padding:3px;
text-align:left;
}

.rozseznamucit {
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.rozseznamhlava {
font-size:11px;
font-weight:bold;
border-width:1px;
border-style:solid;

}

.rozseznamhlava td {
padding:4px;
text-align:left;
}




/* styly pro absenci */

.omltab {
table-layout:fixed;
font-size:8pt;
font-weight:normal;
border-width:1px;
border-style:solid;
}

.omltab td {
 text-align:center;
 width:60px;
}

.omltabmes {
table-layout:fixed;
font-size:8pt;
font-weight:normal;
border-width:1px;
border-style:solid;
width:820px;
}

.omltabmes td {
 text-align:center;
}


.absin {
 text-align:right;
 padding:5px;
}

.omltabf {
width:470px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
border-width:1px;
border-style:solid;
}

.omltabf td {
 text-align:center;
}

.omltabb {
width:20px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltabe {
width:60px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltabx {
width:60px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltab1 {

}

.omltabcelkem {
font-size:8pt;
font-weight:bold;
}

.omltab2 {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:normal;
}

.omltab3 {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:normal;
}

.omltabc {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}


.omlhodiny {
font-size:13px;
font-weight:bold;
}

.omlzkratky {
font-size:13px;
font-style:italic;
font-weight:bold;
}

.omldatum {
font-size:8px;
font-weight:normal;
margin:0px;
padding:0px;
}

.omlnic {
font-size:9px;
background-position:center center;
background-image:url("images/wAbFree.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}

.omlabsence {
font-size:9px;
background-position:center center;
background-image:url("images/wAbsent.gif");
background-attachment:scroll;
background-repeat:no-repeat;

}

.omloml {
font-size:9px;
background-position:center center;
background-image:url("images/wAbOk.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}


.omlpozde {
font-size:9px;
background-position:center center;
background-image:url("images/wAbLate.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}

.omlsoon {
font-size:9px;
background-position:center center;
background-image:url("images/wAbSoon.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}

.omlprezent {
font-size:9px;
background-position:center center;
background-image:url("images/wAbPrez.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}


.omlneoml {
font-size:9px;
background-position:center center;
background-image:url("images/wAbMiss.gif");
background-attachment:scroll;
background-repeat:no-repeat;
}

.omlco {
font-size:9px;
}


.omlsezhead {
font-size:11px;
font-weight:bold;
margin:1px;
padding:1px;
}

.omlseztab {
border-style:solid;
border-width:1px;
}

.omlsezbody {
font-size:11px;
font-weight:normal;
}

.omlsezpatka {
font-size:11px;
font-weight:bold;
}

.zamtable {
border-style:solid;
border-width:1px;
}

.zamhlava {
font-weight:bold;
font-size:12px;
border-bottom-style:none;
}

.zamhlava td {
padding:4px;
}


/* styly pro osobni udaje */

.tabosob {
width:800px;
}

.tabosob td {
padding-right:5px;
width:350px;
}

.udaje {
font-weight:bold;
font-size:9pt;
text-align:left;
}

.pudaje {
font-size:8pt;
text-align:left;
white-space:nowrap;
}



.udajez {
font-weight:bold;
font-size:9pt;
}

.poznosobdiv {
text-align:center;
}

.poznosob {
text-align:center;
width:300px;
margin-top:20px;
padding-top:20px;
border-top-style: solid;
border-top-width: 1px;
}

.pozntext {
width:290px;
}

.osbutt {
padding-left:7px;
padding-right:7px;
}




/* styly pro uvod */

.iaktdate {
  border-top-style: solid;
  border-top-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  text-align:left;
  padding: 6px;
  font-size:8pt;
  width:400px;
}

.iaktual {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  padding: 6px;
  font-size:8pt;
  width:400px;
  margin-bottom:10px;
  text-align:left;

}

.iaktuald {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  padding: 6px;
  font-size:8pt;
  width:400px;
  margin-bottom:10px;
  text-align:left;
}


.paneluvod {
width:750;
min-width:750;
}


.levyuvod {
margin-left:10px;
margin-top:10px;
width:200px;
float:left;
}

.pravyuvod {
padding:5px;
width:450px;
overflow: auto;
}


.doleuvod {
clear:both;
margin-top:5px;

}

.uvodinfo {
 border-style: solid;
 border-width: 1px;
 font-size:8pt;
 font-style:italic;
 width:180px;
 margin-bottom:11px;
}

.uvodrow {
font-size:8pt;
}

tr.uvodalarm {
font-size:8pt;
font-weight:bold;
}

tr.uvodalarm a {
text-decoration:none;
font-weight:bold;
}

tr.uvodalarm a:hover {
text-decoration:underline;
font-weight:bold;
}

.uvodakt {
margin-bottom:25px;
}


.uvodaktup {
 margin-top:8px;
 margin-bottom:5px;
 font-weight:bold;
}

.utridni {
font-style:italic;
font-size:7pt;
margin-bottom:6px;
}

.uvodplan {
margin-top:10px;
margin-bottom:10px;
}


.labelposledni {
font-size:7pt;
}



/* styly pro ankety - odpovedi */


.panelanket {
border-width:1px;
border-style:solid;
margin-left:20px;
margin-top:10px;
width:655px;
_height:300px;
min-height:300px;
}

.panelanket td {
padding: 0px;
 vertical-align:middle;
}

.tableank2 {
padding:6px;
width:700px;
_height:300px;
min-height:300px;
margin:15px;
border-style: solid;
border-width: 1px;
}

.rowank {
padding:1px;
background-color:#FFF5D6;
}

.rowank td {
padding-left:1px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}

.rowank2 {
padding:1px;
background-color:#FFFBF0;
}

.rowank2 td {
padding-left:1px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
} 



.ankuvod {
margin-top:10px;
margin-bottom:25px;
margin-left:5px;
}

.anketnumtext {
width:30px;
}

.ankva {
padding-top:6px;
font-style:italic;
}



/* styly pro ankety - tvorba */


.agrid {
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
width:777px;
}

.aghead {
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
font-weight:bold;
}

.agnazev {
padding-left:6px;
font-size:8pt;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
font-weight:bold;
text-align:left;
width:190px;
}

.agitem {
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
font-size:7pt;
}


.avpravot {
font-size:9px;
}


.aeditp {
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
font-weight:bold;
border-top-width: 1px;
border-top-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
}



.anazev {
font-weight:bold;
font-size:11pt;
width:300px;
border-top-width: 1px;
border-top-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
}



.asledujp {
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
font-weight:normal;
border-top-width: 1px;
border-top-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
}



.lidinadpisgrid {
 padding:3px;
 }
 
.lidigrid {
font-size:7pt;
}


.sledcelk {
font-weight:bold;
}


.shlavicka {
font-weight:bold;
font-size:10px;
}



.stelo {
text-align:center;
}


.stelopr {
text-align:left;
}

.stelopr2 {
text-align:left;
}


.sgrid {
border-width: 1px;
border-style: solid;
}


.spgrid {
padding-left:30px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
}


.tableank3 {
padding:6px;
width:700px;
_height:300px;
min-height:300px;
margin-left:20px;
margin-top:30px;
border-style: solid;
border-width: 1px;
}

.importank {
width:100%;
margin:10px;
}

.ankfile {
width:450px;
}


/* styly pro pluginy */

.pluggrid {
text-align:center;
}

.plugcol {
text-align:center;
}


/* styly pto plan akci */


.pltablein {
 text-align:center;
 }
 

.pltable 
{
    border-width:1px;
    border-style:solid;
    text-align:left;

}


.plhlava {
font-size:13px;
font-weight:bold;
}

.plhlava2 {
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

.plradek 
{
 text-align:left;
}


.plradek2 
{
 padding:1px;
 border-top-style: solid;
 border-top-width: 1px;
 text-align:left;

}


.plden 
{
 font-size:13px;
 vertical-align:top;
}

.pldena 
{
padding-left:10px;
padding-right:10px;
 padding-top:3px;
 padding-bottom:3px;
text-align:center;
}

.plden2
{
 font-size:10px;
}


.pltermin 
{
 font-size:9px;
 white-space:nowrap;
}    

.plakce 
{
   font-size:10pt;
   font-weight:bold;
   width:400px;
   text-align:left;
   padding:3px;
}

.aplakce
{
   font-size:10pt;
   font-weight:bold;
   width:400px;
   text-align:left;
   padding:3px;
}


.plakce2 
{
   font-size:8pt;
   font-weight:normal;
   font-style:italic;
   width:400px;
   text-align:left;
   padding:3px;
}




.aplakce2
{
   font-size:8pt;
   font-weight:normal;
   font-style:italic;
   width:400px;
   text-align:left;
   padding:3px;
}

.plpopis
{
   font-size:10px;
   width:400px;
   text-align:left;
   font-weight:normal;
}
 

.plintpozn {
   font-size:9px;
   font-style:italic;
   text-align:left;
   font-weight:normal;
}


.plsvatek {
font-size:9px;
font-style:italic;
}


.uplantab {
font-size:7pt;
margin-bottom:10px;
}

.uplantab td {
margin-bottom:5px;
}


.uplandatum {
font-weight:bold;
}

.uplanpopis {
font-size:7pt;

}




.loggrid {
text-align:center;
}

.deldialog {
padding-top:30px;
width:100%;
text-align:center;
}


/* styly pro doplnek platby */

.tabplat {
border-style:solid;
border-width:1px;
}

.nadpisplat {
padding:4px;
font-size:11pt;
font-weight:bold;
}

.nadpis2plat {
padding-top:3px;
padding-left:4px;
padding-right:4px;
padding-bottom:8px;
font-size:9pt;
font-weight:bold;
}

.platrow {
font-size:9pt;
}

.platrow td {
padding:6px;
}


.plattext {
width:100px;
min-width:100px;
text-align:left;
}

.platint {
width:40px;
min-width:40px;
}

.platdatum {
width:80px;
min-width:80px;
text-align:right;
}


.platsuma {
width:60px;
min-width:60px;
text-align:right;
}



/* upload */

.fileup {
width:450px;
}

.uploaddiv {
padding:6px;
text-align:center;
}


.FileUploadProgress_MainDiv      { border-width:1px; border-style:solid; 
                                                  padding:3px; padding-top:5px; width:500px;
text-align:left;
                                               }
.FileUploadProgress_Primary      { font-family:verdana; font-size:12px; font-weight:bold; margin:2px;}
.FileUploadProgress_Secondary  { font-family:verdana; font-size:12px; font-weight:bold; margin:2px;}
.FileUploadProgress_Status        { font-family:verdana; font-size:12px; font-weight:bold; margin:2px;}
.FileUploadProgress_Current      { font-family:verdana; font-size:12px; margin:2px;}
.FileUploadProgress_Bar            { width:100%; margin:0px; margin-left:2px; margin-right:2px;
                                                  background-repeat: repeat-x;
                                               }
.FileUploadProgress_ProgressBar              { height:21px; background-repeat: repeat-x;}
.FileUploadProgress_UploadedListFileName { font-family:verdana; font-size:12px; font-weight:bold; }
.FileUploadProgress_UploadedListFileText   { font-family:verdana; font-size:12px; }
.FileUploadProgress_UploadedListTable      { margin:2px;}
.FileUploadProgress_UploadedListRow        {}


/* kalendar */

.kalenspecial {
	font:bold 11px Tahoma;
        border:0px;
	text-align:center;
	padding:1px;
}


/***************************/
/***************************/
/***************************/
/* styly pro update 18.12.2008  */

.planinfo {
border-color:Black;
border-width:1px;
border-style:solid;
padding:8px;
width:400px;
}

.pinadpis {
font-weight:bold;
font-size:10pt;
margin-bottom:8px;
padding:3px;
}

.pipopis {
font-weight:normal;
font-style:italic;
font-size:8pt;
margin-bottom:9px;
}

.pitext {
font-weight:bold;
font-style:normal;
font-size:8pt;
margin-bottom:9px;
}

.pitext2 {
font-weight:normal;
font-style:normal;
font-size:7pt;
margin-bottom:9px;
}


.pitext3 {
font-weight:normal;
font-style:italic;
font-size:7pt;
margin-bottom:9px;
}


.tdakce
{
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.tdakce2
{
 border-bottom-style: solid;
 border-bottom-width: 1px;
}



/*  aktualizace 20.1.2009   */

.znnovejsi {
font-size:10pt;
font-weight:bold;
}

.znbodynovejsi {
font-size:8pt;
font-weight:bold;
text-align:center;
}


.oztable {
padding:10px;
}


.oznadpis {
font-size:10pt;
font-weight:bold;
font-style:italic;
}

.ozdatum {
font-size:8pt;
font-weight:bold;
}

.oznazev {
font-size:8pt;
font-weight:bold;
}

.ozznamka {
font-size:8pt;
font-weight:bold;
white-space:nowrap;
}


.ozpozn {
font-size:7pt;
font-weight:normal;
font-style:italic;
}



/*  aktualizace 4.3.2009   */

.linklive {
font-size:8pt;
font-weight:normal;
font-style:italic;
color:#FF3333;
}


.lbliveid {
border-style:solid;
border-width:1px;
background-color:#8888FF;
}


.gridlive2 {
font-size:small;
text-align:center;
margin-left: auto;
margin-right: auto;
}

.loglink {
background-color:#CCE9FF;
padding:5px;
}


.loglink:hover {
background-color:#FFFFFF;

}

.loglink a:hover {
text-decoration:none;
}


/* aktualizace 20.5. */

.looklist {
font-size:small;
}

.lookscroll {
text-align:left;
width:200px;
height:470px;
overflow: auto;
padding:5px;
}


/* aktualizace 10.6. */

.zaciscroll {
text-align:left;
width:500px;
overflow: auto;
padding:5px;
}


/* 09/10 */


.uvodrozvrh {
 font-family:Verdana;
 width:180px;
 margin-bottom:11px;
}
 



.urtable {
width:180px;
font-size:6pt;
table-layout:fixed;
}

.urtable td {
width:17px;
height:20px;
padding-top:2px;
padding-left:2px;
font-weight:bold;
text-align:center;
}

.uroznumhod {
font-size:6pt;
font-style:italic;
font-weight:normal;
}

.urozden {
font-size:6pt;
font-weight:normal;
}

.urprihlas {
width:180px;
font-size:7pt;
}

.urpin {
padding:5px;
}

.ustable {
width:180px;
font-size:7pt;
}

.usden {
 margin-top:5px;
 font-weight:bold;
 padding:4px;

 }
 
 .ushod {
 margin-left :3px;
 font-style:italic;
 padding-left:5px;
 padding-bottom:3px;
 }
 
.pschema {
width:60px;
height:10pt;
border: solid 0px black;
}

.labelschema {
float:left;
font-size:9pt;
} 

.tschema {
margin-left:10px;
margin-bottom:10px;
margin-top:-7px;
}

.tschema td {
padding:4px;
}

.tsdiv {
 cursor:pointer;
}

.cm {
background-repeat: repeat-x;
height: 23px;
font-weight: bold;
}

.uvplanin {
padding:3px;
background-color:#ffefbe;
}


.cmplan {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:195px;
 float:right;
 padding:2px;
}

.panelpmplan {
float:right;
margin:2px;
padding-top:2px;
white-space:nowrap;
}




.uaktual {
background-color:#ffefbe;
text-align:center; 
font-size:7pt;
}

.uaktualin {
padding:5px;

}

.prubtablein {

 }
 
 .cmrozvrh {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:160px;
 float:right;
 padding:2px;
}

 .cmsuplov {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:87px;
 float:right;
 padding:2px;
}



 .cmprub {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:325px;
 float:right;
 padding:2px;
}

 .cmpolo {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:100px;
 float:right;
 padding:2px;
}

 .cmvych {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:140px;
 float:right;
 padding:2px;
}

.cmopr {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:75px;
 float:right;
 padding:2px;
}


.cmosob {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:130px;
 float:right;
 padding:2px;
}

.cmoml {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:290px;
 float:right;
 padding:2px;
}

.cmzames {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:170px;
 float:right;
 padding:2px;
}

.cmnasten {
 height: 25px;
 font-weight: normal;
 width:365px;
 float:right;
 padding:4px;
}

.cmplugin {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:183px;
 float:right;
 padding:2px;
}


.cmlog {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:276px;
 float:right;
 padding:2px;
}

.cmmojelog {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:160px;
 float:right;
 padding:2px;
}


.cmlog2 {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:220px;
 float:right;
 padding:2px;
}


.cmlogpoc {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:245px;
 float:right;
 padding:2px;
}


.cmlogerr {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:320px;
 float:right;
 padding:2px;
}

.cmkomens {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:355px;
 float:right;
 padding:2px;
}

.cmzapisp {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:240px;
 float:right;
 padding:2px;
}

.cmknih {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:270px;
 float:right;
 padding:2px;
}


/* suplovani */
.suphod {
padding:3px;
font-size:8pt;
margin-left:6px;
}

.supden {
padding:3px;
font-size:9pt;
font-weight:bold;
}

.suptable {

font-size:8pt;
}



/* leden 2010 */

.cmsestav {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:450px;
 float:right;
 padding:2px;
}

.sestisk {
margin-top:3px;
}

.rmlistsestavy {
font-size:8pt;
margin:2px;
width:300px;
 
}

.rmlistsesfiltr {
margin:2px;
font-size:8pt;
width:100px;

}


/* duben 2010 */
.cmankr {
 background-repeat : repeat-x;
 height: 25px;
 font-weight: normal;
 width:150px;
 float:right;
 padding:2px;
}
