body {background:#FFFFFF url('/i/body_bg_botrig.jpg') 100% 100% no-repeat; margin:0; padding:0; 
	 font-family:Tahoma, Verdana, sans-serif;}/*font-size:80%;*/

/* td						{ font-size:80%; }*/

a 							{ color:#8a2f33; }
a:visited 					{ color:#521a1c; }
a img 						{ border:0; }	
a div						{ cursor:pointer;}

table.container 			{ border:0; width:100%; height:100%; background:url('/i/content_bg_toprig.gif') 68% 0 no-repeat; } /*68%*/
table.container td 			{ vertical-align: top; }
table.container table.main	{ border:0; width:100%; background:url('/i/logo.gif') 0 21px no-repeat; }

table.main 				  			{ position:relative;}
table.main .leftmenu 				{ padding:32px 10px 0 0;}
table.main .leftmenu img.title 		{ margin-bottom:7px;}	
table.main .leftmenu ul				{ list-style:none; padding:0; margin:0;}
table.main .leftmenu ul a			{ font-weight:bold}
table.main .leftmenu li 			{ padding-left:12px; font-size:70%; line-height:1.3;}
table.main .leftmenu li.selected 	{ background:url('/i/leftmenu_selected_bg.gif') 0 .9ex no-repeat;}


/* левая колонка */
table.main td.left .authorinfo					{padding:2em 0.8em 1em 0.8em;
												 background:url('/i/leftmenu_ear_bg.gif') 0px bottom no-repeat;}
table.main td.left .authorinfo h3				{margin:0 0 1ex 0;}
table.main td.left .authorinfo p				{font-size:70%; margin:0 0 1.4ex 0; padding:0;}
table.main td.left .authorinfo div				{padding-top:28px; background:url('/i/ear_star.gif') 0 0 no-repeat;}
table.main td.left .authorinfo div.nextauthor	{padding:0; margin:3ex 0 0.4ex 0; background:none; border-bottom:solid #832D30 2px; width:30%; ;}


table.main td.content 					{padding:0 1em 2em 20px; background:url('/i/content_bg_lef.gif') 0 6px no-repeat;}

/* No */
table.main td.content div.number		{background:url('/i/number_big_bg.gif') 0 0 no-repeat; height:50px; padding: 14px 0 0 88px;
								 	 	color:white; font-size:140%; font-weight:bold;position: relative;}
table.main td.content div.number span	{font-size:63%; font-style:italic;}
table.main td.content div.number a		{color:white; text-decoration:none;}
table.main td.content div.number img	{position:absolute; left:20px; top:0; border:0;}

table.main td.content h2				{font-size:140%; font-weight:normal; margin:0.2ex 0 0 -2px; padding:0 25px 5px 0; }
table.main td.content h2.notIssue		{margin-top:2ex;}


/* заголовки */
table.main td.content h1 				{margin:0 0 3ex -0.06em; width:96%;
										line-height:1; font-size:160%;}
table.main td.content h1 span.subtitle	{display:block; margin-top:.3em; width:80%;
										font-weight:normal; font-style:normal; font-size:66%;}
table.main td.content h3 				{line-height:1.1; margin:1.8em 0 .6em 0; padding:0}
table.main td.content h3 span.author	{font-size:80%; margin-left:0.1em;}
table.main td.content h4				{margin:2em 0 .6em 0;}
table.main td.content h5				{}
table.main td.content h4 span.footnote	{font-size:80%; font-weight:normal}




/* абзацы. ужас */
table.main td.content p             {margin:0; padding:0 25px 0 0; 
									font-size:80%; letter-spacing:.04em; text-indent:2.8em;}
table.main td.content span.author,					 
table.main td.content span.date,
table.main td.content span.nextline	{display:block;} /*иначе в присутствии сносок глюки*/

table.main td.content span.nextline	{text-align:right; qbackground:#eee; width:35em;}

table.main td.content span.author,
table.main td.content p.author,
table.main td.content p.translator 	{margin:4ex 0 0.4ex 0; text-indent:0;
									font-weight:bold; font-size:120%; letter-spacing:0;}
/* zverok, 30.05.2014 - поменял стиль переводчика */
table.main td.content p.translator,
table.main td.content span.author.translator 	{font-size:100%;margin-top: 1ex;}
table.main td.content span.author.translator    {text-align: right;}


table.main td.content p.translator	{text-align:right;}

table.main td.content span.date,
table.main td.content p.date		{margin:2ex 0 2ex 0; white-space:normal;
									text-align:right; font-style:italic;}

									

/* материалы номера*/
table.main td.content ul.articlelist li				{list-style:url('/i/leftmenu_selected_bg.gif'); margin-bottom:.8ex;
													font-size:80%;}

/* материалы рубрики */
table.main td.content p.issuearticles 				{margin:0.6em 0 0 1.8em; text-indent:0; text-indent:"-0.2em";
													font:italic 95% serif; letter-spacing:0;}
table.main td.content p.issuearticles span			{padding:0 0.3em;}
table.main td.content p.issuearticles span.current	{color:#666}

/*кто-то кого-то представляет*/		
table.main td.content div.intro				{margin-top:2em;}
table.main td.content div.intro p			{font-family:serif; font-style:italic; text-align:left; }
table.main td.content div.intro p.signature	{margin:1em 0 1.4ex 0; 
											font-weight:bold; text-align:right; text-indent:0;}


table.main td.content span.epigraph			{display:block; margin-top:1ex; margin-bottom:1ex;
											font:italic 100% serif; text-align:right;}

table.main td.content .dedication 			{display:block; margin-top:1ex; margin-bottom:1ex;
											white-space:nowrap;	text-align:right; font-style:italic;}

table.main td.content span.footnote			{display:block; position:absolute; right:3em; width:17em; margin-left:0; padding-left: .5em;
											border-left:solid #832D30 2px; text-indent:0; font:italic 100% serif;}

/* особенности поэзии на */
table.main td.content .poetry p					{ text-indent:-10em;padding-left:10em; width:30em /*  white-space:nowrap; нельзя!  иначе в разнос всё идёт*/}
table.main td.content .poetry h4				{ margin-left:0;}
table.main td.content .poetry p.with-epigraph	{ text-indent: 0; padding-left:0; width: 40em;}
table.main td.content .poetry span.epigraph 	{ text-align:left; margin-left:17em; }
table.main td.content .poetry span.epigraph span.nextline {background:#ccc;}
table.main td.content .poetry span.dedication 	{ text-align:left; margin-left:17em}
table.main td.content .poetry span.date		 	{ text-align:left; margin-left:17em; margin-top:1.7ex;}
table.main td.content .poetry span.nextline		{ width:25em; }
/*table.main td.content .poetry p span.footnote	{ white-space:normal;}*/
table.main td.content span.epigraph p {font-size:100%; font-size:"80%"; width:100%}

/* особенности редакции */
table.main td.content .editorial 			{}
table.main td.content .editorial h3			{margin:1em 0 0 0; /*text-align:right;*/}
table.main td.content .editorial h4			{margin:1ex 2em 0 7%; /*qtext-align:right;*/}
table.main td.content .editorial p			{margin-left:7%; text-indent:0; }

table.main td.content p.details   			{margin-top:1.2ex; text-align:right; font-weight:bold;}

/*== end of content==*/


table.main td.right							{ background:url('/i/mainmenu_bg_rigtop.gif') 100% 0 no-repeat;}
	
table.main td.right table.search			{ /*visibility:hidden;*/ width:100%; height:70px; height:expression('72px'); 
											background:url('/i/search_bg.gif') 100% 50px no-repeat; border:0; }
table.main td.right table.search td			{ padding:0 15px 5px 0; vertical-align:bottom; text-align:right;}
table.main td.right table.search form		{ padding:0; margin:0;}
table.main td.right table.search .input		{ padding:0; vertical-align:top; border:1px solid black; width:67px; height:15px; font-size:75%;}

table.main td.right .subscribe				{ position:relative; width:100%; height:120px;margin-top:60px; background:url('/i/subscribe-bg.gif') 0 0 no-repeat;}
table.main td.right .subscribe .input		{ position:absolute; left:7px; top:13px; width:109px; height:16px; border:1px solid #000; font-size:75%;vertical-align:top;}
table.main td.right .subscribe .button		{ position:absolute; left:50px; top:32px;}

table.main td.right .ear					{ padding:25px 45px 15px 30px; 
											  font-size:80%; background:url('/i/mainmenu_ear_bg.gif') 17px bottom no-repeat; }
table.main td.right .ear a					{text-decoration:none; font-size:85%;}
table.main td.right .ear div				{ padding-top:28px; background:url('/i/ear_star.gif') 0 0 no-repeat; }

table.main td.right .mainmenu				{ padding-top:17px; }



.mainmenu div			 			{ padding-left:6px; padding-top:1px; }
.mainmenu div.divider 				{ padding-left:0;}

.mainmenu div.selected 				{ position:relative; top:-3px; height:17px;  
									margin:0 0 -3px -20px; padding:4px 0 0 26px;
									background:url('/i/mainmenu_selected.png') no-repeat;
									background:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mainmenu_selected.png',sizingMethod='crop');									}


div.skcg		{position:relative; margin-left:17px;}
div.skcg div	{position:absolute; left:87px; top:0px; width:7em; line-height:1.1;
				font-size:70%;}

div.copyright	{background:url('/i/copyright_line.gif') top left no-repeat;
				margin-left:10%; padding:.2em 0 0 0em; font-size:70%}


.crape {border: 1px solid black; padding: 1px; display: inline-block;}
