div.tabs { line-height: 32px; border-bottom: 1px solid #e0dfe0; }
div.tab1l { display: inline; background-image: url('/img/tab1_left.gif'); padding: 6px 5px 6px 0px; }
div.tab1c { display: inline; white-space:nowrap; background-image: url('/img/tab1_bg.gif'); padding: 6px 5px 6px 5px; }
div.tab1r { display: inline; background-image: url('/img/tab1_rite.gif'); padding: 6px 5px 6px 0px; }
div.tab2l { position: relative; top: -3px; display: inline; background-image: url('/img/tab2_left.gif'); padding: 6px 5px 6px 0px; }
div.tab2c { position: relative; top: -3px; display: inline; white-space:nowrap; background-image: url('/img/tab2_bg.gif'); font-weight: bold; padding: 6px 5px 6px 5px; }
div.tab2r { position: relative; top: -3px; display: inline; background-image: url('/img/tab2_rite.gif'); padding: 6px 5px 6px 0px; }
div.tab1c a, div.tab2c a { font-weight: bold; }

/* псевдозаголовок вкладки */
table.tpages { width: 100%; margin: 15px 0px 30px 0px; font-size: 12px; }
table.tpages td { white-space: nowrap; padding-bottom: 5px; }
table.tpages td.add { font-size: 13px; font-weight: bold; padding: 0px 10px 0px 10px; }
table.tpages td.actions { padding: 5px 0px 5px 0px; font-size: 13px; word-spacing: 3px; }
table.tpages td.action a { word-spacing: 0px; }

/* псевдоподзаголовок вкладки */
table.mpages { width: 100%; margin: 0px 0px 30px 0px; font-size: 12px; }
table.mpages td { white-space: nowrap; }

/* подвал вкладки */
div.dpages { text-align: right; word-spacing: 5px; font-size: 12px; }

/* таблица фильтров */
/* псевдозаголовок вкладки */
table.filters { width: 100%; margin: 15px 0px 10px 0px; font-size: 12px; }
table.filters td { white-space: nowrap; vertical-align: top; }

/* смайл */
img.smile { vertical-align: middle; }

/* ббкнопки */
div.bbcodes { margin: 15px 0px 0px 0px; }
div.bbcodes div.bb, div.bbcodes select { vertical-align: middle; font-size: 11px; }
div.bbcodes div.bb { display: inline; background-color: #f0eff0; border: 1px solid #e0dfe0; cursor: pointer; padding: 0em 0.5em 0em 0.5em; //margin-right: 3px; }
div.bbcodes div.bb:hover { border: 1px solid #ca992c; }
div.bbcodes div.bb:active { background-color: #ca992c; color: white; }
div.bbcodes div#smiles { margin-top: 5px; }
div.bbcodes div#smiles img { cursor: pointer; }
div.bbcodes div#smiles img:active { position: relative; top: 1px; cursor: pointer; }

/* пришлашения */
table.invites { width: 100%; border-collapse: collapse; margin: 20px 0px 20px 0px; }
table.invites td { padding: 0px 0px 0px 0px; vertical-align: top; }
table.invites td.half { width: 50%; padding: 0px 20px 30px 20px; }
table.invites td.sep { width: 1px; background-color: #e0dfe0; }
table.invites td h2 { text-align: center; font-size: 20px; margin: 0px 0px 30px 0px; }
