
.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;
				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: 217px ;
			}
				.h_top .top_phone div
					{
						
						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_cat
{
	font-size: 11px;
	line-height: 12px;	
	color: #007eb6;
	margin: -20px 0 0 0;
	position: absolute;
}
.name_section_cat
{	
	background-image: url(../img_book/bg_name_sec.gif);
	background-position:0 22px;
	background-repeat: repeat-x;
	padding: 5px 0 12px 0;
	font-weight: bold;
	font-size: 16px;	 
	margin: 0px 0 0 0;
	
	}
	/*
	.bt_in_catalog
{
	padding: 0px 0 0px 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	width: 200px;
	height: 41px;
	margin: -3px 0 0 -35px;
	
}
	 
	.bt_in_catalog img
	{
		margin: 0px 0 0 68px;
		position: absolute;
	}*/
#content 
	{
		width: 100%; 
		float: left;
	}
		#content .padding 
		{
			padding: 8px  30px 50px 0; 
			overflow: hidden; 
			margin-left: 335px; 
		}
	 
	#left_block
	{
		width: 335px; 
		float: left; 
		overflow: hidden;
		margin-right:-335px;
		position: relative;
		
	}
		#left_block .padding 
		{
			padding: 13px 0 100px  21px;  
		}
 
			.left_filtr
			{
				padding: 0px;
				margin: -42px 0 0 0;
				text-align: right;
				font-size: 11px;
				padding:0 40px 18px 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;
					}
.content_catalog
{
	padding: 5px 0 0 0 ;
}
.block_cor_text
{
	background-color: White;
	border-left: solid #a6c0cb 1px;
	border-right: solid #a6c0cb 1px;
}
.block_cor_t
{
	background-color: White;
	background: url(../img_book/bg_cor-x.gif) repeat-x left top;
	line-height: 1px;
	font-size: 1px;
}
	.block_cor_t .lt
	{		
		background:url(../img_book/bg_cor_r-t.gif) no-repeat right top;
	}
	.block_cor_t .lt .rt
	{
		/*background-image: url(../img_book/bg_cor_r-t.gif);
		background-position: 100% 0;
		background-repeat: no-repeat;*/
		background: url(../img_book/bg_cor_l-t.gif) no-repeat left top;
		height:6px;
	}
.bt_collapse {
	float:right;
	}
.block_cor_b
{
	background-color: White;
	background-image: url(../img_book/bg_cor-x.gif);
	background-position:0  100%;
	background-repeat: repeat-x;
	line-height: 1px;
	font-size: 1px;
}
	.block_cor_b .lb
	{
		background-image: url(../img_book/bg_cor_l-b.gif);
		background-position: 0px 100%;
		background-repeat: no-repeat;
	}
	.block_cor_b .rb
	{
		background-image: url(../img_book/bg_cor_r-b.gif);
		background-position: 100% 100%;
		background-repeat: no-repeat;		
		height: 6px;
		
	}
	.cat_categorii
	{
		padding: 0px;
		margin: 0px; 
	}
		.cat_categorii.show_block
		{
			width: 105px;
			margin: -40px 0 0 0;
		}
		.cat_categorii .heading_cat
		{
			height: 17px;
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
			color: #268fc1;  
			margin: -17px 0 0 0;  
			 
		}
			.cat_categorii .heading_cat  div
			{
				padding: 0 0 0 11px;
				
			}
		
				 
		
		.text_collapse_cat
		{
			padding: 0px;			
			margin: -17px 0 0 0 ; 
			padding-top: 0px;
			padding-left:4px;
			height:48px;
		}
			 .text_collapse_cat ul
			{
/*				padding: 15px 0 15px 3px;*/	
				padding: 0px 0px 0px 0px;	 
				margin: 0px  0px 0px 0px;
				width: 90%;
				
			
			}
				.text_collapse_cat ul li
				{
					height: 36px;
					background-image: url(../img_book/bg_categ-l.gif);
					background-position:  0px 0;
					background-repeat: no-repeat;					
					float: left;
					padding: 0 0px 0   0px;
					margin:0 10px 0 0;
				}
					.text_collapse_cat ul li div
					{
						background-image: url(../img_book/bg_categ-r.gif);
						background-position: 100% 0;
						background-repeat: no-repeat;
						height: 26px;
						line-height: 20px;
						padding:0 9px;
						float: left;
						
					}
					.cat_categorii .bt_collapse.active img, .cat_sort .bt_collapse.active img
			{
				 
				background-image: url(../img_book/bt_collapse_r_no.gif);
				background-position:  0 0;
				background-repeat: no-repeat; 
				 
			} 
		.cat_categorii .bt_collapse_cat
		{
			margin: 0px 0 0 0px;
			padding:0 8px 0 0;
			text-align: right; 
		}
			.cat_categorii .bt_collapse_cat   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;				 
				font-size: 10px;
			}
			.cat_categorii .bt_collapse_cat.active img
			{
				 
				background-image: url(../img_book/bt_collapse_r_no.gif);
				background-position:  0 0;
				background-repeat: no-repeat; 
				 
			}
			
		.cat_categorii div.heading_cat , .cat_categorii .block_cor_t, .cat_categorii .block_cor_b
		{
			display: none;
		}
		.cat_categorii div.heading_cat.show , .cat_categorii .block_cor_t.show , .cat_categorii .block_cor_b.show
		{
			display: block;
		}
		
		.cat_categorii .block_cor_text
		{			 
			border-left: none;
			border-right: none;		
			padding: 0 1px;
		}
		.cat_categorii .block_cor_text.show_bor
		{
			border-left: solid #a6c0cb 1px;
			border-right: solid #a6c0cb 1px;
		}
		
		.cat_sort .heading
		{
			height: 17px;
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
			color: #268fc1;
		}
			 .cat_sort .heading div
			{
				padding: 0 0 0 11px;
			}
			.cat_sort.text_collapse
			{
				
			}
			.sortirov
			{
				padding: 0 0 20px 13px;
				margin: 10px 0 0 0;
			}
			
			.text_collapse form.jNice{
				
				}
				
				.sortirov table
				{
					
				}
					.sortirov table th
					{
						text-align: left;
						width: 150px;
						font-weight: normal;
						vertical-align: top;
					}
						.sortirov table th ul
						{
						
						}
					.sortirov table td
					{
						vertical-align: top						
					}
						.sortirov table td a.act
						{
							color: #a2a2a2;
							text-decoration: none;
							cursor: text;
						}
						.sortirov table td i
						{
							padding:0 20px 0 0 ;
					font-style: normal;
						}
						
						
			.otobragenie
			{
				padding: 0px 0 20px 10px;
				margin: 10px 0 0 0;
			}
			.otobragenie table.table_two{
				
				}
				.otobragenie i
				{
					padding:0 20px 0 0 ;
					font-style: normal;
				}
				.otobragenie a.act
				{
					color: #a2a2a2;
					text-decoration: none;
					cursor: text;
				}
		.otbor
		{
			padding: 0 10px 0 10px;
		}	
			.otbor .heading
			{
				height: 17px;
				font-size: 14px;
				line-height: 16px;
				font-weight: bold;
				color: #007eb6;
				border-top: solid #b4ccc7 1px;
				padding: 10px 0 0 0;
			}
			.otbor div.filtr
			{
				float: left;
				height: 32px;				
			}
			.otbor div.filtr.last
			{
				float: left;
				height: 32px;		
				width: 180px;		 
			}
				.otbor div.filtr td	
				{
					vertical-align: top;
					padding: 3px 3px;
				}
			.otbor div.rezultat
			{
				font-weight: bold;
				font-style: italic;
				text-align: right;
				height: 0px;
				border-top: solid #b4ccc7 1px;
			}
				.otbor div.rezultat div
				{
					width: 180px;
					height: 32px;
					line-height: 30px;
					margin: -32px 0 0 0;  		
					float: right;
				} 
		.action_sel
		{
			height: 26px;
			overflow: hidden;	
			padding:0 7px 0 0;
		}
			.action_sel table
			{
				width: 100%; 
			}
				.action_sel table th
				{
					vertical-align: top;
					text-align: left;
					font-weight: normal;
				}
				.action_sel table td
				{
					vertical-align: top;
					text-align: right;
				}
					.action_sel .h
					{
						/*float: right;*/
						height: 26px;
					}
					.action_sel ul
					{
						float: right;
						padding: 0px;
						margin: 0px;
						height: 26px;
					}
						.action_sel li
						{
							 
							height: 26px;
							background-image: url(../img_book/bg_tab_t.gif);
							background-position: 100% 0;
							background-repeat: no-repeat;
							padding:0 15px 0 15px;
							line-height: 24px;							
							margin: 0px;
							list-style: none;
							float: left;
						}	
						.action_sel li a.delete_select_goods{
							background:url(../img_book/delete_select_goods.gif) no-repeat right top;
							padding:0 20px 0 0;
							}
					 
						.action_sel ul li.h
						{
							background-image: none;
							padding: 0px;
						}
							.action_sel li a.in
							{
								background-image: url(../img_book/bg_in.gif);
								background-position:  0 4px;
								background-repeat: no-repeat;
								padding: 0 0 0  19px;
								font-weight: bold;
							}
				.action_sel.bot		
				{
					margin: -1px 0 0 0;
				}
							.action_sel.bot li
							{
								background-image: url(../img_book/bg_tab.gif);
							}	
				
