/* --- Loginbox --- */
h2.userName {
  margin-top:0;
}

/* --- Provoz --- */
/*
table.provoz {
  width:100%;
  border:1px solid rgb(170,170,180);
}
table.provoz th, table.provoz td {
  padding:4px 5px;
  border-right:1px solid rgb(170,170,180);
  background-color:rgb(240,240,250);
}
table.provoz th {
  text-align:center;
  font-weight:bold;
  color:rgb(16,56,99);
  border-bottom:1px solid rgb(170,170,180);
  background-color:rgb(240,240,250);
  background-color:rgb(195,190,200);
}
table.provoz td {
  padding:3px;
}
table.provoz tr.sudy th ,
table.provoz tr.sudy td {
  background-color:rgb(239,243,255);
}
table.provoz td.chbox {
  border-right:0;
}
table.provoz td.submit {
  text-align:right;
}
table.provozUcastLayout td {
  vertical-align:top;
}
h3.provozUcast {
  margin:0 0 0.4em 0;
}
table.provozUcast {
  width:245px;
  margin-right:5px;
  border:1px solid rgb(214,215,222);
  background-color:rgb(240,250,240);
}
table.provozUcast td {
  padding:2px 4px;
}
table.provozUcast td.right {
  text-align:right;
}
*/

/* --- Provoz --- */
table.provoz {
  width:100%;
  margin-bottom:10px;
  border:1px solid rgb(214,215,222);
}
table.provoz th, table.provoz td {
  padding:4px 5px;
  /*
  border-right:1px solid rgb(214,215,222);
  */
  background-color:rgb(250,250,255);
}
table.provoz th {
  text-align:left;
  font-weight:bold;
  color:rgb(16,56,99);
  border-bottom:1px solid rgb(214,215,222);
  background-color:rgb(239,255,220);
  background-color:rgb(239,243,255);
}
table.provoz td {
  padding:4px 3px;
}
table.provoz tr.sudy th ,
table.provoz tr.sudy td {
  background-color:rgb(239,243,255);
}
table.provoz td.chbox {
  width:20px;
  text-align:center;
}
table.provoz td.day {
  width:45px;
}
table.provoz td.date {
  width:50px;
}
table.provoz td.info {
  width:18px;
  text-align:center;
}
table.provoz td.submit {
  text-align:right;
}
input.provozNote {
  width:180px;
  border:1px solid #777;
}

h3.provozUcast {
  margin:0 0 0.4em 0;
}
table.provozUcast {
  width:100%;
  margin-right:10px;
  border:1px solid rgb(214,215,222);
  background-color:rgb(239,255,220);
  background-color:rgb(239,243,255);
}
table.provozUcast tr.lichy td {
  background-color:#fff;
}
table.provozUcast td {
  padding:2px 4px;
}
table.provozUcast td.right {
  text-align:right;
}
div.provozInfo {
  width:10px;
  text-align:center;
  font-weight:bold;
  color:rgb(50,90,180);
  border:1px solid rgb(50,90,180);
  background-color:#fff;
}
div.provozInfo a {
  color:rgb(50,90,180);
  text-decoration:none;
}

/* --- Kontakty --- */
div#kontaktyHolder {
  width:492px;
  padding:1px;
  overflow:auto;
}
table#kontakty {
  width:492px;
}
textarea.emails {
  width:492px;
  border:1px solid #aaa;
}

/* --- Nastaveni --- */
form#formSettings {
  margin:0;
  padding:0;
}
table#settings td {
  padding:4px 10px;
  padding-left:0;
  font-weight:bold;
}
h3.settings {
  margin:0 0 0.4em 0;
}
table#settings input.text {
  width:200px;
  border:1px solid #aaa;
}

/* --- Diskuze --- */
#formDiskuze {
  background-color:rgb(240,240,245);
  padding:8px;
}
div.diskuzePopisek {
  margin-bottom:0.4em;
  font-weight:bold;
}
input#diskuzeNadpis {
  width:475px;
  border:1px solid #aaa;
}
textarea#diskuzeText {
  width:467px;
  height:80px;
  padding:2px 4px;
  border:1px solid #aaa;
  font-family:"Tahoma CE", Tahoma, sans-serif;
  font-size:12px;
}
div.diskuzeButton {
  margin-top:0.5em;
}
div.diskusePrisp,
div.diskusePrispNew {
  margin:10px 0;
  padding:0;
  background-color:rgb(245,245,248);
  border-left:2px solid #ddd;
}
div.diskusePrispNew {
  border-left-color:rgb(200,0,0);
}
div.diskusePrispInner {
  padding:5px;
}
table.diskusePrispNadpis {
  width:100%;
  background-color:rgb(223,237,248);
}
table.level1 {
  background-color:rgb(178,223,242);
}
table.diskusePrispNadpis td.datum {
  padding-left:5px;
  width:120px;
  font-size:0.9em;
  text-align:right;
}
div.diskusePrisp h5,
div.diskusePrispNew h5 {
  margin:0;
  padding:0;
  font-size:1em;
  color:rgb(16,56,99);
}
div.diskusePrisp p,
div.diskusePrispNew p {
  margin:0.8em 0;
}
p#diskuseCtrl {
  margin:24px 0;
}

/* --- Rezervace letadel --- */
#rezervaceLet {}
#rezervaceLet td {
  padding:2px 10px;
  padding-left:0;
  font-weight:bold;
}
#rezervaceLet td.popisek {
  padding-top:7px;
}
#rezervaceLet td.buttons {
  padding-top:10px;
}
#rezervaceLet select {
  width:240px;
}
input.size2,
input.size4,
input#destinace {
  width:30px;
  border:1px solid #aaa;
}
input.size4 {
  width:40px;
}
input#destinace {
  width:490px;
}
div#rezervaceLetRezHolder {
  width:492px;
  padding:1px;
  overflow:auto;
}

