body 					{ 	color: black; background-color: white;margin:0;padding:0;font-family: Arial, Helvetica, san-serif; }

#auth						{	visibility: hidden;position: absolute;z-index: 100;width:250px;left:50%;margin-left:-125px;top:15%;}
#auth h4					{	display: block;font-size: 12px;color:#fff;background-color:#bf0038;margin:0 0 0 0;padding:5px 10px; 	}
#auth table.f				{	margin:10px 0 0 0;font-size: 11px;		}
#auth .main					{	background-color: #fff;border: 1px solid #666;padding: 1px	}
#auth .name					{	padding:2px 0 0 10px;	}
#auth .close				{	float: right;padding:3px 10px;	}
#auth .field				{	font-size: 11px	}
#auth .btn					{	font-size: 11px;margin-bottom: 5px;	}
#auth .fpreg				{	padding:10px 0;background-color: #EBEBEB;		}
#auth form					{	margin:0;padding:0	}

#auth a.close:link,
#auth a.close:visited,
#auth a.close:hover,
#auth a.close:active		{	color:#fff;text-decoration: underline;	}


#head					{	position: relative;width: 750px;left:50%;margin-left: -375px}
#head .quote			{	float: left;font-size: 12px;padding:3px 0 3px 10px;font-style: italic;	}
#head .auth				{	font-size: 11px;font-style: normal;text-align: right;float: right;	padding: 2px 10px 0 0}
#head .logo				{	clear: both;	}
#head .menu				{	border-bottom:4px solid #ccc;border-top:4px solid #ccc;margin-top:10px;clear: both;	}
#head .menu ul			{	list-style: none;margin:0; padding: 6px 0;}
#head .menu ul li		{	display: inline;padding:0 10px 4px 10px;font-size: 12px;font-weight: bold;	}
#head .logo	img			{	float: left;padding-bottom:15px	}
#head .logo .date		{	float: right;padding:25px 10px 0 0;text-align: right;font-size: 12px;	}
#head .logo .date .num	{	font-size:20px;	}

#container				{	position: relative;width: 750px;left:50%;margin-left: -375px}
#footer					{	clear: both;position: relative;width: 750px;left:50%;margin-left: -375px;margin-top:20px}
#footer .copy			{	float: left;width: 530px;border-top:4px solid #ccc;padding:10px;font-size: 11px	}
#footer .copy p			{	margin:0;padding:0 0 10px 0;	}

.content				{	float: left;width: 538px;margin-bottom:10px;	}
.content .main			{	font-size: 13px;padding:5px 10px;	}
.content .main .descr	{	margin-right:10px;	}

