/* commented backslash hack \*/ 
html, body
{
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
body
{
	font-size: 100%; 
	font-family: Tahoma, "Times New Roman", Times, serif;
	color: White;
	background-color:#c6e17f;
	background-image: url(../img/bg_body.jpg);
	background-position: 50% 549px;
	background-repeat: repeat-y;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
A
{
	color: White;
}
TABLE
{
	font-size: 15px; 
	border-collapse: collapse;
}
FORM
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
INPUT
{
	font-family: Arial, Helvetica, sans-serif;
}
H1, H2, H3, H4, H5, H6
{
	font-family: Arial, Helvetica, sans-serif;
}
DIV
{
		/*border: solid red 1px; */
}
* html #content
{
	height: 100%;
}
html>body #minHeight
{
	float: left;
	width: 0px;
	height: 100%;
} 
#content
{
	min-height:100%;
	height:auto;   
	background-image: url(../img/bg_foot2.jpg);
	background-position:50% 100%;
	background-repeat: no-repeat;
	text-align: center;
	width: 100%; 
	
	
} 
	.pad_top
	{
		height: 15px;
		font-size: 1px;
		line-height: 1px;
		padding: 0px;
		margin: 0px;
		background-color:#c6e17f;
	} 
	.head_block
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 300px;
		width: 1163px;	  
		overflow: hidden;
		
	} 
	.block_menu
	{ 
		padding: 0px;
		margin:-290px 0 0 0;	
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 17px;
		height: 20px;
		width: 1163px;  
		text-align: right;
		color: #003366;
		font-weight: bold;
		position: relative;
	} 
		.block_menu TABLE
		{
			 
		}
			.block_menu TABLE TH.fir
			{
				width: 12px;
				font-size: 1px;
				padding: 0px;
				background-image: url(../img/bg_menu_l.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 20px;
			}
			.block_menu TABLE TD
			{
				padding: 0px 15px 0px 5px; 	
				background-color: #75c0df;			
			}	
				.block_menu TABLE TD A
				{						 
					text-decoration: none;
				}
				.block_menu TABLE TD A:hover
				{
					text-decoration: underline;
				}			
	.block_flash
	{
		height: 300px;
		width: 1163px;
		background-image: url(../img/bg_flash.jpg);
		background-position:  0 0;
		background-repeat: no-repeat;
	}
	.content_block  
  {		
		width: 1163px;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		background-image: url(../img/bg_content.jpg);
		background-position:  1px 0;
		background-repeat: no-repeat;
	}
		.left
		{
			width:290px;
			vertical-align: top; 
			padding: 0px 0px 0px 0px;
		}
			.block_left_sep
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				width: 290px;
				height: 1px;
				font-size: 1px;
				line-height: 1px;				
			}
			.block_form
			{
				padding: 111px 0 0 1px;
				margin: 0 0 227px 0;
				color: White;
				font-size: 13px;
				line-height: 18px;
				font-family: Tahoma, "Times New Roman", Times, serif; 
				width:340px;
			}
				.block_form DIV.heading
				{
					padding: 10px 0  0 75px;
					font-weight: bold;
					height: 21px;
				}
				.block_form DIV.name
				{
					font-weight: bold;
					padding: 10px  50px 0 77px;
				}
				.block_form  FORM.big_opros
				{
					/* height: 285px;*/
					background-image: url(../img/bg_form.gif);
					background-position: 0px 100%; 
				}
					.block_form  FORM DIV
					{
						padding: 4px 0 4px 88px;
						font-size: 12px;
				line-height: 12px;
					}
					.block_form  FORM DIV.bt
					{
						padding: 0 0 30px 77px;
					}
						.block_form  FORM DIV.bt INPUT
						{
							margin:10px 3px 0 0 ;
						}
			
		.meed
		{
			width: 873px;
			vertical-align: top;
			padding: 0px 0px 0px 0px;			
		}
			.block_meed_sep
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				width: 873px;
				height: 1px;
				font-size: 1px;
				line-height: 1px;
			}
			.block_tray
			{
				padding: 98px 0 0 6px;
				margin: 0px;
				font-size: 14px;
				font-family: Tahoma;
				color: White;
			}
				.block_tray A
				{
					color: White;			
					text-decoration: underline;		
				}
				.block_tray A:hover
				{
					text-decoration: none;
				}
			 
			.block_content_text
			{
				padding: 10px   10px   30px   10px  ;
				margin-right: 20px;	
				margin-bottom: 20px;
				padding-right:50px;
				font-size: 14px;
				line-height: 18px;
			}	
			.block_content_text_sec
			{
				padding: 110px 60px 100px 10px ;
				margin: 10px;					
				font-size: 14px;
				line-height: 18px;
				font-family: Tahoma;
			}				
				.block_content_text_sec P
				{
					text-indent: 40px;
					padding: 3px 0 3px 0 ;
					margin: 2px 0 2px 0 ;
				}	
		 
		 
			 
#clearfooter
{
	clear: both; 
	height: 54px;
	font-size: 1px;
	line-height: 1px;
	padding: 0px 0px 0px 0px;
	margin: -54px 0px 0px 0px;

}
#footer 
{ 	 
	width: 100%;
	height:54px;  
	margin: -54px 0 0 0; 	 
	text-align: center;	
	/*background-image: url(../img/bg_foot_b.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;*/
		background-image: url(../img/bg_footer.gif);
		background-position:  50% 32px;
		background-repeat: no-repeat;
}  
	.block_foot
	{
		width: 1163px;
		height: 39px; 
	
	}
		.block_foot TABLE
		{
			text-align: left;
		}
		.block_foot TABLE TD.block_counters
		{ 
			vertical-align: top; 
			padding: 0px 0px 0px 0px; 
			text-align: right;
		}
			.block_counters DIV
			{
				padding:5px 18px 0 0;
				margin: 0px;
				font-size: 11px; 
			}  	 
 				.block_foot TABLE TD.foot_kinetika
				{
					width: 250px;  
					font-family: Tahoma;
					font-size: 9px;
					line-height: 11px;
					vertical-align: top;
				}
					.foot_kinetika DIV
					{
						border-left: solid #837d1b 2px;
						margin: 0px 0 0 0px;
						padding: 0 0 2px 6px;
						
					}
						.foot_kinetika DIV IMG
						{
							margin: 1px 0 0 0;
						}
							.foot_kinetika DIV P
							{
								padding: 0px;
								margin: 0px;
							}
								.foot_kinetika DIV P A
								{
									color: White;
									text-decoration: none;
								}
								.foot_kinetika DIV P A:hover
								{
									text-decoration: underline;
								}
.block_cat_list_c
{
	padding: 110px 0 0 0;
	margin: 0px;
}
	.block_cat_list_c TABLE
	{
	}
	.block_cat_list_c TABLE TD
	{
		vertical-align: top;
	}
		.block_cat_list_c TABLE TD DIV
		{
			text-align: center;
			font-size: 22px;
			font-weight: bold;
			line-height: 24px;
			font-style: italic;
			font-family: "Times New Roman", Times, serif;
		}
			.block_cat_list_c TABLE TD DIV A:hover
			{
				text-decoration: none;
			}
.block_catmenu_list_c
{
	padding: 0 0 0 70px;
	margin: -220px 0 0 0;
}
	.block_catmenu_list_c TABLE
	{
	}
	.block_catmenu_list_c TABLE TD
	{
		padding: 4px;
		vertical-align: top;
		font-size: 22px;
		font-weight: bold;
		line-height: 24px;
		font-style: italic;
		font-family: "Times New Roman", Times, serif;
	}
		.block_catmenu_list_c TABLE TD A:hover
		{
			text-decoration: none;
		}
.block_cat_tovar
{
	padding: 10px 0 0 0;
	margin: 0px;
}
	.block_cat_tovar TH
	{
		vertical-align: top;
		width: 230px;
	}
		.block_cat_tovar TH IMG
		{
			
		}
	.block_cat_tovar TD
	{
		vertical-align: top;
		height: 330px;
		background-image: url(../img/bg_tov.png);
//	 background-image: none;  
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/test/img/bg_tov.png,sizingMethod=crop);
width: 520px;
	}
		.block_cat_tovar TD DIV.name
		{
			padding: 15px 0 20px 26px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			/* color: #e6ff84;*/
			line-height: 20px;
		}
			.block_cat_tovar TD DIV.name H1
			{
				font-weight: normal;
				font-size: 18px;
				/* color: #e6ff84; */
				line-height: 20px;
				padding: 0px;
				margin: 0px; 
			}
		.block_cat_tovar TD DIV.descr
		{ 
			padding: 0 20px 0 23px;
			margin: 0px;
			font-size: 14px;
			line-height: 14px;
			font-family: Tahoma;
			
		}
			.block_cat_tovar TD DIV.descr SPAN
			{
				color: #ffde00;
				font-weight: bold;
			}
	.block_cat_list_c2
{
	padding: 10px 0 0 0;
	margin: 0px;
	width: 770px;
}
	.block_cat_list_c2 DIV.one
	{
		width: 375px;
		float: left;
		height: 185px;
		padding: 0px;
		margin: 0px; 
	}
		.block_cat_list_c2 DIV.one TABLE
		{
			
		}
			.block_cat_list_c2 DIV.one TABLE TH
			{
				vertical-align: top;
			}
			.block_cat_list_c2 DIV.one TABLE TD
			{
				vertical-align: middle;
				width: 196px;
		height: 216px;
		background-image: url(../img/bg_tov2.png);
//	 background-image: none;  
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/test/img/bg_tov2.png,sizingMethod=crop);


			}
				.block_cat_list_c2 DIV.one TABLE TD DIV.name
			{
				font-size: 18px;
				padding: 0 0 0 17px;
				font-family: Arial, Helvetica, sans-serif;
				/* color: #e6ff84; */
			}
				.block_cat_list_c2 DIV.one TABLE TD DIV.name A
				{
						color: #fff;
				}
					.block_cat_list_c2 DIV.one TABLE TD DIV.name A:hover
					{
						text-decoration: none;
					}
	.block_cat_list_c2 DIV.full_descr
	{
		width: 680px;
		background-image: url(../img/bg_tov_text.jpg);
		background-position:  0 0;
		background-repeat: repeat-y;
	}
		.block_cat_list_c2 DIV.full_descr DIV
		{
			background-image: url(../img/bg_tov_text-t.jpg);
			background-position:  0 0;
			background-repeat: no-repeat;
		}
			.block_cat_list_c2 DIV.full_descr DIV DIV
			{
				background-image: url(../img/bg_tov_text-b.jpg);
			background-position:  0 100%;
			background-repeat: no-repeat;
			padding: 5px 20px 20px 20px;  
			font-family: Tahoma;
			
			}
				.block_cat_list_c2 DIV.full_descr DIV DIV p.h_name
				{
					font-size: 18px;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					/* color: #e6ff84; */
				}
				.block_cat_list_c2 DIV.full_descr DIV DIV p.h_name A
				{
					/* color: #e6ff84; */
				}
				.block_cat_list_c2 DIV.full_descr DIV DIV p.h_name A:hover
				{
					text-decoration: none;
				}
		.pages
		{
			width: 680px;
			text-align: right;
			font-family: Tahoma;
			font-size: 15px;
			font-weight:bold;
			color: #e6ff84;
			padding: 10px 0 10px 0; 	
			word-spacing: 3px;
			
		}
		.b_left .pages
		{
			text-align: left;
		}
		.pages A
		{
			color: #ff6c00; 			
		}
		.pages A:hover
		{
			text-decoration: none;
		}
	.block_book
	{
		padding: 0px;
		margin: 40px 0 30px 0;
		width: 813px;
		height: 585px;
		background-image: url(../img/bg_book.png);
		//	 background-image: none;  
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/test/img/bg_book.png,sizingMethod=crop);
	}
	.block_book DIV.book_bg
	{
		padding: 0px;
		margin: 0px 0 0 0;
		width: 813px;
		height: 585px; 
		background-image: url(../img/bg_boock_b.gif);
		background-position:  -10px 18px;
		background-repeat: no-repeat;
		position: absolute;
	}
		.block_book DIV.book_bg TABLE
		{
			
		}
			.block_book DIV.book_bg TABLE TD.b_left
			{
				vertical-align: top;
				width: 400px;
			}
				.block_book DIV.book_bg TABLE TD.b_left DIV.name
				{
					padding: 50px 0 0 80px;
					font-family: Tahoma, "Times New Roman", Times, serif;
					font-size: 25px;
					color:  #b53700;
				}
					.block_book DIV.book_bg TABLE TD.b_left DIV.name A
					{
						color: #b53700;
						text-decoration: none;
					}
				.block_book DIV.book_bg TABLE TD.b_left DIV.text
				{
					padding:   10px 30px 0 80px;
					color: #b53700;
				}
					.block_book DIV.book_bg TABLE TD.b_left DIV.text A
					{
						color: #b53700;
					}
				.block_book DIV.book_bg TABLE TD.b_left DIV.pic
				{
					padding:   20px 0 0 55px;
				}
					.block_book DIV.book_bg TABLE TD.b_left DIV.pic IMG
					{
						background-image: url(../img/pic_book.png);
						// background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/test/img/pic_book.png,sizingMethod=crop);
					}
				.block_book DIV.book_bg TABLE TD.b_left DIV.name2
				{
					padding: 10px 0 0 80px;
					font-family: Tahoma, "Times New Roman", Times, serif;
					font-size: 18px;
					color:  #b53700;
					text-align: center;
				}
					.block_book DIV.book_bg TABLE TD.b_left DIV.name2 A
					{
						color: #b53700;
						text-decoration: none;
					}
					
					.block_book DIV.book_bg TABLE TD.b_left p
					{
						font-size:14px;
					}
			.block_book DIV.book_bg TABLE TD.b_right
			{
				vertical-align: top;
				width: 400px;
			}
				.block_book DIV.book_bg TABLE TD.b_right DIV.rec_name
				{
					padding: 30px 0 10px 70px;
					font-family: Tahoma, "Times New Roman", Times, serif;
					font-size: 18px;
					color: #b53700;
					background-image: url(../img/bg_book_div.gif);
					background-position:  20px 100%;
					background-repeat: no-repeat;				}
				.block_book DIV.book_bg TABLE TD.b_right DIV.rec_name P A
				{
					color: #b53700;
					text-decoration: underline;
				}
				.block_book DIV.book_bg TABLE TD.b_right DIV.rec_name P#act A
				{
					color: #781a03;
				}
					.block_book DIV.book_bg TABLE TD.b_right DIV.rec_name A:hover
					{
						text-decoration: none;
					}
					.block_book DIV.book_bg TABLE TD.b_right DIV.rec_list
					{
						padding: 0px 70px 0 70px;
					font-family: Tahoma, "Times New Roman", Times, serif;
					font-size: 12px;
					color: #b53700;
					}
						.block_book DIV.book_bg TABLE TD.b_right DIV.rec_list UL
						{
							padding: 0px;
							margin: 0px;							
						}
							.block_book DIV.book_bg TABLE TD.b_right DIV.rec_list UL LI
							{
								padding: 3px 0 3px 0;
								margin: 0px;
								list-style: none;
							}
							.block_book DIV.book_bg TABLE TD.b_right DIV.rec_list UL LI A
				{
					color: #b53700
				}
				.block_book DIV.book_bg TABLE TD.b_right DIV.rec_list UL LI A:hover
{
	text-decoration: none;
}	




	div.top_menu {
		margin-top:-280px;
		margin-left:280px;
		width: 650px;
		z-order:100;
		position: absolute;
	}
	div.top_menu th.fir {
		width: 13px;
		font-size: 1px;
		padding: 0px;
		background-image: url(../img/redesign/top_menu_left.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 32px;
	}
	
	div.top_menu td {
		background-image: url(../img/redesign/top_menu_center.png);
		background-position: 0 0;
		background-repeat: repeat-x;			
		height: 32px;
		vertical-align:top;
		padding-top:5px;
	}
	
	div.top_menu td.top_second {
		background-image:none;
		background-color:#6ec6ec;		
		height: 32px;
		vertical-align:top;
		padding-top:5px;
		
	}
	
	
	div.top_menu a {
		margin-left:5px;
		margin-right:5px;		
	}
	
	div.top_menu td.top_second a {
		line-height:20px;
		font-size:12px;
	}
	
	div.top_menu th.last {
		width: 14px;
		font-size: 1px;
		padding: 0px;
		background-image: url(../img/redesign/top_menu_right.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 32px;
	}