.pages_t
{
	height:30px;
	margin:0 0 10px 0;
	background-image: url(../img_book/bg_pages_t-x.gif);
	background-position:  0 0;
	background-repeat: repeat-x;
	}				 
.pages_t .l
{
	height:30px;
	background-image: url(../img_book/bg_pages_t-l.gif);
	background-position:  0 0;
	background-repeat: no-repeat;
}
.pages_t .r
{
	height:30px;
	background-image: url(../img_book/bg_pages_t-r.gif);
	background-position:  100% 0;
	background-repeat: no-repeat;
	}
.pages_b
{
	margin:10px 0 0 0;
	height:30px;
	background-image: url(../img_book/bg_pages_b-x.gif);
	background-position:  0 0;
	background-repeat: repeat-x;
	}
	.pages_b .l
{
	height:30px;
	background-image: url(../img_book/bg_pages_b-l.gif);
	background-position:  0 0;
	background-repeat: no-repeat;
}
.pages_b .r
{
	height:30px;
	background-image: url(../img_book/bg_pages_b-r.gif);
	background-position:  100% 0;
	background-repeat: no-repeat;
} 
	.pages_block
	{
		width:400px;
		margin:0 auto;
		padding:9px 0 0 0;
	}
	#content .pages_block a
	{
		text-decoration:underline;
		color:#007eb6;
	}
	
	#content a.name_book
	{
		text-decoration:underline;
		color:#007eb6;
	}
	#content a.name_book:hover
	{
		text-decoration:none;
	}
	
	.pages_block a:hover
	{
		text-decoration:none;
	} 
	.pages_prev
	{
		float:left;
	} 
	.pages_prev a
	{
		color:#007eb6;
		text-decoration:underline;
	}
	
	.pages_next
	{
		float:right;
	}
	.pages_page{
		width:120px;
		color:#696969;
		margin:0 auto; 
		text-align: center;
		}
		
		div.after_content{
			font-family:"Trebuchet MS";
			font-size:12px;
			color:#000000;
			margin:50px 0 0 0;
			padding:0 15px;
			}
		div.after_content p{
			padding:0px;
			margin:0px;
			}
			
		.table_otlozh_goods{
			padding:10px;
			}
			.table_otlozh_goods table
			{
				width: 99%;				
			}
			.table_otlozh_goods table td
			{
				width: 33%;		
				padding:0 0 30px 0;		
			}
			.table_otlozh_goods table td div.table_otlozh_goods_foto
			{
				float:left;			
				padding:18px 11px 0 0;	
			}
			.table_otlozh_goods table td div.table_otlozh_goods_delete
			{
				float:left;			
					
			}
			.table_otlozh_goods table td div.table_otlozh_goods_delete div.check
			{
				padding:78px 0 0 0;	
				margin:0 0 0 0;			
			}
			.table_otlozh_goods table td div.link
			{
				clear:both;
				padding:6px 0 7px 0;
				font-family:"Trebuchet MS";
				font-size:14px;			
				text-align:center;
				width:175px;	
				line-height:16px;
				margin:0 auto;
			}
			.table_otlozh_goods table td div.link a
			{
				color:#007eb6;
			}
						.table_otlozh_goods table td .info_b .move
						{
							font-style: italic;
							padding: 5px 0 0 15px;
							text-align: center;
							position: relative; 
						}
						.table_otlozh_goods table td .info_b .move.b
						{ 
							padding: 0px 0 0 15px; 
						}
							.table_otlozh_goods table td .info_b .move div
							{
								width: 180px;
								text-align: left; 
								margin:0 auto;  
								padding: 0 0 2px 0;
							}
							.table_otlozh_goods table td .info_b .move .sr
							{
								padding:0 14px 0 0;
								background-image: url(../img_book/bg_sr.gif);
								background-position: 100% 5px;
								background-repeat: no-repeat;								
							}
							#content a.sr
							{
								padding:0 14px 0 0;
								background-image: url(../img_book/bg_sr.gif);
								background-position: 100% 5px;
								background-repeat: no-repeat;	
								text-decoration:none;							
							}
							.table_otlozh_goods table td .info_b .move .in
							{ 
								 
									background-image: url(../img_book/bg_in.gif);
									background-position: 100% 5px; 
									background-repeat: no-repeat;
									padding: 0 18px 0  18px;
									font-style: normal;
								}
						
							.table_otlozh_goods table td .info_b .move .ot
							{
								font-style: italic;
								text-align: left;
								background-image: url(../img_book/bg_ot.gif);
								background-position: 100% 6px;
								background-repeat: no-repeat;
								padding: 0 11px 0 0;
							}
							#content a.ot
							{
								font-style: italic;
								text-align: left;
								background-image: url(../img_book/bg_ot.gif);
								background-position: 100% 6px;
								background-repeat: no-repeat;
								padding: 0 11px 0 0;
								text-decoration:none;
							}
							#content a.del
							{
								text-align: left;
								background: url(../img_book/bg_del.gif) no-repeat left top;
								padding: 0 0 3px 12px;
								margin:0 0 0 7px;
								text-decoration:none;
							}
			
			
			.table_otlozh_goods table td div.table_otlozh_goods_ramka
			{
				margin:0 auto;
				width:175px;	
				padding:0 0 0 85px;
			}
							.table_otlozh_goods table td  .price .price_bg
							{
								background-image: url(../img_book/bg_price_c.gif);
								/*background-position: 88px 0;*/
								background-position: 50% 0;
								background-repeat: no-repeat; 
								height: 23px;
								width: 93px;
								margin:0 auto;
							}
								.table_otlozh_goods table td  .price .price_bg div
								{
									padding: 5px  0 0 0;
									text-align: center; 
									font-weight:bold;
								}
									.table_otlozh_goods table td   .price .price_bg div span
									{
										padding: 0 0 0 1px;
									}
		
		.catalog_tab
		{
			padding: 10px;	
		}
			.catalog_tab table
			{
				width: 100%;				
			}
				.catalog_tab table th
				{
					vertical-align: top;
					padding: 7px 3px 0px 3px;
					text-align: left;
					width: 50%;
					font-weight: normal;
				} 
					.catalog_tab table th .info
					{
						float: left;
						width: 40%;
						
					}
						.catalog_tab table th .pic
						{
							margin: 0px 0 0 0 ; 
							text-align: center;
						}						
						.catalog_tab table th .info .chek
						{
							height: 15px;
							text-align: right; 
							padding:0 22px 0 0;
							margin: -15px 0 0 0;
						}
								.catalog_tab table th .info .chek span
								{
									/*float: right;*/
								}
					.catalog_tab table th .har
					{
						float: left;
						width: 60%;						
						font-size: 11px;
						line-height: 13px;
					}	
						.catalog_tab table th .har .pad
						{
							padding: 0 45px  0  27px;
							margin: 0px;
						}					
				.catalog_tab table td
				{
					vertical-align: top;
					padding:0 3px  20px 0px;
					width: 50%; 
				}
					.catalog_tab table td .info_b
					{
						width: 50%;
						padding:0 0px 0 0;
					}
						.catalog_tab table td  .price
						{
							height: 23px;
							text-align: center;
							overflow: hidden;
							position: relative;
							font-size: 12px;
							line-height: 20px;
							padding:0 8px 0 0;
							font-weight: bold;
							
						}
							.catalog_tab table td  .price .price_bg
							{
								background-image: url(../img_book/bg_price_c.gif);
								/*background-position: 88px 0;*/
								background-position: 50% 0;
								background-repeat: no-repeat; 
								height: 23px;
								width: 93px;
								margin:0 auto;
							}
								.catalog_tab table td  .price .price_bg div
								{
									padding: 2px  0 0 0;
									text-align: center; 
								}
									.catalog_tab table td   .price .price_bg div span
									{
										padding: 0 0 0 1px;
									}
						.catalog_tab table td .info_b .name
						{
							padding:0px 10px 9px 10px;
							text-align: center;
							font-size: 14px; 
							line-height: 16px;
						}	
						.catalog_tab table td .info_b .move
						{
							font-style: italic;
							padding: 5px 0 0 15px;
							text-align: center;
							position: relative; 
						}
						.catalog_tab table td .info_b .move.b
						{ 
							padding: 0px 0 0 15px; 
						}
							.catalog_tab table td .info_b .move div
							{
								width: 180px;
								text-align: left; 
								margin:0 auto;  
								padding: 0 0 2px 0;
							}
							.catalog_tab table td .info_b .move .sr
							{
								padding:0 14px 0 0;
								background-image: url(../img_book/bg_sr.gif);
								background-position: 100% 5px;
								background-repeat: no-repeat;								
							}
							.catalog_tab table td .info_b .move .in
							{ 
								 
									background-image: url(../img_book/bg_in.gif);
									background-position: 100% 5px; 
									background-repeat: no-repeat;
									padding: 0 18px 0  18px;
									font-style: normal;
								}
							/*.catalog_tab table td*/ #content a.in
							{ 
								 
									background-image: url(../img_book/bg_in.gif);
									background-position: 100% 5px; 
									background-repeat: no-repeat;
									padding: 0 18px 0  18px;
									font-style: normal;
									text-decoration:none;
								}
								
						
							.catalog_tab table td .info_b .move .ot
							{
								font-style: italic;
								text-align: left;
								background-image: url(../img_book/bg_ot.gif);
								background-position: 100% 6px;
								background-repeat: no-repeat;
								padding: 0 11px 0 0;
							}
					.catalog_tab table td .anot
					{
						font-weight: bold; 
						line-height: 18px; 
						padding: 25px 40px 30px 15px ;
					}															
	.look
	{
		padding:0 10px;
		height: 20px;
		overflow: hidden; 
		 
	}	
		.look .l
		{
			height: 20px;
			text-align: left;
			width: 50%; 
			vertical-align: top;
		}
			.look .l a
			{
				padding: 0 0px 0 15px;
			}
		.look .r
		{
			vertical-align: 50%;
			vertical-align: top;		
			text-align: right;
			height: 20px;
		}	
		 			
				.look .r    td
				{
					vertical-align: top;
					padding: 0 2px 0 5px;
				}	
	.bt_otbor
	{
		padding: 10px 14px 14px 12px;
		
	}
		.bt_otbor table
		{
			width: 100%;
		}
		.bt_otbor td.l
		{
			height: 19px;
			width: 50%;
			text-align: left;
			vertical-align: top;			
		}
		.bt_otbor td.r
		{
			height: 18px;
			text-align: right;			
			width: 50%;			
			vertical-align: top;
		} 	
		.s26
		{
			height: 26px;
		}
	.bt_ptint
	{
		text-align: right;
		padding:0 5px 20px 0;
	}
	 .cat_sort .bt_collapse
		{
			margin: -17px 0 0 0px;
			padding:0 8px 0 0;
			text-align: right;
			height: 17px;
		}
			.cat_sort .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;				 
				font-size: 10px;
			}
				.blocki_top{
					overflow:hidden;
					clear:both;
					width:100%;
					padding:0 0 10px 0;
					}
				.blocki_top_w
				{
				        
					width: 160px;
					margin:0 0 0 10px;
					float:right;
					clear:none;
				}
				.blocki_top_all{
					float:none;
					}
				
				

	.catalog_list
	{
		padding: 0 0 20px 0;
	}
	
	.prodlist table{
		width:100%
		}
	.prodlist table td{
		padding:3px;
		vertical-align:top;
		}
	.prodlist table td img{
		margin:2px;
		}
	.prodlist table td.checkbox{
		padding:3px 10px 3px 3px;
		}

	.prodlist table td.harac{
		padding:0px 3px 3px 26px;
		vertical-align:top;
		}