.content h1				{	font-size:22px;letter-spacing: -1px;margin:0;padding:0	}
.content h3				{	font-size:18px;letter-spacing: -1px;margin:0;padding:15px 0 0 0;line-height: 90%;	}
.content h1 a:link,
.content h1 a:visited	{	color:#000;text-decoration: none;}
.content h1 a:hover,
.content h1 a:active	{	color:#295d98;text-decoration: none;}
.content img			{	float:left;margin-right:7px;	}
.content h3 a:link,
.content h3 a:visited	{	color:#000;text-decoration: none;}
.content h3 a:hover,
.content h3 a:active	{	color:#295d98;text-decoration: none;}

.content .descr a:link,
.content .descr a:visited,
.content .descr a:hover,
.content .descr a:active{	color:#000;text-decoration: none;	}

.content .author		{	font-size: 11px;font-style: italic;color:#333;padding-bottom:5px;	}


.content .rub			{	clear: both;margin: 10px 5px 0 0;background:#295d98;color:#fff;	}
.content .rub h4		{	margin:0;padding:3px 10px 3px 10px;letter-spacing: -1px;font-weight: normal;font-size:18px;}
.content .rub .all		{	float: right;font-size: 11px;padding:6px 10px 0 0;	}
.content .rub a:link,
.content .rub a:visited,
.content .rub a:hover,
.content .rub a:active	{	color:#fff;text-decoration: underline;	}

.content .art 			{	clear:both;padding:0;margin:0 20px 0 10px;	}
.content .art .descr	{	font-size: 13px;line-height: 13px	}
.content .art .author	{	padding-bottom:2px	}
.content .art img		{	float:left;border:1px solid #000; margin-right:7px;		}




.content h2				{	font-size:20px;letter-spacing: -1px;margin:0;padding:10px 0;font-weight: normal;}
.content p					{	margin:0;padding:0 0 10px 0;	}
.content ul				{	margin: 0 0 0.8em 0; padding: 0;}
.content ul li				{	margin: 0.5em 0 0 15px; padding: 0 0 0 20px; line-height: 130%;list-style: none;}
.content ul li	ul,
.content ol li	ul			{	margin: .5em 0 0 30px;	}
.content ol				{	margin: 0 0 0.8em 35px; padding: 0;}
.content ol li				{	margin: 0.5em 0 0 0; padding: 0 0 0 0px; line-height: 130%;}

.content .qt				{	margin:10px 0;background-color:#f4f4f4;padding:10px 50px 10px 10px;font-size:12px;line-height:130%	}

.rubrika					{	padding:5px 10px;background: #f5f5f5;margin:3px 5px 0 0	}
.rubrika h1					{	font-weight:normal;font-size: 20px;color:#666	}
.rubric						{	padding:5px 10px;background: #f5f5f5;margin:3px 5px 0 0	}
.rubric h1					{	font-weight:normal;font-size: 20px;color:#666	}

.compmenu 					{	font-weight: bold;font-size: 11px;list-style: none;margin:0;padding:10px 0;margin:0 20px 0 0;	}
.compmenu  li				{	list-style: none;padding:2px 0;margin:0;	}
.compmenu  li ul			{	font-weight: normal;margin:2px 0 0 0;padding:0;	}

.col					{	float: right;width: 200px;	}
.rss					{	float: right;width: 180px;border-top:4px solid #ccc;padding:10px;font-size: 11px	}
.rss a:link,
.rss a:visited			{	color:#da9a23;font-weight: bold;}
.rss a:hover,
.rss a:active			{	color:#295d98;font-weight: bold;}


.submenu				{	font-weight: bold;background-color: #ebebeb;list-style: none;padding:5px 0;margin:0;font-size: 11px;border-bottom:4px solid #ccc;	}
.submenu li				{	padding:0 0 0 15px;margin:5px 0;		}


a:link					{	color:#295d98;text-decoration: underline;}
a:visited				{	color:#323368;text-decoration: underline;}
a:hover					{	color:#000}
a:active				{	color:#900}


#archive				{	border-top:3px solid #fff	}
#archive form			{	padding:0;margin:10px 5px 10px 15px;	}
#archive input,
#archive select			{	font-size: 11px;	}
#archive .jump			{	clear: both;font-size: 11px;margin:10px 0 20px 0;border-top:1px solid #ccc	}

.calendar 				{	margin-left:15px;margin-bottom:40px}
.calendar .days div,
.calendar .week div 	{	font-size: 11px;float:left;width:24px;height:19px;margin:0 1px -7px 0;text-align:center;padding-top:3px;voice-family: "\"}\"";voice-family:inherit;height:16px;}
html>body .calendar .days div,
html>body .calendar .week div {	margin-bottom:1px;}
.calendar .week div		{	color:#ccc;}
.calendar .week div.empty	{	}
.calendar .week div.w 		{	background-color:#f8f8f9;color:#d87895;}
.calendar .week div.p 		{	background-color:#fff;color:#333;}
.calendar .week div.sel		{	background-color:#295d98;color:#fff;}
.calendar .week div.f 		{	background-color:#f8f8f9;color:#ccc;}
.calendar .week div.wp 		{	background-color:#fff;color:#bf0038;}
.calendar .week 			{	clear:both;}
.calendar .days div			{	color:#fff;background-color: #8da7c5	}
.calendar .days div.w		{	color:#fff;background-color: #d87895	}

.search						{	padding:10px 15px 20px 15px;border-top:4px solid #ccc;font-size: 11px;background-color:#ebebeb;color:#000	}
.search form				{	margin:0;padding:0;	}
.search h4					{	font-size: 16px;margin:0 0 10px 0;padding:0;	}
.search .f					{	font-size: 11px	}

.poll						{	font-size: 11px;padding:0 5px 0px 15px;	}
.poll ul 					{	list-style-type:none;  line-height:25px;padding-left:0; margin:0; padding-top:0px;}
.poll ul li					{	margin:0;padding:0}
.poll ul li input 			{	float:left; margin-top:2px; margin-right:1px;}
html>body .poll ul li input	{   margin-top:4px;margin-right:5px;} 
.poll ul li .btn 			{ 	float:none ; margin:8px 7px 5px 0px;font-size: 11px }

