/**
 *
 * Marydor Website CSS
 * http://www.marydor.com
 * Copyright 2005 Moziks Systems
 * http://www.moziks.info
 *
 * $Date: 2005/09/13 17:59:14 $
 * $Revision: 1.10 $
 *
 */

/**
 * Commons
 */
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.justify {
  text-align: justify;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.error, .error *, .red, .red * {
  color: red;
}
.clear {
  clear: both!important;
}
.bold {
  font-weight: 600;
}
.border-top, .border-top-padding {
  background: url(../img/border-dotted.png) repeat-x top;
}
.border-top-padding {
  padding-top: 1.5em;
}
.grey, .grey * {
  color: #666;
}
.small {
  font-size: 0.7em;
}


/**
 * Forms
 */
input.big, textarea.big {
  width: 100%;
}
input.medium, select.medium, textarea.medium {
  width: 50em;
}
input.checkbox {
  border: none;
  background: transparent;
}


/**
 * Exceptions
 */
div.exception {
  border: 1px solid red;
  background: #333;
  margin: 1em;
  font-size: 0.8em;
  padding: 0.5em;
}
.exception h3 {
  font-size: 1.5em;
  margin: 0;
  background: red;
  padding-left: 0.5em;
}
.exception table td {
  background: #666;
}
.exception table {
  width: 100%;
  margin: 0;
}
.exception ul {
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
.exception li {
  border-top: 1px dotted #666;
  padding-bottom: 1em;
}
.exception li:hover {
  background: #666;
  border-top-color: #FFF;
}
/*.miniBorder {
	border: 4px solid #FFF;
}*/