@-moz-document url-prefix(){
	.prodlist table td.harac{
		padding:0px 3px 3px 43px;
		vertical-align:top;
		}
	}
	
	.prodlist table td.harac div.left{
		float:left;
		width:220px;
		}
	.prodlist table td.harac div.side{
		margin:0 0 0 320px;
		}
	.prodlist table td.harac div.anatastia{
		width:390px;
		}
				
		.catalog_list ul
		{
			padding: 0px;
			margin: 0px;
		}
			.catalog_list ul li
			{
				padding: 0px;
			}
			.catalog_list ul li a
			{
				text-decoration:none;
				color:#000000;
			}
			.catalog_list ul li a:hover
			{
				text-decoration:none;
			}
			/*.lev_1
			{
				padding: 0 0 0px 0px;				
			}
				.lev_1 ul
				{
				} 					
				.lev_1 .name.l_1
				{
					background-color: #d8e9f1;	
					height: 23px;
					font-size: 16px;
					line-height: 22px;
					color: Black;
					padding: 0 7px 0 21px;
					margin: 15px 0 0 0;
					font-weight:bold;
				}
					.lev_1 .name.l_1 a
					{
						color: Black;
						text-decoration: none;
					}
						.lev_1 .name.l_1 a:hover
						{
							text-decoration: underline;
						}*/
					 img.bt_collapse_list
					{
						/*background-color: #fe9704;
						background-image: url(../img_book/bt_cat_lev_1.gif);
						background-position:  0 0;
						background-repeat: no-repeat;
						width: 14px;
						height: 17px;
						float: right;		
						margin: 5px 0 0 0;*/
					}
				/*	 img.close
					{
						background-position:  0 100%;
					}*/
					/*2 lev*/
				/*	.lev_2 ul
					{
					}
					.lev_2 .name.l_2
				{
					background-color: #ebf4f8;	
					height: 23px;
					font-size: 14px;
					line-height: 22px;
					color: Black;
					padding: 0 7px 0 42px;
					margin: 15px 0 0 0;
					font-weight:bold;
				}
					.lev_2 .name.l_2 a
					{
						color: Black;
						text-decoration: none;
					}
						.lev_2 .name.l_2 a:hover
						{
							text-decoration: underline;
						}
						 .l_2 img.bt_collapse_list
						 {
						 	background-image: url(../img_book/bt_cat_lev_2.gif);
						 }
					 img.close
					{
						background-position:  0 100%;
					}*/
					
					/*3 lev*/
				/*	.lev_3 ul
					{
					}
					.lev_3 .name.l_3
				{*/
					 	
				/*	height: 23px;*/
					/*font-size: 15px;
					line-height: 19px;
					color: Black;
					padding: 0 7px 0 64px;
					margin: 2px 0 0 0;
					font-weight:bold; 
				}
					.lev_3 .name.l_3 a
					{
						color: Black;
						text-decoration: none;
					}
						.lev_3 .name.l_3 a:hover
						{
							text-decoration: underline;
						}
						 .l_3 img.bt_collapse_list
						 {
						 	background-image: url(../img_book/bt_cat_lev_2.gif);
						 }
					 img.close
					{
						background-position:  0 100%;
					}*/
					/*4 lev*/
					/*.lev_4 ul
					{
					}
					.lev_4 .name.l_4
					{
						
						font-size: 14px;
						line-height: 18px;
						color: Black;
						padding: 0 7px 0 80px;
						margin: 2px 0; 
						font-weight:bold;
					}
						.lev_4 .name.l_4 a
						{
							color: Black;
							text-decoration: none;
						}
							.lev_4 .name.l_4 a:hover
							{
								text-decoration: underline;
							}*/
	.catalog_list ul.tovari
	{						
		padding: 20px 0 20px 0;
		 
	}
		.tovari table
		{
			width: 100%;
		}	
			.tovari table th
			{
				padding: 10px;
				vertical-align: top;
				
			}
			.tovari table td.ch
			{
				padding: 0px;
				width: 20px;
				vertical-align: top;
			}
				.tovari table td.ch div
				{
					width: 15px;
				}
			.tovari table td.l
			{
				padding:
