



/* Теги */

body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: .8125em;
	color: #333333;
	/*width: 1100px;
	margin: auto;*/
}

img
{
	border: 0;
}

input
{
	font-family: Arial;
	font-size: 1em;
	color: #333333;
}

form
{
	margin: 0;
	padding: 0;
}

a
{
	color: #0061b1;
}

a.b
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.big
{
	font-size: 1.15em;
	color: #0061b1;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

h1, big
{
	font-size: 1.15em;
	color: #0061b1;
	font-weight: bold;
	text-transform: uppercase;
}

h2
{
	font-size: 1.15em;
	color: #0061b1;
}

h1.h1_issue
{
	margin-bottom: 0;
	padding-bottom: 0;
}

h1.h1_article
{
	font-size: 1.15em;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0;
}

h2.h2_issue
{
	margin-top: 0;
	padding-top: 0;
}

p
{
	margin: 0;
	padding: 0;
}

p.lid
{
	font-weight: bold;
	color: #0061b1;
}

p.sn
{
	font-size: .846em;
	color: #666666;
}

p.author
{
	font-weight: bold;
	font-style: italic;
}





.photo_text
{
	font-weight: bold;
	color: #0061b1;
	text-decoration: underline;
	text-align: center;
}

.photo_text2
{
	font-weight: bold;
	color: #0061b1;
	text-align: center;
}







img.img_left
{
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
}

img.img_right
{
	margin-left: 1em;
	margin-bottom: 1em;
	float: right;
}





.text
{
	width: 100%;
	float: left;
}

.text p
{
	text-indent: 2em;
}

	.text table p
	{
		text-indent: 0;
	}

.text table[align=left]
{
	margin-right: 1em;
	margin-bottom: 1em;
	padding: 0;
	border-spacing: 0;
	/*border: 1px solid #333333;*/
}

	.text table[align=left] td
	{
		padding: 0;
		border-spacing: 0;
		/*border: 1px solid #333333;*/
	}
	
	.text table[align=left] img
	{
		padding: 0;
		margin: 0;
	}
	
.text table[align=right]
{
	margin-left: 1em;
	margin-bottom: 1em;
	padding: 0;
	border-spacing: 0;
	/*border: 1px solid #333333;*/
}

	.text table[align=right] td
	{
		padding: 0;
		border-spacing: 0;
		/*border: 1px solid #333333;*/
	}
	
	.text table[align=right] img
	{
		padding: 0;
		margin: 0;
	}






	
	
	
	

/* Блоки */

#header
{
	height: 50px;
	background: url(/images/bg1.gif) repeat-x;
}

	#header #home
	{
		margin: 0;
		padding: 0;
		float: left;
		padding: .85em 1em 1em 1em;
	}

		#header #home a
		{
			font-weight: bold;
			text-decoration: none;
			color: #666666;
		}

	#search_form
	{
		/*position: absolute;*/
		/*left: 100%;*/
		position: relative;
		float: right;
		width: 180px;
		/*margin-left: -220px;*/
		padding: .7em 1.5em;
		font-size: .846em;
	}

	#currency
	{
		position: absolute;
		margin: 0;
		left: 100%;
		width: 180px;
		margin-left: -600px;
		padding: .5em;
		font-size: .846em;
		color: #666666;
	}
	
		#currency b
		{
			color: #ff0000;
		}
	
	#weather
	{
		position: absolute;
		margin: 0;
		left: 100%;
		width: 180px;
		margin-left: -420px;
		padding: .5em;
		font-size: .846em;
		color: #666666;
	}
	
	

	
#header2
{
	height: 150px;
}
	
	#header2 #logo
	{
		margin: 0;
		padding: 3.15em 1em;
	}
	
	#header2 #banner_top
	{
		float: right;
		margin: 0;
		padding: 1em;
	}
	
	
	
	

#covers
{
	border-top: 1px solid #e3e1e1;
	background: url(/images/bg2.gif) bottom repeat-x #edeceb;
	padding-bottom: 2em;
	padding-top: 1em;
}

	#covers table
	{
		width: 100%;
		padding: 0;
		border-spacing: 0;
	}

		#covers table td
		{
			width: 33%;
			padding: 0 1em;
			border-spacing: 0;
			vertical-align: top;
		}
	
		#covers table td.center
		{
			width: 33%;
			padding: 0;
			border-spacing: 0;
		}


			
	#covers img
	{
		float: left;
	}
	
	#covers p
	{
		color: #666666;
		margin: 0;
		padding: 0;
		margin-top: 1em;
	}
	

	





#content
{
}

	#content .content_table
	{
		width: 100%;
		padding: 0;
		border-spacing: 0;
		margin-top: 1em;
	}

		#content .content_table td.left
		{
			width: 245px;
			padding: 0 1em;
			padding-right: 2em;
			border-spacing: 0;
			vertical-align: top;
		}
	
		#content .content_table td.center
		{
			padding: 0;
			border-spacing: 0;
			vertical-align: top;
		}
	
		#content .content_table td.right
		{
			width: 315px;
			padding: 0 1em;
			padding-left: 2em;
			border-spacing: 0;
			vertical-align: top;
		}
	



#footer
{
	font-size: .846em;
	height: 80px;
	background: url(/images/bg3.gif) repeat-x;
}

	#footer #copy
	{
		margin: 0;
		padding: 2em;
	}

	#footer #dev
	{
		float: right;
		margin: 0;
		padding: 2em;
	}








/* Классы */

.block
{
	padding: 1em;
}

.wrapper
{
	float: left;
	width: 100%;
}

.h1_bg
{
	margin: 0;
	padding: 0;
	font-size: .846em;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background: url(/images/bg4.gif) right no-repeat;
	padding: .2em 1em .235em 1em;
}

.h2_bg
{
	margin: 0;
	padding: 0;
	font-size: .846em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	background: url(/images/bg5.gif) right no-repeat;
	padding: .2em 1em .235em 1em;
}

.h1_bg2
{
	margin: 0;
	padding: 0;
	font-size: .846em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	background: url(/images/bg5.gif) right no-repeat;
	padding: .175em 1em .225em 1em;
}

.h1_bg3
{
	margin: 0;
	padding: 0;
	font-size: .846em;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #666666;
	background: url(/images/bg17.gif) right no-repeat;
	padding: .175em 1em .225em 1em;
}

.main_block
{
	padding: 1em;
}

	.main_block h2
	{
		margin: 0;
		padding: 0;
		font-size: 1em;
	}

	.main_block h2 a
	{
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	.main_block .main_img
	{
		float: left;
		margin: 1em 1em 1em 0;
	}

	
		
		



.main_list
{
	margin: 0;
	padding: 0 1em;
	list-style-image: url(/images/arrow1.gif);
}

	.main_list li
	{
		margin-bottom: .1em;
	}

	.main_list li a
	{
		/*font-weight: bold;*/
		text-decoration: none;
	}

	.main_list li a.normal
	{
		font-weight: normal;
	}

	.main_list li.normal
	{
		margin-bottom: .2em;
	}
	
	.main_list li.normal a
	{
		font-weight: normal;
	}
		
	.main_list b
	{
		color: #666666;
	}
	
	
	
.main_list_last
{
	margin: 0;
	padding: 0 1em;
	list-style-image: url(/images/arrow2.gif);
}

	.main_list_last li
	{
		text-align: right;
	}
		
	.main_list_last li a
	{
		font-weight: bold;
		text-decoration: none;
		color: #466f3b;
	}
		
	
	
	
		
.main_list_last2
{
	margin: 0;
	padding: 0 1em;
	list-style-image: url(/images/arrow2.gif);
	font-size: .846em;
}

	.main_list_last2 li
	{
		padding-top: 1em;
		text-align: right;
		color: #466f3b;
	}
		
	.main_list_last2 li a
	{
		font-weight: bold;
		text-decoration: none;
		color: #466f3b;
	}
		
		
	
	
	
.main_list_last2
{
	margin: 0;
	padding: 0 1em;
	list-style-image: url(/images/arrow4.gif);
}

	.main_list_last2 li
	{
		text-align: right;
	}
		
	.main_list_last2 li a
	{
		/*font-weight: bold;*/
		text-decoration: none;
		color: #466f3b;
	}
		
		
	
	
	
	
	
	


.main_list2
{
	margin: 0;
	padding: 0 1em;
	list-style-type: none;
}

	.main_list2 li
	{
		margin-bottom: .1em;
	}

	.main_list2 li a
	{
		font-weight: bold;
		text-decoration: none;
		color: #333333;
	}

	
	
	

.menu_block
{
	background: url(/images/bg6.gif) left top repeat-y #7f7e7d;
	font-size: .846em;
}

	.menu_block ul
	{
		margin: 0;
		padding: 0 4px;
		list-style-type: none;
		background: url(/images/bg7.gif) right repeat-y;
	}

	.menu_block ul.top
	{
		margin: 0 0 0 4px;
		padding: 0;
		list-style-type: none;
	}

		.menu_block ul.top a
		{
			color: #ffffff;
			text-decoration: none;
			padding-left: 2em;
			padding-top: 13px;
			font-weight: bold;
			text-transform: uppercase;
			display: block;
			height: 34px;
			background: url(/images/bg11.gif) top right;
		}
		
		.menu_block ul.top a:hover
		{
			background: url(/images/bg15.gif) top right;
		}
		
	.menu_block ul.group
	{
		margin: 0 0 0 4px;
		padding: 0;
		list-style-type: none;
		background: url(/images/bg8.gif) top right repeat-x;
	}

		.menu_block ul.group li
		{
			height: 17px;
			padding-top: 3px;
		}

		.menu_block ul.group a
		{
			color: #ffffff;
			text-decoration: none;
			padding-left: 2em;
			font-weight: bold;
			display: block;
		}
		
	.menu_block ul.items
	{
		margin-left: 4px;
		list-style-type: none;
		background: url(/images/bg9.gif) top right repeat-x;
		padding-top: .5em;
		padding-bottom: .5em;
	}

		.menu_block ul.items a
		{
			color: #ffffff;
			text-decoration: none;
			padding-left: 2em;
			margin-left: -4px;
		}

		.menu_block ul.items a:hover
		{
			text-decoration: underline;
		}
		
	.menu_block_bottom
	{
		height: 6px;
		margin: 0;
		padding: 0;
		background: url(/images/bg10.gif) top right repeat-x #ffffff;
		margin-bottom: 1em;
	}

	.menu_block_bottom_left
	{

		height: 6px;
		width: 10px;
		margin: 0;
		padding: 0;
		background: url(/images/bg12.gif) top left no-repeat;
	}


	
	
	
	
	
	
	
.menu_block2
{
	background: url(/images/bg14.gif) left top repeat-y #7f7e7d;
	font-size: .846em;
	margin-bottom: 1em;
}
	
	.menu_block2 ul
	{
		margin: 0;
		padding: 0 4px;
		list-style-type: none;
	}

	.menu_block2 ul.top
	{
		margin: 0 0 0 4px;
		padding: 0;
		list-style-type: none;
	}
	
		.menu_block2 ul.top a
		{
			color: #ffffff;
			text-decoration: none;
			padding-left: 2em;
			padding-top: 1em;
			font-weight: bold;
			text-transform: uppercase;
			display: block;
			height: 40px;
			background: url(/images/bg13.gif) top right;
		}

		.menu_block2 ul.top a:hover
		{
			background: url(/images/bg16.gif) top right;
		}
		
		
		
		
		
	
			
.breadcrumbs
{
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	color: #666666;
}		
			
	.breadcrumbs a
	{
		color: #666666;
	}
			
	
	
.news_list
{
	list-style-type: none;
	padding: 0 1em;
}
	
	.news_list li
	{
		margin-bottom: 1em;
	}
	
	.news_list .date
	{
		font-weight: bold;
	}
	
.news_list_small
{
	list-style-type: none;
	padding: 0 1em;
}
	
	.news_list_small li
	{
		margin-bottom: 1em;
	}
	
	.news_list_small a
	{
		text-decoration: none;
		color: #333333;
	}
	
	.news_list_small .date
	{
		font-weight: bold;
		color: #0061b1;
	}

	
	
	
	

	
.vote
{
	background: #ffba86;
	border: 1px solid #999999;
	height: .5em;
	margin-top: .3em;
	margin-bottom: .2em;
	margin-right: 1em;
	margin-left: 1em;
	float: left; 
}

.vote_table
{
	padding: 0;
	border-spacing: 0;	
}

.covers_table
{
	width: 100%;
}

	.covers_table p
	{
		text-align: center;
	}


.summary
{
	background: #eeeeee;
	padding: 1em 2em;
	margin-bottom: 1em;
	font-weight: bold;
	text-indent: 0;
	text-align: justify;
}




.search
{
}

	.search li
	{
		margin-bottom: 1em;
	}

	.search .path
	{
		font-size: .846em;
		color: #009900;
	}


	
.stable
{
	width: 100%;
}

	.stable td
	{
		width: 50%;
		vertical-align: top;
	}
	
	
	
	
	
	
	
	
.block_content
{
}
	/*
	.block_content table
	{
		border-collapse: collapse;
		border: none;
		border-color: #999999;
	}
	
	.block_content table tr
	{
	}
	
	.block_content table td
	{
		padding: .5em;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		border-right: none;
		border-left: none;
	}
	*/
	

	
	
	
	
	
.adv
{
	border: 1px solid #f2e5a5;
	background: #fcf1d3;
	margin-left: -1em;
	padding-right: 1em;
	margin-bottom: 1em;
}
	

.adv ul
{
	/*list-style-image: url(/images/arrow3.gif);*/
	list-style-type: none;
	margin-left: 0;
	padding-left: 2em;
}

	.adv ul li
	{
		margin-bottom: 1em;
	}

	.adv ul li a
	{
		text-decoration: none;
		color: #333333;
	}

	.adv td
	{
		vertical-align: top;
	}
	

.top_a
{
	display: block;
	padding: .2em;
	float: left;
	margin-right: 1em;
}



/*
.top_a:hover
{
	background: #aaaaaa;
}
*/


.a_img
{
	display: block;
	padding: .2em;
	float: left;
}
	
.a_img:hover
{
	background: #cccccc;
}









.price_table
{
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

	.price_table td
	{
		padding: .5em .5em;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
	}

	.price_table td.first
	{
		padding: .5em .5em;
		border-bottom: 1px solid #999999;
	}

	/*
	.price_table td[align=right]
	{
		border-left: 1px solid #999999;
	}
	*/




	

.rating_list
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.rating_list li
	{
		margin-bottom: 1em;
	}

	.rating_list li a
	{
		text-decoration: none;
		font-weight: bold;
	}

	.rating_list .up
	{
		text-transform: uppercase;
		font-weight: bold;
		color: #666666;
		font-size: .846em;
	}


	
	
.subinfo
{
	font-weight: bold; 
	color: #0061b1;
	text-decoration: underline;
}
	
	
	
	

.issue_table
{
	width: 100%;
	padding: 0;
	border-spacing: 0;
}

	.issue_table td
	{
		padding: 0;
		vertical-align: top;
	}


	
	
	
.polling_table
{
	padding: 0;
	border-spacing: 0;
}

	.polling_table td
	{
		padding: .3em;
	}
	
	
	
	
	
.c_table
{
	width: 100%;
	padding: 0;
	border-spacing: 0;
}
	
	.c_table td
	{
		padding: 0;
		vertical-align: top;
	}

	.c_table img
	{
		margin-bottom: 1em;
	}



