IMG	{border: 0;}
BODY	{font-family: Tahoma;}
TD	{font-size: 70%;}
TH	{font-size: 70%;}
FORM	{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
input	{font-family: Tahoma; font-size: 100%;}
button	{font-family: Tahoma; font-size: 100%;}

<!--

Переопределение текстовых стилей по умолчанию.
Стили по умолчанию (без указания класса) должны использоваться только для
оформления контента!

-->
ul	{padding: 0 0 0 0; margin: 0 0 0 23;}
ol	{padding: 0 0 0 0; margin: 0 0 0 23;}
p	{padding: 0 30 10 0; margin: 0;}

H1	{font-weight: bold; font-size: 140%; color: #022d5a; padding-right: 30;}
H2	{font-weight: bold; font-size: 120%; color: #022d5a; padding-right: 30;}
H3	{font-weight: bold; font-size: 100%; color: #022d5a; padding-right: 30;}

TD.t	{font-size: 70%; border-bottom: 1 solid #c8c8ca;}
TH.t	{padding: 0 5 0 5; font-weight: normal; font-size: 65%; border-bottom: 3 solid #c8c8ca; border-top: 3 solid #c8c8ca; background-color: #f7f7f7;}

A	{color: #195da4; text-decoration: underline;}
A.white	{color: white; text-decoration: none;}

.menu		{list-style-image: url(/arr.gif); padding: 0 0 0 0;}
.disabled_menu	{list-style-image: url(/cross.gif); color: #61667c; padding: 0 0 0 0;}
.active_menu	{list-style-image: url(/arr_active.gif); padding: 0 0 0 0;}
.menutitle	{font-weight: bold; color: #022d5a;}
.newstext	{color: #61667c;}
.headerdata	{font-weight: bold; color: #FF8400;}


.cmn		{border-top: white 1px solid; border-left: darkgray 1px solid; border-right-style: none; background-color: #f0f1f2; border-bottom-style: none;}
.cmn_left	{border-top: white 1px solid; border-left-style: none; border-right-style: none; background-color: #f0f1f2; border-bottom-style: none;}

.menuBlock		{BACKGROUND-POSITION-X: right; BACKGROUND-repeat: no-repeat; BACKGROUND-IMAGE: url(/menu_bg_1.gif); padding: 10 10 10 20; border-top: 1 solid #CACACC;}
.menuBlockActive	{BACKGROUND-IMAGE: url(/menu_bg_active_1.gif); padding: 10 10 10 20; border-top: 1 solid #CACACC;}
.menuBlockHidden	{background-color: #ffdddd; padding: 10 10 10 20; border-top: 1 solid #CACACC;}

li.service	{list-style-image: url(/cross.gif);}
a.service	{color: #aa0000; text-decoration: none;}

.warning	{font-weight: bold; color: #ff0000;}
p.description	{BACKGROUND-POSITION-X: left; BACKGROUND-repeat: no-repeat; BACKGROUND-IMAGE: url(/description.gif); margin: 0; padding: 0 0 0 60;}
div.description	{BACKGROUND-POSITION-X: left; BACKGROUND-repeat: no-repeat; BACKGROUND-IMAGE: url(/description.gif); margin: 0; padding: 0 0 0 60;}
h3.desc		{padding-left: 60;}
h2.desc		{padding-left: 60;}
.hint		{BACKGROUND-POSITION-X: left; BACKGROUND-POSITION-Y: 2; BACKGROUND-repeat: no-repeat; BACKGROUND-IMAGE: url(/hint.gif); margin: 30 0 0 0; padding: 0 30 10 22;}

td.matrixHat		{font-weight: bold; height: 28; background-image: url(/hat_200.gif); width: 200; text-align: center;}
td.matrixCell		{padding: 10 10 10 10; width: 178; text-align: center; border-bottom: 1 solid #C8C8CA; border-left: 1 solid #C8C8CA; border-right: 1 solid #C8C8CA;}
td.matrixCellEmpty	{background-color: #F7F7F7; width: 198; text-align: center; border-bottom: 1 solid #C8C8CA;  border-left: 1 solid #C8C8CA; border-right: 1 solid #C8C8CA;}

.ready		{color: green;}

.mainPageColTitle	{font-family: Tahoma; color: white; font-weight: bold; font-size: 14px;}
.mainPageColItem	{font-family: Tahoma; color: white; font-size: 10px;}
