 
.head
{
	background-image: url(../img_book/bg_head-x.jpg);
	background-position:  0px 0;
	background-repeat: repeat-x;
	height: 144px;
	min-width: 1002px;
}
	.head_l
	{
		background-image: url(../img_book/bg_head_l_tov.jpg);
		background-position:  0 0;
		background-repeat: no-repeat;
		height: 144px; 	
	}
		.head_r
		{
			background-image: url(../img_book/bg_head_r_tov.jpg);
			background-position:  100% 0;
			background-repeat: no-repeat;
			height: 144px; 	
		}
.content
{
	background-image: url(../img_book/bg_head-x.jpg);
	background-position:  0 -144px;
	background-repeat: repeat-x;
	padding: 0px;
	width: 100%;	
	
}
	.content_l
	{
		background-image: url(../img_book/bg_head_l_tov.jpg);
		background-position:  0 -144px;
		background-repeat: no-repeat;  
	}
		.content_r
		{
			background-image: url(../img_book/bg_head_r_tov.jpg);
			background-position: 100% -144px;
			background-repeat: no-repeat;	 
			min-width: 1000px;
			width: 100%;
		}
		
#head_text
{
	position: absolute;
	top: 0px;
	left: 165px;
	color: White;
}
	.head_l_block
	{
		height: 144px;
		width: 289px;
		float: left;
	}
.logo_tov
{
	height: 144px;
		width: 289px;
}
	.search_tov
	{
		height: 18px;
		width: 289px;
		margin: -32px 0 0 0;			
		overflow: hidden;
		
	}
		.search_tov .search_tov_pad
		{
			padding: 0 0 0 99px;
		}
			.search_tov .search_tov_pad .s_text
					{
						float: left;
						width: 153px;
						height:18px;
						background-image: url(../img_book/bg_s_t_tov2.gif);
						background-position:  0 0;
						background-repeat: no-repeat; 
						position: relative;
					}							
						.search_tov .search_tov_pad  .s_text .button
						{
							padding:1px 5px;
							height:14px;		
							width: 143px;					
							
						}
					.search_tov .search_tov_pad .s_bt
					{
						float: left;
						width: 27px;
						height: 18px;
						overflow: hidden;
						background-image: url(../img_book/bt_s_tov.gif);
						background-position:  0 0;
						background-repeat: no-repeat; 
					}
						.search_tov .search_tov_pad .s_bt .button
						{
							height: 19px;
							width: 27px;
							cursor: pointer;
						}
	.head_r_block
	{
		width: 713px;
		height: 144px;
		float: right;
	}
		.h_top
		{
			height: 40px;
		}
			.h_top .top_loginblock
			{
				height: 40px;
				overflow: hidden;
				font-size: 14px;
				line-height: 16px;
				font-style: italic;
				color: White;
				padding:0 0px 0 0;
				float: right;
			/*	width: 150px;*/
				text-align: right;
			} 
				.h_top .top_loginblock div
				{
					padding: 16px 0 0 0;
				}
			.h_top .top_phone
			{
				height: 40px;
				font-size: 20px;
				line-height: 26px;
				color: White;
				padding: 0px 0px 0 0 ;
				float: right;
				width: 197px ; 				
			}
				.h_top .top_phone div
					{
						/*width: 960px;*/
						float: right;
						text-align: right;
						padding: 11px 40px 0 0;				
					}
			.b_top
			{
				padding: 0 0 0 406px;  
			}
				.b_top .top_basket
				{
					height: 100px;
					padding: 0 0 0  34px;
					overflow: hidden;
					font-size: 12px;
					line-height: 14px;
				}
.tray
{
	font-size: 10px;
	line-height: 12px;	
	color: #007eb6;
	margin: -32px 0 0 0;
	position: absolute;
}
.name_section_tovar
{
 
	padding: 5px 0 12px 0;
	font-weight: bold;
	font-size: 16px;
	margin: -16px -15px 0 0 ;
	position: relative;/*position: absolute;*/
	/*height: 30px;*/
/*	width: 100%;*/
	}
