BODY, TD, TH, INPUT, TEXTAREA, OPTION {
  font-size: 11px;
  font-family: "trebuchet ms", sans-serif;
}

TD.center, TH.center { text-align: center }

/*************************************************************************/

.invisible { display:none; }
.invisible-hidden { position:absolute; visibility:hidden; } /* hack for TinyMCE, pngfix, ... */
DIV.clearing { clear:both; font-size: 0px; height: 0px; }

/*************************************************************************/

BODY.admin { 
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
}

.admin H1#admin_title { 
  font-size: 16px; 
  background-color: #787878;
  color: #ffffff;
  padding: 3px 5px 3px 5px;
  margin: 0px;
}

.admin H2 { 
  font-size: 14px; 
  margin: 0px;
}

.admin #languages-choice { float:right; }

#admin-menu { 
  background-color: #e0e0e0;
  padding: 1px 5px 1px 5px;
  margin: 0px;
}

#admin-padded-body { padding: 8px; }

/*************************************************************************/

TABLE.autocrud-table {
  background-color: #ffffff;
  border-collapse: collapse;
}

TABLE.autocrud-table TH {
  border: 1px solid #787878;
  background-color: #d0d0d0;
  padding: 2px;
}

TABLE.autocrud-table TD {
  border: 1px solid #787878;
  background-color: #ffffff;
  padding: 2px;
}

TABLE.autocrud-table TD * {
  vertical-align: middle;
}

.autocrud-error-msg { color: red; }
.autocrud-action-msg { color: #00c000; }

.roles-granters-user { background-color: #c0ffc0; }
.roles-granters-group { background-color: #c0c0ff; }

.acl-value-true { color: #00c000; }
.acl-value-false { color: #ff0000; }

/*************************************************************************/

#admin-tree .ctg-visible { color: #000000; } 
#admin-tree .ctg-hidden { color: #787878; } 

.kinds-list LI { margin: 0px auto 4px auto; }
.kinds-list LI * { vertical-align: middle; }

.fields-grid TABLE { margin: 2px; }
.fields-grid TD { margin: 0px; padding: 1px; vertical-align: top; }
.fields-grid .key { }
.fields-grid .value { padding-left: 3px; background-color: #f0f0f0; }
.fields-grid .value-field { } 

#node-left-block { float: left; margin-right: 40px; }

#discussion-editor { width: 550px; height: 300px; }

/*************************************************************************/

.field-hint { color: #787878; }

.view-block {
  border: 1px solid #c0c0c0;
  padding: 3px;
}

.view-block H1 {
  font-size: 18px;
}

.view-block H2 {
  font-size: 15px;
}

.view-block H3 {
  font-size: 12px;
}

/*************************************************************************/

.obsolete-proposal { color: #a0a0a0; }

/*************************************************************************/

.breadcrumbs { margin: 0px 0px 10px 0px; }
.breadcrumbs * { vertical-align: middle; }

/*************************************************************************/

DIV.tabs-nav {
  border-bottom: 1px solid #000;
  margin-top:7px;
  padding-bottom: 3px;
}
DIV.tabs-nav UL {
  margin: 0 0 0 5px; 
  padding: 0; 
  list-style: none
}
DIV.tabs-nav UL LI {
  display: inline
}
DIV.tabs-nav UL LI A {
  padding: 3px;
  border: 1px solid #000;
  background: #eee;
}
DIV.tabs-nav UL LI.active A {
  padding-top: 5px;
  border-bottom: 1px solid #fff;
  background: #fff
}
DIV.tabs-nav UL LI A:hover {
  padding-top: 5px;
  border-bottom: 1px solid #fff;
  background: #fff
}

/*************************************************************************/

TABLE.proposals-preview {
  margin: 5px;
}

/*************************************************************************/

.article-perex {
  width: 800px;
  height: 17em;
}

.article-body {
  width: 800px;
  height: 35em;
}

/*************************************************************************/

DIV.photos-image {
  float:right;
}
DIV.photos-image IMG {
  max-width: 500px;
}


