.annot { font-size: 107.692%; }

ol { margin: 0 0 1.6em 2em; padding: 0;  }
ol li { background: none; }

/*.error { color: #ff0000; font-weight: bold; }*/
/*.error-message, .ok-message { color: red; font-size: 100%; font-weight: bold; margin: 15px 0; background: #FDF5F1; padding: 5px 5px 5px 10px; border: 1px solid #F3D2D2; }*/
/*.ok-message { color: green; background: #F6FBDC; border: 1px solid #C6E528;}*/

.w-full { width: 100%;  }
.w-half { width: 50%;  }
.inp-text { border: 1px solid #cdc9c7; background: #e0dcd9; color: #2f2327;height: 19px;}
.textarea { border: 1px solid #cdc9c7; background: #e0dcd9; color: #2f2327;}

.form-box { padding: 20px 20px 15px 20px; background: #eee; zoom: 1; position: relative; margin-bottom: 30px; }
.form-box .inp-fix { margin-right: 8px; display: block; }
.form-box .inp-fix .w-full { margin-right: -8px; }
.form-box p { margin-bottom: 8px; }

.btn-submit {
  /*float: right;*/
  /*width: 62px;*/
  height: 23px;
  border: 0px;
  background: #ec008c;
  font-weight: bold;
  color: #e9e6e3;
  font-size: 0.9em;
  padding-bottom: 2px; &padding-bottom: 0px; _padding-bottom: 0px;
  /*margin-top: 17px;  &margin-top: 19px;  _margin-top: 19px;*/
  cursor: pointer;
}

/* Related images */
.related-images { position: relative; margin: 0 0 30px; zoom: 1; }
.related-images ul { margin: 0 0 0; padding: 0; font-size: 0; letter-spacing: -1px; }
.related-images ul li { margin: 0 9px 0 0; padding: 0 0 10px; background: none; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; letter-spacing: 0; overflow: hidden; font-size: 13px; letter-spacing: 0; line-height: 1.3;  }
.related-images ul li img { display: block; border: 4px solid #EC008C; padding: 1px; background: white; margin: 0; }
.related-images ul li a, .related-images ul li span { display: block; position: relative;}

/* Paging */
.paging { padding: 10px; overflow: hidden; margin: 10px 0; border: 1px solid #A1C3E6; border-width: 1px 0; clear: both; }
.paging { text-align: right;  background: #E3EFFA; padding: 5px 10px; }
.paging a { margin-left: 2px; padding: 3px 3px; }
.paging a.active { font-weight: bold; }

/* File icons */
ul.files { list-style: none; margin: 0 0 1em 0; padding: 0; }
ul.files li { background: none; padding: 0; margin-bottom: 0.3em;}
ul.files li a, a.ico-file { background-repeat: no-repeat; background-position: 0 2px; line-height: 1.5em; padding: 2px 0 2px 22px !important; }
ul.files-large li a { background-repeat: no-repeat; background-position: 0 2px; line-height: 1.5em; padding: 2px 0 2px 40px !important; display: block; }

/* File icons */
.ico-file-ai {background-image: url("../img/file-icons/ico-file-ai.png");}
.ico-file-avi {background-image: url("../img/file-icons/ico-file-avi.png");}
.ico-file-bmp {background-image: url("../img/file-icons/ico-file-bmp.png");}
.ico-file-cdr {background-image: url("../img/file-icons/ico-file-cdr.png");}
.ico-file-doc {background-image: url("../img/file-icons/ico-file-doc.png");}
.ico-file-dxf {background-image: url("../img/file-icons/ico-file-dxf.png");}
.ico-file-exe {background-image: url("../img/file-icons/ico-file-exe.png");}
.ico-file-png {background-image: url("../img/file-icons/ico-file-png.png");}
.ico-file-html {background-image: url("../img/file-icons/ico-file-html.png");}
.ico-file-jpg {background-image: url("../img/file-icons/ico-file-jpg.png");}
.ico-file-mp3 {background-image: url("../img/file-icons/ico-file-mp3.png");}
.ico-file-pdf {background-image: url("../img/file-icons/ico-file-pdf.png");}
.ico-file-png {background-image: url("../img/file-icons/ico-file-png.png");}
.ico-file-ppt {background-image: url("../img/file-icons/ico-file-ppt.png");}
.ico-file-psd {background-image: url("../img/file-icons/ico-file-psd.png");}
.ico-file-rtf {background-image: url("../img/file-icons/ico-file-rtf.png");}
.ico-file-qt {background-image: url("../img/file-icons/ico-file-qt.png");}
.ico-file-ra {background-image: url("../img/file-icons/ico-file-ra.png");}
.ico-file-swf {background-image: url("../img/file-icons/ico-file-swf.png");}
.ico-file-tif {background-image: url("../img/file-icons/ico-file-tif.png");}
.ico-file-txt {background-image: url("../img/file-icons/ico-file-txt.png");}
.ico-file-xls {background-image: url("../img/file-icons/ico-file-xls.png");}
.ico-file-zip {background-image: url("../img/file-icons/ico-file-zip.png");}
.ico-file-unknown {background-image: url("../img/file-icons/ico-file-unknown.png");}

/* Half columns */
.col-h-l, .col-h-r {width: 47%; }
.col-h-l {float: left; display: inline;}
.col-h-r {float: right; display: inline;}

/* Misc */
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.flash-player { margin-left: 0.5em; margin-bottom: 0.5em;}