.bt_in_catalog
{
	padding: 0px 0 0px 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	width: 200px;
	height: 41px;
	
}
	 
	.bt_in_catalog img
	{
		margin: -3px 0 0 33px;
	}
#content 
	{
		width: 100%; 
		float: left;
	}
		#content .padding 
		{
			padding: 8px  0 50px 0; 
			overflow: hidden; 
			margin-right: 218px;
		}
	 
	#left_block
	{
		width: 335px; 
		float: left; 
		overflow: hidden;
		margin-right:-335px;
		position: relative;
		
	}
		#left_block .padding 
		{
			padding: 13px 0px 100px  21px;  
		}
 
			.left_filtr
			{
				padding: 0px;
				margin: -42px 0 0 0;
				text-align: right;
				font-size: 11px;
				padding:0 40px 18px 0;
			}
#right_block
{	 
	width: 218px; 
	float: left; 
	overflow: hidden;
	margin-left:-218px;
}
	#right_block .padding 
	{
		padding: 20px 0 0 35px;
	}
.right_frame
{ 
	
	background-image: url(../img_book/bg_fr_r-y.gif);
	background-position:  0px 0 ;
	background-repeat: repeat-y;
	width: 165px;
	overflow: hidden;
			
}
	.right_frame_b
	{
		background-image: url(../img_book/bg_fr_r-b.gif);
		background-position:0 100%;	
		background-repeat: no-repeat;
		width: 165px;
	overflow: hidden;
	}
		.right_frame_t
		{
			background-image: url(../img_book/bg_fr_r-t.gif);
			background-position:  0 0;
			background-repeat: no-repeat;
			width: 165px;
	overflow: hidden;
		}
.r_min_block
{
	width: 165px;  
	float: none;
	clear: both;
}
	.r_min_block .heading
	{
		height: 24px;
		width: 165px;
		 
		/*margin: 0 0 0 25px;*/
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;		 
	} 
		.r_min_block .heading div
		{
			padding: 8px 0 0 26px;
		}
	.r_min_block  .bt_collapse
	{
		width: 165px;
		height: 6px;
		overflow: hidden;
		margin-left: 0 0 0 -165px;
	}
		.r_min_block  .bt_collapse   img
		{
			background-color: #007eb6;
			background-image: url(../img_book/bt_collapse_r.gif);
			background-position:  0 0;
			background-repeat: no-repeat;  
			color: White;
			cursor: pointer;
			margin: -17px 0 0 4px;
			font-size: 10px;
			position: absolute;
		}
		.r_min_block  .bt_collapse.active img
		{
			 
			background-image: url(../img_book/bt_collapse_r_no.gif);
			background-position:  0 0;
			background-repeat: no-repeat; 
			 
		}
	.r_min_block  .text_collapse
	{
		width: 165px;
		 
	}
	
	.info_tovar_min2
{
	padding:0 22px 0 14px;
	
}
	.info_tovar_min2 .pic
	{
		text-align: center;
	}
	.info_tovar_min2 .name
	{
		text-align: center;
		font-size: 11px;
		line-height: 12px;
		padding: 10px 0 35px 0;
		color: Black;
	}
		.info_tovar_min2 .name a
		{
			color: Black;
			text-decoration: none;
		}
			.info_tovar_min2 .name a:hover
			{
				text-decoration: underline;
			}
	.info_tovar_min2 .go	
	{
		font-size: 14px;
		line-height: 14px;
		
		margin: -4px 0 0 0;
		text-align: right;
		padding: 5px 0px 9px 0;
		border-top: solid #b4ccc7 1px;
	}
		.info_tovar_min2 .go a
		{
			padding: 0 0 0 14px;
			color: #0f67a9;			
		}
 li.tabs-selected a
			{
				text-decoration: none;
				cursor: text;
				color: #838383;
			} 
    .tabs-hide {
       display: none;
    }
