/* tagy */
* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; margin: 0;}
a {font-size: 12px; color: #ff5500; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
p {padding: 0; margin: 2px 0 10px 0; line-height: 160%;}
ul, ol {padding: 2px 0 12px 40px;}

form {margin: 0 0 8px 0;}
fieldset {margin-bottom: 10px; padding: 8px; background-color: #fff1eb;}
fieldset fieldset {background-color: #ffffff;}
legend {font-weight: bold; color: #000000;}
input, textarea {padding: 1px 0;}
label input {margin: 3px 4px 3px 1px; padding: 0;}
optgroup option {padding-left: 16px;}

img {border: 0;}
small {color: #808080;}
td {font-size: 12px; padding: 1px;}

/* hlavicka */
#header {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #ffffff; background-color: #ff5500; padding: 10px; border-bottom: 3px solid #e64d00;}
#header span {float: right; position: relative; top: 6px;}
#header span, #header span * {font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff;}

/* menu */
#menu {background: #ffd7b0; color: #ffffff; border-bottom: 1px solid #dcdcdc;}
#menu-padding {padding: 6px 0 6px 6px;}
#menu a {color: #000000; font-weight: bold; text-decoration: none; padding: 0px 4px;}
#menu a:hover, #menu a.act {text-decoration: underline;}

/* obsah */
#content {padding: 12px 16px 16px 16px; border-bottom: 1px solid #dcdcdc; min-width: 800px;}

/* copyright */
#copyright {text-align: right; padding: 5px 8px; background-color: #ff5500; border-bottom: 1px solid #dcdcdc;}
#copyright, #copyright * {color: #ffffff; font-size: 10px; text-decoration: none; font-weight: bold;}
#copyright a:hover {text-decoration: underline;}
#copyright div {float: left;}

/* ruzne */
#slhook {width: 55px; height: 13px; padding: 0; margin: -3px 0 0 0;}
#external-container {padding: 10px;}
#external-container h1 {border-bottom: 3px solid #ff5500; padding-bottom: 3px; margin-bottom: 6px;}

  /* uvodni strana */
  #indextable {width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
  #indextable td {padding: 10px; border: 1px solid #dcdcdc; background-color: #fff1eb;}
  #indextable h2 {margin-bottom: 6px; border-bottom: 1px solid #dcdcdc; padding-bottom: 6px;}
  #indextable li {padding: 3px;}
  #news-box h2 {font-size: 18px; border-bottom: 1px solid #dcdcdc; margin-bottom: 12px; padding-bottom: 6px;}
  #news h3 {font-size: 16px; color: #ff5500;}
  #news p {margin-bottom: 3px;}
  #news div {margin-bottom: 15px; color: #808080;}

  /* sprava obsahu */
  #contenttable {width: 100%; border: 1px solid #dcdcdc; line-height: 140%;}
  #contenttable a {text-decoration: none;}
  #contenttable h2 {margin: 0 0 8px 0; padding: 4px 0 7px 0; border-bottom: 1px solid #dcdcdc;}
  #contenttable div.pad {padding: 20px 0;}
  .contenttable-box {padding: 8px; margin: 0; border-right: 1px solid #dcdcdc;}
  .contenttable-icon {margin-right: 5px; position: relative; top: 3px;}
  #contenttable-list {width: 100%; margin-left: 4px;}
  #contenttable-list tr {vertical-align: top;}
  #contenttable-list td {padding: 0;}
  #contenttable-list .name {width: 60%;}
  #contenttable-list .name a {font-weight: bold;}
  #contenttable-list .name a:hover {color: #ff5500;}
  #contenttable-list .name input {width: 30px; margin-right: 10px; position: relative; top: 2px; left: 2px;}
  #contenttable-list .type {width: 15%;}
  #contenttable-list .actions {width: 25%; white-space: nowrap;}
  #contenttable-list .actions .tpad, #contenttable-list .type .tpad {padding: 4px;}
  #contenttable-list .intersecpad .name, #contenttable-list .intersecpad-hl .name {padding-left: 30px;}
  #contenttable-list .sep {padding-top: 32px;}
  #contenttable-list .sep .sepbg {background-color: #ffd7b0; height: 26px;}
  #contenttable-list .sep a {color: #000000;}

  /* uprava clanku */
  #ae-table {width: 99.1%; border-collapse: collapse;}
  #ae-table, #ae-table td {margin: 0; padding: 0;}
  #content-cell {width: 75%;}
  #content-cell textarea {width: 99%; height: 416px;}
  #is-cell {width: 25%;}
  #is-cell div {padding-left: 5px;}
  #is-cell textarea {width: 99%; height: 179px;}
  #is-cell p {float: left; width: 223px; margin-bottom: -32px; z-index: 2; position: relative;}
  #is-cell label {display: block;}
  #is-cell label input {margin: 0;}
  #time-cell {z-index: 1; position: relative;}
  .ae-artselect {width: 249px;}
  .ae-artselect-disoption {color: #808080;}

  /* uprava boxu */
  #boxesedit {width: 100%;}
  #boxesedit td.cell {padding: 10px 20px 25px 10px;}
  #boxesedit td.cell div {border: 1px solid #dcdcdc; padding: 20px 15px;}
  
  /* souborovy manazer */
  #fman-action {border-bottom: 1px solid #dcdcdc; margin-bottom: 10px;}
  #fman-action h2 {margin-bottom: 6px;}
  #fman-list {width: 100%; margin-bottom: 6px;}
  #fman-list a {color: #000000;}
  #fman-list a:hover {color: #ff5500;}
  #fman-list .actions, #fman-list .actions a {font-size: 10px;}
  #fman-list td {padding: 2px 4px;}
  #fman-list input {margin-right: 2px;}
  .fman-menu {border-width: 1px 0 1px 0; border-style: solid; border-color: #dcdcdc;}
  .fman-menu, .fman-menu2 {margin-top: 5px; padding: 5px;}
  .fman-menu a, .fman-menu span, .fman-menu2 a, .fman-menu2 span {border-right: 1px solid #dcdcdc; padding-right: 8px; margin-right: 8px;}
  
  /* galerie */
  .gallery-savebutton {float: left; margin: 4px 14px 0 0; display: block;}
  #gallery-browser {background-color: #FFFFFF; border: 1px solid #808080; height: 150px; width: 460px; padding: 10px; margin-left: 10px; overflow: auto;}
  #gallery-browser #gallery-browser-actdir {padding-bottom: 3px; margin-bottom: 2px; border-bottom: 1px solid #dcdcdc;}
  #gallery-browser #fman-list {width: 443px;}
  #gallery-browser a {color: #000000;}
  #gallery-browser td.noimage a {color: #808080;}
  #gallery-browser-dialog {width: 350px; height: 48px; background-color: #fff1eb; border: 2px solid #ff5500; position: absolute;}
  #gallery-browser-dialog div {width: 338px; height: 33px; border: 2px solid #fff1eb; padding: 11px 0 0 8px; font-size: 16px;}
  #gallery-browser-dialog div span {font-weight: bold; padding-right: 4px;}
  #gallery-browser-dialog div a {font-size: 16px; padding: 2px 5px; margin: 0 4px; border: 2px outset #ff5500; background-color: #ffd7b0; color: #000000;}
  #gallery-browser-dialog div a:active {border-style: inset;}
  #gallery-edittable {border-collapse: collapse; margin: 14px 0; background-color: #ffd7b0;}
  .gallery-edittable-td {border: 1px solid #ffffff; vertical-align: top;}
  .gallery-edittable-td {padding: 20px;}
  #gallery-edittable a[rel=lightbox\[1\]] img {border: 1px solid #808080;}
  #gallery-insertform-cell {}

/* tridy */
a.normal {color: #000000;}
a.invisible {color: #808080;}
a.notpublic {font-style: italic; color: #000000;}
a.invisible-notpublic {color: #808080; font-style: italic;}
.intersecpad-hl, .hl {background-color: #fff1eb;}

.message1, .message2, .message3 {margin: 5px 0 20px 0; padding: 13px 5px 13px 48px; border: 1px solid #dcdcdc; font-weight: bold; background-color: #fff1eb; background-position: 5px 5px; background-repeat: no-repeat;}
.message1 ul, .message2 ul, .message3 ul {margin: 0; padding: 5px 0 0 15px;}
.message1 {background-image: url("../images/icons/info.png");}
.message2 {background-image: url("../images/icons/warning.png");}
.message3 {background-image: url("../images/icons/error.png");}

.cform table {width: 100%;}
.arealine {width: 99%; height: 50px;}
.areasmall {width: 290px; height: 150px;}
.areasmall_100pwidth {width: 100%; height: 200px;}
.areasmallwide {width: 620px; height: 150px;}
.areamedium {width: 600px; height: 350px;}
.areabig {width: 99%; height: 400px;}
.areabigperex {width: 99%; height: 150px;}
.inputbig {width: 750px;}
.inputsmall {width: 145px;}
.inputmedium {width: 290px;}
.inputmini {width: 32px;}
.inputmicro {width: 18px;}
.selectmedium {width: 294px;}
.selectbig {width: 753px;}

.hr {height: 10px; background-image: url("../images/hr.gif"); background-position: left center; background-repeat: repeat-x;}
.hr hr {display: none;}

.paging {padding: 6px 0 3px 1px;}
.paging span a {padding: 0 2px;}
.paging a.act {text-decoration: underline;}

.widetable {width: 100%; border: 1px solid #dcdcdc;}
.widetable td {padding: 5px 15px;}
.widetable td.lpad {padding: 5px 15px 5px 32px;}
.widetable td.rbor {border-right: 1px solid #fff1eb;}
.widetable h2 {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #dcdcdc;}
.list td {padding: 5px 32px 5px 0;}

.ex-list li {list-style-image: url("../images/icons/action.gif"); padding: 5px 10px;}
.ex-list a {font-weight: bold; font-size: 13px;}

.bborder {padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid #dcdcdc;}
fieldset .bborder {border-color: #808080;}
.customsettings {border-left: 1px solid #dcdcdc; padding-left: 8px;}
.customsettings strong, .customsettings span {border-left: 1px solid #ffffff;}
.backlink {display: block; font-weight: bold; padding-bottom: 10px;}
.icon {margin: -1px 5px 0 0; vertical-align: middle;}
.groupicon {vertical-align: middle; margin-top: -1px;}
.rpad {padding-right: 10px;}
.lpad {padding-left: 10px;}
.inline {display: inline;}
.hidden {display: none;}
.cleaner {clear: both;}
.micon {height: 15px; margin: 0 1px;}
.intersecpad {padding-left: 20px;}
.litem {font-weight: bold;}
.special {color: #ff5500;}
.small {font-size: 10px;}
.block {display: block;}
.note {color: #808080;}