/* Структура, фон, ссылки */
HTML,BODY			{ height: 100%; padding: 0; margin: 0; }
FORM				{ margin: 0; padding: 0; }
BODY				{ background-color: #EEEEEE; scrollbar-3dlight-color: #555555; scrollbar-highlight-color: #CCCCCC; scrollbar-face-color: White; scrollbar-arrow-color: Black; scrollbar-shadow-color: #CCCCCC; scrollbar-darkshadow-color: #555555; scrollbar-track-color: #DDDDDD; }
BUTTON,INPUT,
TEXTAREA,SELECT	{ font-family: "MS Sans Serif"; font-size: 8pt; }
TABLE.collapse		{ border-collapse: collapse; }

TD				{ font-family: Tahoma; font-size: 11px; color: #000000; }
TD.section_1		{ color: White; background: url(/images/bg_1.gif) #B7BEC6; border: Black 1px solid; }
TD.section_2		{ background: url(/images/bg_1.gif) #B7BEC6; border: Black 1px solid; }
TD.section_3		{ background: url(/images/bg_3.gif) #A4ACB6; border: Black 1px solid; }
TD.top_nav		{ width: 129px; height: 22px; font-weight: Bold; font-size: 11; background: url('/images/top_nav.jpg') #DDDDDD right center no-repeat; cursor: pointer; }
TD.top_nav_over	{ width: 129px; height: 22px; font-weight: Bold; font-size: 11; background: url('/images/top_nav_over.jpg') #EEEEEE right center no-repeat; cursor: pointer; }
TD.fsonly			{ padding: 7px 0px 0px 0px; }

A				{ color: #EEEEEE; text-decoration: none; }
A:hover			{ color: #FFFFFF; }
A.arrow_1			{ color: #EEEEEE; background: url('/images/left_arrow_white.gif') left center no-repeat; padding: 0px 0px 0px 8px; }
A.arrow_2			{ color: #111111; background: url('/images/left_arrow.gif') left center no-repeat; padding: 0px 0px 0px 8px; }
A.arrow_3			{ color: #777777; background: url('/images/left_arrow.gif') left center no-repeat; padding: 0px 0px 0px 8px; }
A:hover.arrow_1	{ color: #FFFFFF; }
A:hover.arrow_2	{ color: #111111; text-decoration: underline; }
A:hover.arrow_3	{ color: #777777; }
A.black			{ color: Black; text-decoration: underline; }
A:hover.black		{ color: #222222; }
A.alert			{ color: #AA0000; text-decoration: underline; }
A:hover.alert		{ color: #CC0000; text-decoration: underline; }
A.gray			{ color: #333333; text-decoration: none; }
A:hover.gray		{ color: #555555; }
A.gray2			{ color: #666666; text-decoration: none; }
A:hover.gray2		{ color: #333333; text-decoration: underline; }
A.top_nav			{ width: 100%; height: 100%; padding: 4px 24px 0px 0px; color: #333333; text-decoration: none; font-weight: Bold; font-size: 11; }
A:hover.top_nav	{ width: 100%; height: 100%; padding: 4px 24px 0px 0px; color: #333333; text-decoration: none; font-weight: Bold; font-size: 11; }
A.icon16			{ padding: 2px; border: Black 1px solid; background: url('/images/bg_2.gif') #6F7E91; }
A:hover.icon16		{ background: url('/images/bg_3.gif') #A4ACB6; }

IMG				{ border: none 0px; }
IMG.left16		{ width: 16; height: 16; margin: 0px 6px 0px 1px; }
IMG.left32		{ width: 32; height: 32; margin: 0px 8px 0px 1px; }
IMG.leftfloat		{ width: 16; height: 16; margin-right: 10px; float: left; }
IMG.right16		{ width: 16; height: 16; margin: 0px 1px 0px 6px; }
IMG.right32		{ width: 32; height: 32; margin: 0px 1px 0px 8px; }
IMG.rightfloat		{ width: 16; height: 16; margin-left: 10px; float: right; }
IMG.icon16		{ width: 16px; height: 16px; border: none 0px; }
IMG.right_arrow	{ position: relative; top: 0px; right: 0px; width: 9px; height: 8px; }

FIELDSET			{ border: Black 1px solid; padding: 0px 10px 10px 10px; }
FIELDSET.error		{ color: #990000; border: #AA0000 1px solid; }
FIELDSET.section	{ height: 140; padding: 12px 10px 10px 10px; line-height: 1.4; }
FIELDSET.big		{ height: auto; }

LEGEND			{ color: Black; margin-bottom: 5px; padding: 0px 3px 0px 3px; height: 17; }
LEGEND.error		{ color: #AA0000; }
LEGEND.section		{ margin-bottom: 3px; padding: 2px 6px 6px 6px; font-weight: Bold; }
LEGEND.big		{ margin-bottom: 2px; }

BUTTON			{ color: White; background: url('/images/bg_2.gif') #6F7E91; border: none; padding: 2px; cursor: pointer; }
BUTTON.standart	{ width: 170; height: 25 }
BUTTON.small		{ width: 135; height: 21; margin: 0px 0px -1px 5px; }
BUTTON.payinv		{ width: 180; height: 21 }
BUTTON.merchants	{ width: 100; height: 21 }
BUTTON.big		{ width: 500; height: 28; padding-left: 6px; text-align: left; border: Black 1px solid; }
BUTTON.step_on		{ color: Black; border: none 0px; background: transparent url('/images/step_on.gif'); width: 33px; height: 23px; cursor: pointer; }
BUTTON.step_off	{ color: Grey; border: none 0px; background: transparent url('/images/step_off.gif'); width: 33px; height: 23px; font-weight: Bold; }
BUTTON.icon16		{ border: Black 1px solid; padding: 0px; margin: 1px; }
BUTTON.refresh		{ border: Black 1px solid; width: 25; height: 40; margin: 0px 0px -1px 5px; }

TEXTAREA.disabled	{ background: #DDDDDD; }

INPUT.disabled		{ background: #DDDDDD; }
INPUT.changedate	{ border: none 0px; background: url('/images/bg_3.gif') #A4ACB6; width: 70; height: 21; margin-top: 0px; padding-top: 4px; }
INPUT.changedate_2	{ border: none 0px; background: url('/images/bg_1.gif') #B7BEC6; width: 70; height: 21; margin-top: 0px; padding-top: 4px; }

UL				{ margin-bottom: 5px; }
UL.errorlist		{ margin: 5px 5px 5px 10px; padding-left: 10px; }

.bg_1			{ background: url('/images/bg_1.gif') #B7BEC6; }
.bg_2			{ background: url('/images/bg_2.gif') #6F7E91; }
.bg_3			{ background: url('/images/bg_3.gif') #A4ACB6; }

.header_logo		{ width: 179px; height: 80px; background-color: #334562; }
.header_center		{ width: 320px; height: 80px; background: url('/images/header_center.jpg') #334562 no-repeat; vertical-align: top; font-weight: Bold; text-transform: uppercase; color: White; }
.header_right		{ width: 281px; height: 80px; background: url('/images/header_right.jpg') #334562 no-repeat; }

.left_td_bg		{ width: 50%; height: 100%; background: url('/images/left_td_bg.jpg') #EEEEEE right top repeat-y; }
.right_td_bg		{ width: 50%; height: 100%; background: url('/images/right_td_bg.jpg') #EEEEEE left top repeat-y; }

.left_bg			{ background: url('/images/left_bg.gif') #94A0AE repeat-y; }
.left_bg_2		{ background: url('/images/left_bg_2.gif') #94A0AE repeat-y; }
.right_bg			{ background: url('/images/right_bg.gif') #6F7F8F repeat-y; padding: 7px 3px 7px 3px; }
.left_bottom		{ background: url('/images/left_bottom.gif') #4D5F75 no-repeat; width: 233; height: 38; }
.right_bottom		{ background: url('/images/right_bottom.gif') #4D5F75 no-repeat; width: 547; height: 38; }


/* Вертикальное и горизонтальное выравнивание */
.a_l				{ text-align: left; }
.a_c				{ text-align: center; }
.a_r				{ text-align: right; }
.a_j				{ text-align: justify; }
.v_t				{ vertical-align: top; }
.v_m				{ vertical-align: middle; }
.v_b				{ vertical-align: bottom; }
.f_l				{ float: left; }
.f_r				{ float: right; }


/* Отступы и расстояния */
.p_none			{ padding: 0px; }
.p_big			{ padding: 20px; }
.p_small			{ padding: 3px; }
.p_top			{ padding-top: 10px; }
.p_bottom			{ padding-bottom: 10px; }
.p_left			{ padding-left: 10px; }
.p_right			{ padding-right: 10px; }
.p_total			{ padding: 10px; }

.m_top			{ margin-top: 5px; }
.m_bottom			{ margin-bottom: 5px; }
.m_left			{ margin-left: 5px; }
.m_right			{ margin-right: 5px; }
.m_total			{ margin: 5px; }

.m_top_2			{ margin-top: 10px; }
.m_bottom_2		{ margin-bottom: 10px; }
.m_left_2			{ margin-left: 10px; }
.m_right_2		{ margin-right: 10px; }
.m_total_2		{ margin: 10px; }

.spacer_1			{ padding: 0px; margin: 0px; height: 2px; }
.spacer_2			{ padding: 0px; margin: 0px; height: 5px; }
.spacer_3			{ padding: 0px; margin: 0px; height: 10px; }
.spacer_4			{ padding: 0px; margin: 0px; height: 15px; }

.lspacer_1		{ line-height: 1.4; }
.lspacer_2		{ line-height: 1.7; }
.lspacer_3		{ line-height: 2; }


/* Остальные элементы */
.s_letter			{ color: #CC0000; }
.bright			{ color: White; }
.alert			{ color: #AA0000; }
.comment			{ color: #444444; }
.green			{ color: #005500; }
.silver			{ color: #BBBBBB; }
.bold			{ font-weight: Bold; }
.small			{ font-size: xx-small; }
.hidden			{ display: none; }
.underline		{ text-decoration: underline; }
.uppercase		{ text-transform: uppercase; }
.serif			{ font-family: "MS Sans Serif"; font-size: 8pt; }
.star			{ font-weight: Bold; color: #AA0000 }

.borders			{ border: Black 1px solid; }
.noborders		{ border: none; }
.nobr			{ white-space: nowrap; }

.curdef			{ cursor: default; }
.curhand			{ cursor: hand; }

.nm_block			{ position: absolute; visibility: hidden; border: #000000 1px solid; line-height: 2.2; padding: 0px 5px 0px 5px; z-index: 80; background: url('/images/bg_2.gif') #6F7E91; text-align: left }
.nm_block a		{ width: 100%; color: #EEEEEE; display: block; border-bottom: #000000 1px solid; text-decoration: none; font-weight: normal; text-indent: 0px; }
.nm_block a:hover	{ color: #FFFFFF; }