.tovar_tabs
{
	width: 100%;
	font-size: 14px;	
	min-width: 470px;
	height: 29px;
	background-image: url(../img_book/bg_tabs-x.gif);
	background-position:  0 0;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
	.tovar_tabs ul
	{
		padding: 0 0 0 5px;	
	   font-size: 14px;	
	}
		.tovar_tabs ul li
		{
			padding:0  12px 0 12px;
	      font-size: 14px;
			line-height: 24px;
			height: 29px;
			float: left;
			background-image: url(../img_book/bg_tab.gif);
			background-position: 100% 100%;
			background-repeat: no-repeat;
		}
.analogi
{
		padding: 60px 0 0 0;
}
	.analogi table
	{
		width: 100%;
	}
		.analogi table th
		{
			padding: 10px 5px 5px 5px;
			vertical-align: top;
			font-weight: normal;
			
		}
		.analogi table td
		{
			padding: 5px 10px 37px 10px;
			vertical-align: top;
			text-align: center;
			font-size: 14px;
			line-height: 16px; 
			 
			width: 50%;
		}
		table
		{
			border-collapse: collapse;
		}
.content_tovar
{
	padding: 15px 0 10px 0;
	/*width: 425px;*/
	overflow: hidden;
}
	.content_tovar .bt_print
	{
		width: 23px;
		height: 23px;
		float: right;
	}
	.content_tovar .pic
	{
		float: left;
		/*width: 133px;*/
		overflow: hidden;
		zoom:1; 
	}
		.content_tovar .pic td
		{
			padding:0 40px 0 0;
		}
	 
			.content_tovar .pic img.zoom 
			{
				margin: 0 0 -12px -39px;
				position: relative;
			}
	.content_tovar .pic .price
				{
					padding: 14px 44px 0 0;
					text-align: left;
					font-size: 14px;
					line-height: 26px;
					font-weight: bold;
				}
					.content_tovar .pic .price .price_bg
					{
						background-image: url(../img_book/bg_price.gif);
						/*background-position: 88px 0;*/
						background-position: 50% 0;
						background-repeat: no-repeat; 
						height: 28px;
						width: 94px;
					/*	padding: 0 0 0 88px;*/
						margin: 0 0 0 0px;
						float: right;
					}
						.content_tovar .pic .price .price_bg div
						{
						/*	width: 93px;*/
							height: 28px;
							text-align: center; 
						}
							.content_tovar .pic  .price .price_bg div span
							{
								text-decoration: line-through;
								/*line-height: 20px;*/
								line-height: 20px;
							}
								.content_tovar .pic  .price .price_bg div span b
								{
									/*line-height: 16px;*/
									line-height: 16px;
									text-decoration: none;
								}
	.content_tovar .tovar_info
	{
		padding: 0 23px 0 38px;
		width:auto;
	}
		.content_tovar .tovar_info.bot_pos
		{
			clear: both;
			float: none;			
			width:280px;
			padding: 10px 23px 0 0px;
		}
		.content_tovar .tovar_info .name
		{
			font-size: 17px;
			line-height: 21px;
			font-weight: bold;
		}
		.content_tovar .tovar_info .name_aut
		{
			font-size: 16px;
			line-height: 18px;
		}
		.content_tovar .tovar_info .detal
		{
			
		}
.send_frend
{
}
	.send_frend table
	{
		
	}
		.send_frend table th
		{
			font-weight: normal;
			text-align: left;
			vertical-align: top;
			padding: 3px 9px 0 0px;
		}
		.send_frend table td
		{
			vertical-align: top;
			padding: 0 0 6px 0; 
		}
			#textar_text
			{
				background-color: #e5e5e5;
				background-image: url(../img_book/bg_textar.gif);
				background-position:  0 0;
				background-repeat: no-repeat;
				width: 264px;
				height: 81px;				
			}
				#textar_text textarea
				{
					width:251px;
					height: 74px;
					overflow: hidden;
					padding: 0px;
					margin: 3px  0 0 3px;	
					border:transparent solid 0px;
					background-color: transparent;
					font-size: 11px;
					line-height: 13px;
					font-family: Tahoma;
					color: #838383;
				}
			#bt_input
			{
				background-color: #006391;
				background-image: url(../img_book/bg_bt_input_r.gif);
				background-position: 100% 0;
				background-repeat: no-repeat;
				height: 19px;				
				overflow: hidden;
				float: right;
			}
				#bt_input div
				{
					height: 19px;
					background-image: url(../img_book/bg_bt_input_l.gif);
					background-position:  0 0;
					background-repeat: no-repeat;
					text-align: center;
				}
					#bt_input div input
					{
						width: 98%;	
						color: White;
						font-size: 12px;
						line-height: 14px;
						font-family: Trebuchet MS;			
						padding: 0px;
						margin: 0px 0 0 0;
						border: transparent solid 0px;
						background-color: transparent;			
						cursor: pointer;					
					}
			#input_text
			{
				background-color: #e5e5e5;
				background-image: url(../img_book/bg_input_text_r.gif);
				background-position: 100% 0;
				background-repeat: no-repeat;
				height: 18px;
				overflow: hidden;
			}
				#input_text div
				{
					height: 18px;
					background-image: url(../img_book/bg_input_text_l.gif);
					background-position:  0 0;
					background-repeat: no-repeat;
					padding:0 5px;
				}
					#input_text div input
					{
						width: 98%;
						font-size: 11px;
						line-height: 13px;
						font-family: Tahoma;
						color: #838383;
						padding: 0px;
						margin: 1px 0 0 0;
						border: transparent solid 0px;
						background-color: transparent;
					}
			.send_frend table td div#input_text
			{
				width: 264px; 	
			}
		.send_frend table td.bt
		{
			padding: 7px 0 0 0;
		}
			.send_frend table td.bt div#bt_input
			{
				width: 78px; 	
			}
	.otzivi
	{
		padding: 15px 0 0 12px;
	}
		.otzivi table
		{
			width: 100%;
		}
			.otzivi table th
			{
				width: 55px;
			
				vertical-align: top;
				text-align: right;
				font-weight: normal;
				padding: 0px;
				vertical-align: top;
			}
				.otzivi table th li
				{
					height: 11px;
				}
					.otzivi table th li a
					{
						font-size: 1px;
						line-height: 11px;
					}
		.otzivi table td.autor
		{
			color: #b6b6b6;
			padding:0 40px 0 0;
		}
			.otzivi table td.autor span
			{
				padding: 0 0 0  15px;
			}
		.otzivi table td.text
		{
			padding: 0  3px 15px 0;	
		}
		.all_otziv
		{
			border-top: solid 1px #b4ccc7;
			padding: 10px 0 0 0 ;
			height: 25px;
		}
			.all_otziv .add
			{
				padding: 0px 0 0  15px;
				float: left;								
			}
			.look
			{
				padding: 0px 0 0  15px;
				float: right;								
			}
				
	.foot_menu
	{
		padding: 0px;
	}
		.foot_menu ul
		{
			padding: 0px;
			margin: 0px;
		}
			.foot_menu ul li
			{
				display: inline;
			}
				.foot_menu ul li a
				{
					padding: 0 15px 0 0px;
				}
.position_replace
{
	padding:0 0 15px 0;
}
	.position_replace .bt_replace
	{
		width: 19px;
		height: 22px;
		float: right;
		margin: 42px -23px 0 0;
	}
		.position_replace .bt_replace img
		{
			background-image: url(../img_book/bt_replace.gif);
			background-position:  0 100%;
			background-repeat: no-repeat;
			cursor: pointer;			
		}
		.position_replace .bt_replace.bot img
		{
			background-image: url(../img_book/bt_replace.gif);
			background-position:  0 0%;
			background-repeat: no-repeat;
			cursor: pointer;			
	}
	#foto_gallery	
	{
		padding: 0px;	
	}
		#foto_gallery	ul
		{
			padding: 40px 0 0 0;
			margin: 0px;
			width: 100%;
			clear: both;
		}
			#foto_gallery	ul li
			{
				padding: 20px;
				margin: 0px;
				list-style: none;
				float: left; 
			}
.move_tovar
{
 text-align: right;	
 height: 53px;
 width: 100%;
 clear: both;
}
	.move_tovar .bt_in_bask
	{
			
	/*		width: 205px;*/
			height: 37px;
	
	}
		.move_tovar .bt_in_bask a
		{
			color: White;
		}
			.move_tovar .bt_in_bask img
			{
				background-color: #006391;
			}
	.move_tovar .text_in_o_s
	{
		padding: 0 0 1px 0;		 
	}
		.move_tovar .text_in_o_s .in_s
		{
			padding: 0 5px 0 90px;
		}

.send_otziv
{
	padding: 23px 0 0 20px ;
}
	.send_otziv table
	{
		
	}
		.send_otziv table th
		{
			font-weight: normal;
			text-align: left;
			vertical-align: top;
			padding: 3px 9px 0 0px;
			color: White;
		}
		.send_otziv table td
		{
			vertical-align: top;
			padding: 0 0 6px 0; 
		}
			#textar_text_o
			{
				background-color: transparent;
				background-image: url(../img_book/bg_textar_o.gif);
				background-position:  0 0;
				background-repeat: no-repeat;
				width: 344px;
				height: 81px;				
			}
				#textar_text_o textarea
				{
					width:341px;
					height: 74px;
					overflow: hidden;
					padding: 0px;
					margin: 3px  0 0 3px;	
					border:transparent solid 0px;
					background-color: transparent;
					font-size: 11px;
					line-height: 13px;
					font-family: Tahoma;
					color: #838383;
				}
			#bt_input_o
			{
				background-color: transparent;
				background-image: url(../img_book/bg_input_bt.gif);
				background-position: 100% 0;
				background-repeat: no-repeat;
				height: 19px;				
				overflow: hidden;
				float: right;
			}
				#bt_input_o div
				{
					height: 19px;
				/*	background-image: url(../img_book/bg_bt_input_l.gif);*/
					background-position:  0 0;
					background-repeat: no-repeat;
					text-align: center;
				}
					#bt_input_o div input
					{
						width: 98%;	
						color: White;
						font-size: 12px;
						line-height: 14px;
						font-family: Trebuchet MS;			
						padding: 0px;
						margin: 0px 0 0 0;
						border: transparent solid 0px;
						background-color: transparent;			
						cursor: pointer;					
					}
			#input_text_o
			{
				background-color: transparent;
				background-image: url(../img_book/bg_input_text.gif);
				background-position: 100% 0;
				background-repeat: no-repeat;
				height: 18px;
				overflow: hidden;
			}
				#input_text_o div
				{
					height: 18px;
				/*	background-image: url(../img_book/bg_input_text_l.gif);*/
					background-position:  0 0;
					background-repeat: no-repeat;
					padding:0 5px;
				}
					#input_text_o div input
					{
						width: 98%;
						font-size: 11px;
						line-height: 13px;
						font-family: Tahoma;
						color: #838383;
						padding: 0px;
						margin: 1px 0 0 0;
						border: transparent solid 0px;
						background-color: transparent;
					}
			.send_otziv table td div#input_text_o
			{
				width: 344px; 	
			}
		.send_otziv table td.bt
		{
			padding: 7px 0 0 0;
		}
			.send_otziv table td.bt div#bt_input_o
			{
				width: 78px; 	
			}
