/* ACCOUNT */

A			{COLOR: #0655A4;}
A:visited 	{COLOR: #467594;}

H1	{color: #de4011; font: bold 150% sans-serif;}
H2	{color: #fff; font: bold 140% sans-serif;}

TABLE	{width: 100%;}
TR.line1{border-top: 3px solid #fff;}
TR.line2{border-top: 7px solid #fff;}
TR.line3{border-top: 20px solid #fff;}
TD, TH	{border-left: 1px solid #fff; border-top: 1px solid #fff; padding: 0.6ex 2ex; text-align: left;}
TD		{background: #f1f2f3; padding: 0.4ex 1ex;}
TH		{background: #e1e6ef; font: bold 110% sans-serif;}
TFOOT TH	{border-top: 2px solid #86a5c4;}

INPUT 	{vertical-align: bottom !important;}
INPUT.date	{width: 12ex;}
INPUT.time 	{width: 7ex;}
SELECT		{vertical-align: top;}
FIELDSET	{margin: 1ex 0;}

.account_campaign TD {vertical-align: middle;}

.account_stat {width: auto;}
.account_stat TR.odd	TD	{background: #e5e6e7 !important;}
.account_stat TR.even	TD	{background: #f1f2f3;}

.account_form LABEL {display: block; font: bold 90% sans-serif; color: #666; margin-top: 1ex;}
.account_form TEXTAREA {width: 90%; height: 17ex;}
.account_form TD	{width: 50%; padding: 0.4ex 1.4ex !important;}

.account_submenu	{float: right; margin: 1ex 1.4ex;}

/* calendar */

#calendar			{position: absolute; margin-top: 1ex; border: 1px solid; background-color: #fbf6ee; border: 1px solid #999; padding: 2px 20px; z-index: 2000; border-top: 5px solid #ff8711; text-align: center;}
#calendar A			{text-decoration: none; margin: 0.2ex;}
#calendar .close 	{color: #ff6c00; font-weight: bold; font-size: 15px; position: absolute; top: 7px; right: 7px;}
BUTTON.calendar	{border: none; background: none; padding: 0; vertical-align: bottom; height: 21px}


/* ы */

.account_head 	{}
.account_head .logo {float: left; margin: 2ex 5ex 3ex 0ex;}
.account_head A	{margin-right: 10%;}

.izm2	{width: 260px;}

TABLE.izm3	{width: 100%; border-collapse: separate;}
TABLE.izm3 TH	{background: #d0d7dd; color: #00040a; text-align: center; padding: 0.6ex; border-bottom: 1px solid #929c9e;}
TABLE.izm3 TD	{background: #eff2f7; text-align: center; color: #222; padding: 0.6ex; vertical-align: middle;}
TABLE.izm3 H5	{margin: 0; padding: 0;}
TABLE.izm3.current TH	{background: #f67E56;}

TABLE.izm4	{width: 100%; border-collapse: separate;}
TABLE.izm4 TH	{background: #fff; color: #00040a; text-align: center; font-weight: normal;}
TABLE.izm4 TD	{background: #dee8c6; text-align: center; color: #222; padding: 0.6ex; vertical-align: middle;}
TABLE.izm4 TR.odd TD	{background: #eef8d6;}
TABLE.izm4 TR.level1 TD {background: #bec8a6;}

.izm4 TD.first	{text-align: left; padding: 0 1ex;}
