body, td	{font-family:verdana, tahoma, sans-serif; font-size:70%; color:#65768A; line-height:150%;}

a	{color:#4F8AE3;}
a:visited	{color:#4F8AE3;}
a:hover	{text-decoration:none;}

table.main	{width:96%; height:100%; background:url(/i/ico_bg.gif) no-repeat top left;}
td.logo	{width:25%; background:#6498E7 url(/i/logo_bg.gif) no-repeat center; vertical-align:bottom;}
td.search	{width:25%; font-size:60%; padding:0px 0px 5px 15px; border-bottom:3px solid #f0f0f0;}
td.login	{width:50%; font-size:60%; padding:0px 0px 5px 15px; border-bottom:3px solid #f0f0f0;}
td.icons	{width:25%; padding:5px 0px;}
td.consult	{padding:0px 0px 20px 10px; vertical-align:bottom;}
td.ban468x60	{width:75%; padding:5px 0px 5px 15px;}
td.logo-bot	{background:#6498E7 url(/i/logo_bg_bot.gif) no-repeat center; padding:30px 20px 20px 20px;}

td.footerlink	{width:25%; padding:10px 15px 15px 20px;}
td.ban88x31		{width:25%; padding:15px 15px 15px 0px;}
td.perevorot	{width:25%; padding:15px 15px 15px 0px;}
td.copy			{width:25%; padding:15px 15px 15px 0px;}

div.block	{background:url(/i/block.gif) no-repeat top left; padding:10px 10px 10px 14px; margin:0px 0px 5px 0px;}
div.kroshki	{margin:14px; padding:5px 0px; border-bottom:3px solid #FFAE00;}
div.logo	{padding:10px 20px 5px 20px;}

.ico div	{float:left; padding:0px 5px 0px 0px;}

.h01	{font-family:arial, tahoma, sans-serif; font-size:150%; font-weight:bold; color:#4F8AE3;}
.h02	{font-size:120%; font-weight:bold; color:#FFAE00; padding:0px 0px 5px 0px;}
.h03	{font-family:arial, tahoma, sans-serif; font-size:150%; font-weight:bold; padding:10px 0px 10px 0px;}
.h04	{font-family:arial, tahoma, sans-serif; font-size:110%; font-weight:bold; padding:10px 0px 10px 0px;}

.date	{font-weight:bold; margin:5px 0px 0px 0px;}

.lock01	{background:url(/i/lock01.gif) no-repeat top left; padding:0px 0px 0px 12px;}

.input	{font-family:verdana, tahoma, sans-serif; font-size:100%; color:#65768A;}
.button	{font-family:arial, tahoma, sans-serif; font-weight:bold; color:#ffffff; background:url(/i/button.gif) no-repeat bottom right; border:0px;}

.line01	{background:url(/i/h01.gif) no-repeat bottom right;}
.line02	{background:#C9D4E0; margin:5px 0px 3px 0px;}
.line-orange-top	{background:#FFAE00; margin:0px 0px 7px 0px;}

.forum	{width:80%; background:#FF7700 url(/i/forum_bg.jpg) no-repeat bottom right;}
.mimg	{margin:0px 10px 10px 0px;}
.arr02	{background:url(/i/arr02.gif) no-repeat top left; padding:0px 0px 0px 30px;}
.arr04	{background:url(/i/arr04.gif) no-repeat top left; padding:0px 0px 5px 10px;}
.arr05	{background:url(/i/arr05.gif) no-repeat top left; padding:0px 0px 5px 10px;}

.p33	{padding:3px 0px;}
.p55	{padding:5px 0px;}
.p-h01	{padding:15px 0px 15px 15px;}

.content	{padding:15px 0px 30px 15px;}

.source	{font-style:italic; text-align:right; margin:10px 0px;}

li	{margin:10px 0px;}

.tab01 td	{padding:0px 10px 10px 0px; vertical-align:top;}

.tab02	{border:1px solid #C9D4E0;}
.tab02 td	{padding:5px;}
.tab02 tr.title td	{font-weight:bold; background:#FFAE00; color:#ffffff;}
.tab02 tr.line td	{background:#f0f0f0;}

.tab03 td	{padding:0px 5px 5px 0px; vertical-align:top;}


.form							{width:80%;}
.form form						{padding:0px; margin:0px;}
.form td						{padding:2px; vertical-align:top;}
.form td.form01					{width:30%; text-align:right;}
.form td.form02					{width:70%;}
.form input, textarea, select	{font-family:arial, tahoma, sans-serif; font-size:100%; color:#666666;}
.form input.input100, textarea	{width:100%;}
.form input.button				{font-family:arial, tahoma, sans-serif; font-weight:bold; color:#ffffff; background:url(/i/button.gif) no-repeat bottom right; border:0px; margin:2px 10px 2px 0px;}
.star	{color:#FFAE00;}


/*Öâåòíûå áëîêè íà ãëàâíîé ñòðàíèöå*/
div.block-green		{background:url(/i/block08.gif) no-repeat top left; padding:10px 10px 10px 14px; margin:0px 0px 5px 0px;}
.h01-green			{font-family:arial, tahoma, sans-serif; font-size:150%; font-weight:bold; color:#80B280;}	
.h02-green			{font-size:120%; font-weight:bold; color:#80B280; padding:0px 0px 5px 0px;}
.line-green			{background:url(/i/h08.gif) no-repeat bottom right;}


div.block-violet	{background:url(/i/block10.gif) no-repeat top left; padding:10px 10px 10px 14px; margin:0px 0px 5px 0px;}
.h01-violet			{font-family:arial, tahoma, sans-serif; font-size:150%; font-weight:bold; color:#9480B2;}	
.h02-violet			{font-size:120%; font-weight:bold; color:#9480B2; padding:0px 0px 5px 0px;}
.line-violet		{background:url(/i/h10.gif) no-repeat bottom right;}



.page td div				{font-size:11px; color:#6A6A6A; background-color:#F2F2F2; padding:2px 7px 2px 7px;}
.page td a div				{background-color:#F2F2F2; text-decoration:none;}
.page td a:hover div		{color:#ffffff; background-color:#6498E7; text-decoration:none;}
.page td a:visited div		{text-decoration:none;}
.page td#s div				{color:#ffffff; background-color:#6498E7;}


/*Öèòèðîâàíèå*/
.setCitingText	{color:#FFAE00; padding:5px 10px; border:1px solid #f0f0f0;}
.Answer			{margin:15px;}


.grey80	{color:#565656;font-size:80%;}
.grey80 a	{color:#565656;}
.grey80 a:visited	{color:#565656;}


.grey90	{color:#AAAAAA;font-size:90%;}
.grey90 a	{color:#AAAAAA;}
.grey90 a:visited	{color:#AAAAAA;}