body					{margin: 0; padding: 0; background-color: #fff; font-family: Arial, Tahoma, Geneva, sans-serif; color: #505050;}
a						{color: #369; text-decoration: underline;}
	a:hover				{text-decoration: none;}
/* Шрифты */
.f90					{font-size: 90%;}
.z10					{font-size: 10px;}
.z11					{font-size: 11px;}
.z9						{font-size: 9px;}
.z13					{font-size: 13px;}
.b						{color: #000; font-size: 13px;}

/* Лэйаут */
#top					{width: 100%; padding: 0px; background: url(/images/bg-top.gif) repeat-x; text-align: center; background-color: #e0e1e3;}
#logo					{padding: 0 15px 0 0;}
#content				{width: 100%; background: url(/images/bg-main.gif) top repeat-x; padding: 15px 0 15px 0; text-align: center;}
#bottom					{width: 100%; text-align: center; border-top: 1px #e0e1e3 solid;}
#bottom td				{font-size: 10px; width: 50%; font-family: Tahoma, Arial, Geneva, sans-serif;}

#rightBlock				{width: 141px; padding: 0 0 0 15px;}
#rightBlock img			{margin: 0 0 15px 0;}
#mainBlock				{font-size: 90%; line-height: 1.4em;}
#mainBlock.table		{padding: 0;}
#leftBlock				{width: 168px; font-size: 11px; line-height: 1.3em; padding: 0 15px 0 0;}

#frameBlock				{width: 100%; line-height: 1.2em;}


/* Меню */
#menu					{background-color: #404850; text-align: center; width: 100%;}
#menuItem				{width: 1%; height: 30px;}
#menuItem.active		{background-color: #69c;}
#menuSepLeft			{background: url(/images/bg-active-l.gif) no-repeat right;whidth:30px}
#menuSepRight			{background: url(/images/bg-active-r.gif) no-repeat left;whidth:30px}

#subMenu				{width: 100%; background-color: #69c; text-align: center; font-size: 10px;}
#subMenuItem			{height: 30px; width: 1%; font-size: 11px; color: #fff; font-weight: bold; white-space: nowrap; padding: 0 3px 0 3px;}
#subMenuItem a			{color: #fff; text-decoration: none;}
#subMenuItem.active		{background-color: #e0e1e3; color: #000;}
#subMenuItem.active a	{color: #000;}

#rightLinks				{width: 99%; font-size: 11px; text-align: right; font-weight: lighter; color: #fff; padding: 0 20px 0 0;}
#rightLinks a			{color: #fff;}

/* Заголовки */
#h2						{color: #000; font-size: 22px; padding: 0 0 10px 0;}
#h21						{color: #000; font-size: 22px; padding: 0 0 0 0;}
#h3						{color: #000; font-weight: bold; font-size: 13px;}

/* Списки */	
#nomargin				{margin: 13pt;}

/* Таблицы */
#table1					{font-family: Tahoma, Geneva, Arial, sans-serif;}
#table1 th				{background-color: #69c; font-size: 10px; padding: 5px 6px 8px 6px; color: #fff; text-align: center; font-weight: bold;}
#table1 th.small		{font-size: 10px; font-weight: lighter;}
#table1 th a			{color: #fff;}
#table1 td				{font-size: 10px; padding: 5px 6px 5px 6px;}
#table1 tr.even td		{background-color: #ededed;}
#table1 td.plus			{font-size: 10px; padding: 5px 6px 5px 6px; color: #008800;}
#table1 td.max			{font-size: 10px; padding: 5px 6px 5px 6px; color: #008800; font-weight: bold;}
#table1 td.minus		{font-size: 10px; padding: 5px 6px 5px 6px; color: #880000;}
#table1 td.min			{font-size: 10px; padding: 5px 6px 5px 6px; color: #880000; font-weight: bold;}
#table1 td.strt			{font-size: 10px; padding: 5px 6px 5px 6px; color: #999999;}


#table2					{font-family: Tahoma, Geneva, Arial, sans-serif;}
#table2 th				{background-color: #69c; font-size: 10px; padding: 5px 6px 8px 6px; color: #fff; text-align: center; font-weight: bold;}
#table2 th.small		{font-size: 10px; font-weight: lighter;}
#table2 th a			{color: #fff;}
#table2 td				{font-size: 10px;padding: 5px 0px 5px 0px;}
#table2 tr.even td		{background-color: #ededed;}




.even				{background-color: #ededed;}
#tableSep				{width: 1px; background-color: transparent;}



/* Новости */	
#bullet1				{width: 17px; padding: 4px 8px 10px 0;}
#news					{font-size: 11px;}
#news a					{}
#news b					{font-size: 120%;}
#news img				{margin: 3px 8px 8px 0; border: 1px #e0e1e3 solid;}
#date					{font-size: 10px; color: 6a6a6a; white-space: nowrap; font-family: Tahoma, Geneva, Arial, sans-serif;}

#inlineImg				{width: 180px; padding: 6px 15px 15px 0; font-size: 10px;}
#inlineImg img			{margin: 0 0 8px 0; border: 1px #e0e1e3 solid;}

/* Формочки */
#vote					{font-size: 11px; padding: 3px 0 5px 2px; width: 99%;}
#field					{border: 1px #999 solid;}
#field.optional			{border: 1px #ccc solid;}

#wrong					{background-color: #fff0f0; border: 1px #c00 solid; padding: 5px;}

#hr						{width: 100%; height: 1px; background-color: #e0e1e3; margin: 20px 0 20px 0;}
#hr2					{width: 100%; height: 1px; background-color: #e0e1e3; margin: 15px 0 15px 0;}

#hot					{width: 100%; margin: 0 0 15px 0; background-color: #e0e1e3;}
#small					{font-size: 10px;}