HTML, BODY { height: 100%; }

/* stínování */
.AdminMenu {
  background: url("img/admin_menu_pozadi.jpg");
  height: 64px;
}

/*  ---------------  */
/* --- Formuláře --- */
/*  ---------------  */

.AdminPanel { text-align: center; }
.AdminPanel FORM { margin: 0px; }
.AdminPanel TABLE {
  text-align:left;
  color: #15428B;
  margin: 0px auto;
  font: 10pt "Verdana";
  border: 1px solid #4075D5;
  border-collapse: collapse;
}

.AdminPanel TR {
  line-height: 28px;
}

.AdminPanel TD {
  padding: 0px;
}

.AdminPanel TR.HeaderTable{
  background: url("img/modry_pruh_tabulka2.jpg");
}

.AdminPanel TR.ItemEven { background-color: #F0F0F0; }
.AdminPanel TR.ItemOdd { background-color: #FFFFFF; }

.AdminPanel TD { padding: 0px 10px 0px 0px; }
.AdminPanel TD.Id { text-align: center; }

.AdminPanel TD.Options IMG { border: none; }
.AdminPanel .Uzivatele .User {
  text-align: left; 
}
.AdminPanel .User A {
  color:#15428B;
  line-height: 31px;
  text-decoration: none; 
}
.AdminPanel .Add IMG{
  vertical-align: middle;
  border: none;
}
.AdminPanel .Radio { padding-left: 5px;}
.AdminPanel .Header { background-color: #EDF6FF; }
.AdminPanel .Header A { display: block; font-weight: bold; line-height: 20px; }
.AdminPanel .Header A.Ascending { text-decoration: underline; background: url("img/asc_sort.gif") no-repeat; padding-left: 18px; }
.AdminPanel .Header A.Descending { text-decoration: underline; background: url("img/desc_sort.gif") no-repeat; padding-left: 18px; }
.AdminPanel .Footer { height: 33px; text-align: center; background-color: white;}

.AdminPanel .Tlacitko {
  background: url("img/tlacitko.jpg");
  width: 152px;
  height: 25px;
  vertical-align: middle;
  border: none;
}

.AdminPanel .Tlacitko:hover {
  background: url("img/tlacitko_hover.jpg");
}

/*  -----------------  */
/* --- Stránkování --- */
/*  -----------------  */
.AdminPanel .PageGroup { font: 12px "Verdana"; margin: 10px; }
.AdminPanel .PageGroup .PageItem A { color: #15428B; font-weight: bold; text-decoration: none; }
.AdminPanel .PageGroup .PageCurrent A { text-decoration: underline; }
.AdminPanel .PageGroup .PageItem { color: #15428B; }
.AdminPanel .PageGroup .PageCurrent { font-size: 16px; }

.AdminPanel .Value .MultiRadioBox { height: auto; xoverflow: hidden; white-space: nowrap;}
.AdminPanel .Value SELECT.InputSelect,
.AdminPanel .Value INPUT.InputText,
.AdminPanel .Value TEXTAREA.InputTextArea { width: 300px; }

/*  --------------------  */
/* --- Ikony možnosti --- */
/*  --------------------  */
.AdminPanel .Content { padding-left: 24px; width: 45px; }
.AdminPanel .ItemOdd .Options .Content { background: url("img/obsah_Odd.jpg") no-repeat; }
.AdminPanel .ItemEven .Options .Content { background: url("img/obsah_Even.jpg") no-repeat; }

.AdminPanel .Detail { padding-left: 24px; width: 80px; }
.AdminPanel .ItemOdd .Options .Detail { background: url("img/podrobnosti_Odd.jpg") no-repeat; }
.AdminPanel .ItemEven .Options .Detail { background: url("img/podrobnosti_Even.jpg") no-repeat; }

.AdminPanel .Move { padding-left: 28px; width: 47px; }
.AdminPanel .ItemOdd .Options .Move { background: url("img/presun_Odd.jpg") no-repeat; }
.AdminPanel .ItemEven .Options .Move { background: url("img/presun_Even.jpg") no-repeat; }

.AdminPanel .Delete { padding-left: 24px; width: 38px; }
.AdminPanel .ItemOdd .Options .Delete { background: url("img/smaz_Odd.jpg") no-repeat; }
.AdminPanel .ItemEven .Options .Delete { background: url("img/smaz_Even.jpg") no-repeat; }
.AdminPanel .Options DIV {
  height: 21px;
  line-height: 21px;
  text-align: left;
  text-decoration: none;
  cursor: hand;
}

/*  ---------------------  */
/* --- Ikony uživatelů --- */
/*  ---------------------  */
.AdminPanel .ItemOdd .Uzivatele .UserEdit { background: url("img/user_Odd_green.jpg") no-repeat; }
.AdminPanel .ItemEven .Uzivatele .UserEdit { background: url("img/user_Even_green.jpg") no-repeat; }

.AdminPanel .ItemOdd .Uzivatele .UserView { background: url("img/user_Odd_red.jpg") no-repeat; }
.AdminPanel .ItemEven .Uzivatele .UserView { background: url("img/user_Even_red.jpg") no-repeat; }

.AdminPanel .UserEdit,
.AdminPanel .UserView {
	display: block;
  height: 21px;
  line-height: 21px;
	padding-left: 20px;
	margin-right: 8px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  cursor: hand;
  float: left;
}

/*  ------------------  */
/* --- Admin header --- */
/*  ------------------  */

.AdminHeader {
  background: url("img/admin_header_pozadi2.jpg") no-repeat center;
  height: 40px;
}

.AdminHeaderItem {
  color: #FFFFFF;
  font: bold 16px/40px "Verdana";
  text-align: center;
}

/*  ----------------  */
/* --- Admin menu --- */
/*  ----------------  */

.AdminMenu { color: #15428B; font: bold 13px "Verdana"; }

.AdminMenu .AdminMenuSet { padding-top: 10px; }
.AdminMenu .AdminMenuSet TABLE { margin: 0px auto; border-collapse: collapse; }
.AdminMenu .AdminMenuSet TD { padding: 0px; white-space: pre; line-height: 40px; }

.AdminMenu .AdminMenuSet .AdminMenuBlank { width: 100px; }
.AdminMenu .AdminMenuSet .AdminMenuButtonLeft DIV { background: url("img/admin_menu_item_levy_bok.jpg") no-repeat right; width: 5px; }
.AdminMenu .AdminMenuSet .AdminMenuButtonRight DIV { background: url("img/admin_menu_item_pravy_bok.jpg") no-repeat left; width: 5px; }

.AdminMenu .AdminMenuSet A {
  background: url("img/admin_menu_item_pozadi.jpg");
	display: block;
  padding: 0px 10px;
  color: #15428B;
  text-decoration: none;
}
.AdminMenu .AdminMenuSet A:hover{
  background: url("img/admin_menu_item_pozadi_hover.jpg");
}

/*  --------------------  */
/* --- Tree structure --- */
/*  --------------------  */
.AdminPanel DIV.TreeNone { }
.AdminPanel DIV.TreeLast { background: url("img/navigator_l.gif") no-repeat top center; }
.AdminPanel DIV.TreeNext { background: url("img/navigator_i.gif") no-repeat top center; }
.AdminPanel DIV.TreeBranch { background: url("img/navigator_t.gif") no-repeat top center; }
.AdminPanel DIV.Tree { float: left; width: 15px; }
.AdminPanel TD.Tree { white-space: nowrap; padding-right: 15px; }

.AdminPanel DIV.Folder { white-space: pre; float: left; margin-right: 4px; }
.AdminPanel DIV.FolderDefault { background: url("img/Folder.jpg") no-repeat left; padding-left: 18px; }
.AdminPanel DIV.FolderSecured { background: url("img/FolderSecured.jpg") no-repeat left; padding-left: 20px; }
.AdminPanel DIV.FolderHidden { background: url("img/FolderSecuredHidden.jpg") no-repeat left;  padding-left: 20px; }

.AdminPanel TD.Name{
  width: 30%;
	padding: 1px;
  padding-left: 5px;
	vertical-align: top;
}
.AdminPanel TD.Value{
  width: 70%;
  padding-right: 5px;
}
.AdminPanel TD.Button{
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
  text-align: center;
}

/*  -------------  */
/* --- Editace --- */
/*  -------------  */

.AdminPanel .DocEditPathPanel{
  background: url("img/admin_header_pozadi2.jpg") no-repeat center;
  height: 40px;
  color: #FFFFFF;
  font: bold 16px/40px "Verdana";
  text-align: center;
}
.AdminPanel .DocEditPathPanel a{
  color: #FFFFFF;
  text-decoration: none; 
}

.AdminPanel .DocEditPanel {
  background-color: #EDF6FF;
  padding-top: 8px;
}


/*.DocEditPanelIn { background-color: #EDF6FF; }*/
/*.AdminPanel .DocEditPanelIn SELECT.InputSelect { position: relative; top: 4px; }*/
.AdminPanel .DocEditPanelIn INPUT.Tlacitko { margin: 4px 2px 8px 2px; }

.Content .Edit{
  margin-bottom: 10px;
}

.AdminPanel TABLE.DocEditPanelIn { border: none; }
.AdminPanel TABLE.DocEditPanelIn TD { padding-right: 10px; font: 10px/12px "Verdana"; }
.AdminPanel .DocEditPanelGallery { margin: 5px 30px; text-align: center; }
.AdminPanel .DocEditPanelGallery .UploadPicture { float: left;  }
.AdminPanel .DocEditPanelGallery .UploadPicture TABLE { border: none; background: url("img/admin_picture_pozadi_04.jpg") no-repeat center; margin: 10px; width: 480px; height: 308px; }
.AdminPanel .DocEditPanelGallery .UploadPicture TABLE TH { text-align: center; padding-bottom: 8px; }
.AdminPanel .DocEditPanelGallery .UploadPicture TABLE TD { vertical-align: top; line-height: 20px; }
.AdminPanel .DocEditPanelGallery .UploadPicture TABLE TD.Nazev { padding-left: 20px; }
.AdminPanel .DocEditPanelGallery .UploadPicture INPUT.Input { width: 250px; }
.AdminPanel .DocEditPanelGallery .UploadPicture TEXTAREA.Input { width: 250px; height: 80px; }
.AdminPanel .DocEditPanelGallery .Picture { float: left;  }
.AdminPanel .DocEditPanelGallery .Picture TABLE { border: none; margin: 10px; width: 230px; }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Head { background: url("img/admin_picture_pozadi_01.jpg") no-repeat center; height: 25px; text-align: right; }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Body { background: url("img/admin_picture_pozadi_02.jpg") no-repeat center; height: 200px; text-align: center; padding: 0px 5px 0px 0px; vertical-align: center; }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Foot { background: url("img/admin_picture_pozadi_03.jpg") no-repeat center; height: 83px; text-align: center; padding: 0px 5px 0px 0px; vertical-align: top; font: 10px/12px "Verdana"; }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Head .Left { text-align:left; float: left; margin: 5px 0px 0px 15px; line-height: 20px; vertical-align: bottom; background: none; !important }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Head .Right { text-align:right; float: right; padding: 5px 15px 0px 0px; line-height: 20px; vertical-align: bottom; float: right; background: none; !important }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Body IMG { border: none; }
.AdminPanel .DocEditPanelGallery .Picture TABLE TD.Foot .Button IMG { border: none; margin-top: 5px; }
.AdminPanel .DocEditPanelGallery .Button { clear: both; padding-bottom: 10px; }


/*  -------------  */
/* --- Dialogy --- */
/*  -------------  */

.DialogPanel { background-color: #EDF6FF; color: #15428B; }
.DialogPanel TABLE.EditPicture { border: none; background: url("img/admin_picture_pozadi_04.jpg") no-repeat center; margin: 10px; width: 480px; height: 308px; }
.DialogPanel TABLE.EditPicture TH { font: bold 10pt "Verdana"; text-align: center; padding-bottom: 8px; }
.DialogPanel TABLE.EditPicture TD { font: 10pt "Verdana"; vertical-align: top; line-height: 20px; }
.DialogPanel TABLE.EditPicture TD.Nazev { padding-left: 20px; }
.DialogPanel TABLE.EditPicture INPUT.Input { width: 250px; }
.DialogPanel TABLE.EditPicture TEXTAREA.Input { width: 250px; height: 80px; }

