﻿.field_brake {padding: 8.5px 2px; background: #ddd;}
.field_space {padding: 10px 1px;}
.field_descr {color: #ddd; font-size: 10pt; font-family: Calibri, Arial; padding: 0 10px;}
.field {background: transparent; margin: 0; padding: 2px; height: 20px; width: 300px; font-family: Calibri, Arial; border: none; font-size: 11pt; outline: none; color: #000;}
.field_c {background: url('/base/img/fields/field_c.png') 50% 50% repeat-x; padding: 10px 0;}
.field_l {background: url('/base/img/fields/field_l.png') 100% 50% no-repeat; padding: 10px 5px;}
.field_r {background: url('/base/img/fields/field_r.png') 0% 50% no-repeat; padding: 10px 5px;}
.field[type=button], .field[type=submit] {cursor: pointer;}

#history_table {overflow: auto; max-height: 300px;}
.abstop {vertical-align: top;}
.absmiddle {vertical-align: middle;}
.abscenter {text-align: center;}
.absright {text-align: right;}
.absleft {text-align: left;}
.abspadding {padding: 4px;}
.center {margin: 0 auto;}
.defTable,  .table {border-collapse: collapse; padding: 0; width: 100%;}

.opacity {opacity: .1;}
.placeholded {color: #ccc;}
a img {border: none;}

.ui-widget {font-family: Calibri, 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; font-size: 9pt; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Calibri, 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }

/* autocomplete, ибо отсуствует в ui */
.ui-autocomplete {}
.ui-autocomplete-results {overflow: hidden; z-index: 99999; padding: 1px; position: absolute;}
.ui-autocomplete-results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ui-autocomplete-results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font-family: Calibri, 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; overflow: hidden; border-collapse: collapse;}
.ui-autocomplete-results li.ui-autocomplete-even {background-color: #fff;}
.ui-autocomplete-results li.ui-autocomplete-odd {background-color: #eee;}
.ui-autocomplete-results li.ui-autocomplete-state-default {background-color: #fff; border: 1px solid #fff; color: #212121;}
.ui-autocomplete-results li.ui-autocomplete-state-active {color: #000; background: #E6E6E6; border: 1px solid #D3D3D3;}
.ui-autocomplete-loading {background: #fff url('/base/img/ajax.gif') right center no-repeat;}
.ui-autocomplete-over {background-color: #0A246A; color: #fff;}

/* rep/ban */
.mf_rep_descr, .mf_ban_descr {font-size: 9pt;}
.mf_rep_sign_p {}
.mf_rep_sign_m {}

/* ucm */
.entryfield {width: 100%;}
.entrytextarea {height: 60px; width: 300px;}

 /* forum */
.mf_forum_pollb {width: 300px; border: 1px solid #000;}
.mf_forum_pollq {font-weight: bold;}
.mf_forum_pollb div {height: 8px;}
.mf_forum_polla, .mf_forum_pollb {width: 300px;}
.mf_forum_section_descr, .mf_forum_thread_descr {font-size: 7pt; color: gray;}

/* mf_paginator */
.mf_paginator {padding-bottom: 18px;}
.mf_paginator_ll,  .mf_paginator_rr, .mf_paginator_cc {padding: 1px 3px; vertical-align: -8px;}
.mf_paginator_l, .mf_paginator_r {position: relative; padding-bottom: 10px; display: inline-block; margin: 0 4px;}
.mf_paginator_lb, .mf_paginator_re {position: absolute; top: 18px; font-size: 13px;}
.mf_paginator_lb {right: 0;}
.mf_paginator_re {left: 0;}
.mf_paginator_cc {text-decoration: none;}

/* users */

/* users/pm */
.mf_users_pm_subj {font-size: 11pt;}
.mf_users_pm_decr {font-size: 8pt;}
.mf_users_pm_new .mf_users_pm_subj {font-weight: bold;}
.mf_users_pm_subject, .mf_users_pm_contib {padding: 2px 0;}
.mf_users_pm_mess {margin: 5px 0; word-wrap: break-word; width: 490px;}
.mf_users_pm_mfiel {width: 100%; height: 40px; margin: 4px 0;}
.mf_users_pm_direc {width: 10px; font-size: 14pt; line-height: 9pt; font-weight: bold; padding-right: 5px; position: relative; top: 1px;}
.mf_users_pm_subm {padding: 3px 5px;}
