body					{background-color:#FFF; color:#333; font-size:9pt; font-family:verdana,arial cyr,arial,helvetica,sans-serif; margin:0px; padding:0px; border:0px; }
font					{font-family:verdana,arial cyr,arial,helvetica,sans-serif; }
h1						{font-size:10pt; font-weight:bold; }
h2						{font-size:10pt; font-weight:bold; }
h3,h4,h5				{font-size:9pt; font-weight:bold; }
p						{font-size:9pt; }
div,th,td				{font-size:9pt; }
ol,dl,dt,dd				{font-size:9pt; }
ul						{font-size:9pt; list-style-type:disc; }
li     					{font-size:9pt; }
pre						{font-family:courier new cyr,courier,sans-serif; font-size:9pt; }
hr						{height:1px; width:100%; }

.header					{font-size:10pt; font-weight:bold; }
.min					{font-size:7pt; }
.short					{font-size:8pt; }
.date					{color:#6F7CA8; font-size:8pt; }
.time					{color:#6F7CA8; font-size:8pt; }

.blockheader			{font-size:12px; color:#646464; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; }
a.blockheader:link		{color:#646464; text-decoration:none; }
a.blockheader:visited	{color:#646464; text-decoration:none; }
a.blockheader:active	{color:#646464; text-decoration:underline; }
a.blockheader:hover		{color:#646464; text-decoration:underline; }

.blockheaderl			{font-size:10px; color:#FFF; font-weight:bold; text-transform:uppercase; }
a.blockheaderl:link		{color:#FFF; text-decoration:none; }
a.blockheaderl:visited	{color:#FFF; text-decoration:none; }
a.blockheaderl:active	{color:#FFF; text-decoration:underline; }
a.blockheaderl:hover	{color:#FFF; text-decoration:underline; }

.blocktail				{color:#D73434; font-size:10px; font-weight:bold; }
a.blocktail:link,a.blocktail:visited,a.blocktail:active,a.blocktail:hover			{color:#D73434; text-decoration:underline; }

.titleheader			{font-size:12px; color:#646464; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; }

a:link					{color:#333; text-decoration:underline; }
a:visited				{color:#333; text-decoration:underline; }
a:active				{color:#D73434; text-decoration:underline; }
a:hover					{color:#D73434; text-decoration:underline; }

.light					{background-color:#EDF0F2; }
a.light:link			{text-decoration:underline; }
a.light:visited			{text-decoration:underline; }
a.light:active			{text-decoration:underline; }
a.light:hover			{text-decoration:underline; }

.middle					{background-color:#E2E6EA; }
a.middle:link			{text-decoration:underline; }
a.middle:visited		{text-decoration:underline; }
a.middle:active			{text-decoration:underline; }
a.middle:hover			{text-decoration:underline; }

.dark					{color:#FFF; background-color:#6F7CA8; font-weight:bold; }
a.dark:link				{color:#FFF; text-decoration:underline; }
a.dark:visited			{color:#FFF; text-decoration:underline; }
a.dark:active			{color:#FFF; text-decoration:underline; }
a.dark:hover			{text-decoration:underline; }

.menuchilds				{color:#6F7CA8; font-weight:bold; }
a.menuchilds:link		{color:#6F7CA8; text-decoration:underline; }
a.menuchilds:visited	{color:#6F7CA8; text-decoration:underline; }
a.menuchilds:active		{color:#6F7CA8; text-decoration:underline; }
a.menuchilds:hover		{color:#6F7CA8; text-decoration:underline; }

.menulocal				{font-size:11px; }
a.menulocal:link		{text-decoration:none; }
a.menulocal:visited		{text-decoration:none; }
a.menulocal:active		{text-decoration:underline; }
a.menulocal:hover		{text-decoration:underline; }

.menulocal2				{font-size:10px; }
a.menulocal2:link		{text-decoration:none; }
a.menulocal2:visited	{text-decoration:none; }
a.menulocal2:active		{text-decoration:underline; }
a.menulocal2:hover		{text-decoration:underline; }

.menubottom				{font-size:11px; }
a.menubottom:link		{text-decoration:none; }
a.menubottom:visited	{text-decoration:none; }
a.menubottom:active		{text-decoration:underline; }
a.menubottom:hover		{text-decoration:underline; }

.menutext				{font-size:11px; }
a.menutext:link			{text-decoration:none; }
a.menutext:visited		{text-decoration:none; }
a.menutext:active		{text-decoration:underline; }
a.menutext:hover		{text-decoration:underline; }

.menumain				{font-size:10px; font-weight:bold; text-transform:uppercase; }
a.menumain:link			{text-decoration:none; }
a.menumain:visited		{text-decoration:none; }
a.menumain:active		{text-decoration:none; }
a.menumain:hover		{text-decoration:none; }

a.menumain.menucur:link			{color:#D73434; text-decoration:none; font-weight:bold; }
a.menumain.menucur:visited		{color:#D73434; text-decoration:none; font-weight:bold; }
a.menumain.menucur:active		{color:#D73434; text-decoration:none; font-weight:bold; }
a.menumain.menucur:hover		{color:#D73434; text-decoration:none; font-weight:bold; }

.stdtable.ttable		{width:100%; border-collapse:collapse; padding:2px 10px; }
.stdtable.tsubheader	{background-color:#FFF; color:#333; }
.stdtable.trow1			{background-color:#FFF; text-align:left; width:30%; }
.stdtable.trow2			{background-color:#FFF; }

.stdform.ftable 		{width:100%; border-collapse:collapse; }
.stdform.fheader		{background-color:#FFF; color:#333; height:24; font-weight:bold; border-bottom:1px solid #E3E3E3; }
.stdform.fheader1		{width:30%; }
.stdform.fsubheader		{background-color:#FFF; color:#333; height:24; font-weight:bold; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; }
.stdform.ffooter		{background-color:#FFF; }
.stdform.fconst			{background-color:#FFF; }
.stdform.fsubmit1		{background-color:#FFF; text-align:left; border-top:1px solid #E3E3E3; }
.stdform.fsubmit2		{background-color:#FFF; height:24; border-top:1px solid #E3E3E3; }
.stdform.frow1			{background-color:#FFF; text-align:left; width:30%; padding:2px 10px 2px 5px; }
.stdform.frow2			{background-color:#FFF; padding:2px 0px 2px 0px; }

	.sitemap						{color:#333; list-style-type:disc; }
	a.sitemap:link,a.sitemap:visited	{color:#333; text-decoration:underline; }
	a.sitemap:active,a.sitemap:hover	{color:#333; text-decoration:underline; }
	.sitemap1				{font-weight:bold;  font-size:12px; color:#6F7CA8; margin:0px;}
	a.sitemap1:link,a.sitemap1:visited,a.sitemap1:active,a.sitemap1:hover	{color:#6F7CA8; }
	.sitemap2				{font-weight:bold; font-size:12px;  color:#6F7CA8; margin-top:20px; margin-left:-20px; padding-left:25px; }
	a.sitemap2:link,a.sitemap2:visited,a.sitemap2:active,a.sitemap2:hover	{color:#6F7CA8; }
	.sitemap3				{font-weight:normal; font-size:12px; margin-top:5px; }
	.sitemap4				{font-weight:normal; font-size:11px; }
	.sitemap5				{font-weight:normal; font-size:10px; }

.question			{font-style:normal; }
.answer				{font-style:normal; color:#6F7CA8; }


.divhidden        {margin:0px; padding:0px; visibility:hidden; display:none; border:none; }
/* список форумов */
.forum.fltable    {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: #E0E0E0; border-collapse:collapse; width:100%;}
.forum.flrow      {padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #E3E3E3;}
.forum.flrowf     {background: none; border-top:1px solid #E3E3E3;}
.forum.flrowodd   {background: none; }
.forum.flroweven  {background: none; }
/* список тем форума */
.forum.tctable    	{background: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #E3E3E3; border-top:1px solid #E3E3E3; border-collapse:none; width:100%;}
.forum.tcrow     	{padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; background: none; }
.forum.tltable		{padding:0px 0px 0px 0px; margin:5px 0px 5px 0px; background: none; width:100%; border-collapse:collapse; }
.forum.tlrow      {padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #E3E3E3; }
.forum.tlrowf     {background: none; border-top:1px solid #E3E3E3;}
.forum.tlrowodd		{background: none; }
.forum.tlroweven	{background: none; }
/* список сообщений темы */
.forum.mctable    {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: none; border-bottom:1px solid #E3E3E3; border-top:1px solid #E3E3E3; border-collapse:none; width:100%;}
.forum.mcrow      {padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; background: none; }

.forum.mstable    {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: none; border-collapse:collapse; width:100%; }
.forum.msrow      {padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; background: #F8F8F8; font-weight:bold; border-bottom:1px solid #E3E3E3;}

.forum.mltable    {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: none; width:100%; border-collapse:collapse;}
.forum.mlrow1     {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: none; }
.forum.mlrow2     {padding:5px; margin:0px 0px 0px 0px; border-bottom:1px solid #E3E3E3; }
.forum.mlrownew   {background: #FFFFF0; }
.forum.mlrowodd   {background: none; }
.forum.mlroweven  {background: none; }
.forum.mhtable    {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; width:100%}
.forum.mhrow      {padding:0px 2px 0px 0px; margin:0px 0px 0px 0px;}
.forum.mlreply    {background: #F8F8F8; border:1px solid #E3E3E3; }
.forum h1         {font-size:10pt; font-weight:bold; }

a.forum				{}
a.forum:link		{text-decoration:underline; }
a.forum:visited		{text-decoration:underline; }
a.forum:active		{text-decoration:underline; }
a.forum:hover		{text-decoration:underline; }

.zak				{width:100%; border-collapse:collapse; font-size:8pt; }
.zak.zheader		{background-color:#EDF0F2; font-weight:bold; padding:2px 10px; font-size:8pt; border-left:1px solid #FFF; white-space:nowrap; }
.zak.zheader1		{border-left:1px solid #EDF0F2; }
.zak.ztd			{padding:2px 10px; border:1px solid #EDF0F2; font-size:8pt; }
.zak.zcenter		{text-align:center; }

