BODY, TD		{color:#272723; font-family:Tahoma; font-size:11px;}


A			{color:#2B8FD5;}
A.news			{color:#000000;font-weight:bold;text-decoration: none;}

.arial			{font-family:Arial; font-size:12px;}


.white			{color:#FFFFFF;}
.blue			{color:#2B8FD5;}
.grey			{color:#8B8D8C;}
.green			{color:#82AF00;}
.orange			{color:#FF8300;}
.orange1		{color:#F26100;}
.orange_big		{color:#FF8300; font-size:14px}

A.grey			{color:#D0D4D6; font-size:11px; text-decoration:none;}

.small			{font-size:11px;}
.big			{font-size:12px;}
.red			{color:red;}	
.bigwhite		{color:#FFFFFF; font-size:12px;}
a.bigwhite		{color:#FFFFFF; font-size:12px; text-decoration:none;}


.date			{color:#8E9085; font-size:10px;}


UL.plus			{margin-bottom:0px; margin-left:20px;}
UL.plus LI		{color:#FFFFFF; font-weight:bold; list-style-image: url('/img/plus.gif'); }

UL.mark			{margin-bottom:0px; margin-left:20px;}
UL.mark LI		{list-style-image: url('/img/liarrow.gif'); margin-top:5px;}



UL.menu			{margin-bottom:3px; margin-left:20px; font-family:Arial; font-size:13px;padding:0px;}
UL.menu LI		{color:#2B8FD5; font-weight:bold; list-style-image: url('/img/plus.gif'); margin-bottom:5px;}
UL.menu LI A		{color:#2B8FD5; text-decoration:none;}
UL.menu LI A:hover	{text-decoration:underline;}

UL.submenu		{margin-bottom:10px; margin-top:5px; padding:0px;margin-left:10px; font-weight:normal;}
UL.submenu LI		{color:#2B8FD5; list-style-image: url('/img/minus.gif'); font-weight:normal; margin-bottom:3px;}
UL.submenu LI.on	{font-size:11px;list-style-image: url('/img/minuson.gif'); font-weight:bold; margin:5px 0px 5px 15px;}





UL.list			{margin-left:0px; margin-top:0px; margin-bottom:5px; padding:0px; padding-left:0px;}
UL.list LI		{margin-left:0px; list-style-image: url('/img/pix.gif'); font-size:12px; padding:1px; padding-left:0px;}
UL.list LI A		{color:#272723; text-decoration:none;}
UL.list LI A:hover	{text-decoration:underline;}

UL.list2		{margin-left:10px; margin-top:0px; margin-bottom:0px; padding:0px;}
UL.list2 LI		{list-style-image: url('/img/pix.gif'); font-size:11px; padding:0px; margin-bottom:10px;}




INPUT		.search	{color:#9D9D9B; font-family:Tahoma; font-size:11px; height:20px; padding-left:5px; padding-top:2px; font-size:10px;}
INPUT { font-family:Tahoma; font-size:11px; height:20px; padding-left:5px; padding-top:2px; font-size:10px;}
.iblue			{border:#2B8FD5 1px solid;}
.iorange		{border:#FF9421 1px solid;}


.newstext		{margin:3px 0px 0px 18px;}
.newssmall		{color:#8E9085; font-size:10px; margin:0px 0px 3px 18px;}
A.newstext		{color:#505050;text-decoration: none;}

.mark			{margin-top:2px; margin-right:10px;}
.arrow			{margin-top:2px; margin-right:5px;}
.sm			{font-size:11px;font-weight:bold; margin:5px 0px 5px 15px;}
H2			{font-size:160%; margin-bottom:0px;}

.workdesc		{margin:7px 0px 7px 0px;}
.worksep		{padding:20px 0px 20px 0px;}
DIV.link		{margin:3px 0px 3px 0px;}



ol {list-style-type: decimal;}

ol {counter-reset: ol;}
ol ol {counter-reset: ol2;}
ol ol ol {counter-reset: ol3;}
ol ol ol ol {counter-reset: ol4;}
ol ol ol ol ol {counter-reset: ol5;}
ol ol ol ol ol ol {counter-reset: ol6;}
ol ol ol ol ol ol ol {counter-reset: ol7;}
/*	
	Другой вариант: http://htmlcoder.visions.ru/CSS/?23
*/

ol li:before {
content: counter(ol) ". ";
counter-increment: ol;
}

ol ol li:before {
content: counter(ol) ". " counter(ol2) ". ";
counter-increment: ol2;
}

ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". ";
counter-increment: ol3;
}

ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". ";
counter-increment: ol4;
}
ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". " counter(ol5) ". ";
counter-increment: ol5;
}

ol ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". " counter(ol5) ". " counter(ol6) ". ";
counter-increment: ol6;
}

ol ol ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". "  counter(ol4) ". " counter(ol5) ". " counter(ol6) ". " counter(ol7) ". ";
counter-increment: ol7;
}

ol ul li {counter-reset: ol1 ol2 ol3 ol4 ol5 ol6 ol7;}