html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body 
{
	background-color: White;		 
	font-family: Arial, Helvetica, sans-serif MS;
	font-size: 12px;
	line-height: 14px; 
	color: Black;
	 min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
body.bg_l-y
{
	background-image: url(../img_adisk/bg_content_l-y.gif);
	background-position:  0 0;
	background-repeat: repeat-y;
}
a
{
	color: #003399;
}
a:hover
{
	text-decoration: none;
}
table
{
	border-collapse: collapse;
	font-size: 1em;
}
td , th
{
	font-size: 1em;
}
img
{
	vertical-align: top;
}
a img
{
	border: none;
}
form
{
	padding: 0px;
	margin: 0px;	 
}
	.head_line
	{
		height: 65px;
		background-color: #172983;  
		background-image: url(../img_adisk/bg_head_line.jpg);
		background-position: 715px 0;
		background-repeat: no-repeat;
		width: 100%;
		min-width: 960px; 
	}	
		.head_line .ash
		{
			float: left;
			padding-top: 8px;
		}
		.head_line .logo
		{
			height: 65px;
			float: left;
		}
			.head_line .logo img
			{
				margin: 8px 0 0 0;
			}
		.head_line .phone
		{
			height: 65px;
			float: left;
			font-size: 18px;
			line-height: 20px;
			color: White;
		}
			.head_line .phone div
			{
				padding: 22px 0 0 0;
			}
		.head_line .vhod
		{
			height: 65px;
			float: left;
			color: #99ff33;
		}
			.head_line .vhod a
			{
				color: #99ff33; 
			}
			.head_line .vhod div
			{
				background-image: url(../img_adisk/bg_vhod.gif);
				background-position:  0 25px;
				background-repeat: no-repeat;
				padding: 24px 0 0 17px ;
			}
		.head_line .reg
		{
		        padding: 0 10px;
			height: 65px;
			float: left;
			color: White;
		}
			.head_line .reg div
			{
				background-image: url(../img_adisk/bg_reg.gif);
				background-position:  0 25px;
				background-repeat: no-repeat;
				padding: 24px 0 0 15px ;
			}
		.head_line .bask
		{
			height: 65px;
			float: left;
			color: White;
			padding: 0 50px;
		}
			.head_line .bask div
			{
				background-image: url(../img_adisk/bg_bask.gif);
				background-position:  0 12px;
				background-repeat: no-repeat;
				padding: 24px 0 20px 45px ;
				font-size: 15px;
			}
			.head_line .reg a , .head_line .bask a
			{
				color: White;
			}
		.head_right
		{
			float: right;
		}
	.head
	{
		height: 242px;
		background-color: #46678f;
		background-image: url(../img_adisk/bg_head-x.jpg);
		background-position:  0 0;
		background-repeat: repeat-x;
	}
		.head div
		{
			height: 242px;
			background-image: url(../img_adisk/bg_head.jpg);
			background-position:  0 0;
			background-repeat: no-repeat;
		}
			.head div ul
			{
				padding: 0px;
				margin: 0px;
			}
				.head div ul li
				{
					padding: 12px 0 0 28px;
					margin: 0 0 0 0px;
					list-style: none;
					font-family: Georgia;
					font-weight: bold; 
					font-style: italic;
					font-size: 18px;
					line-height: 20px;
					float: left;
					color: #addedd;
				}
				.head div ul li.act
				{
					background-image: url(../img_adisk/bg_head_act.gif);
					background-position: 70%  0 ;
					background-repeat: no-repeat;
					
				}
					.head div ul li a
					{
						color: White;
					}
	.menu
	{
		height: 54px;
		overflow: hidden;
		background-color: #172983;
		background-image: url(../img_adisk/bg_menu-x.gif);
		background-position:  0 0;
		background-repeat: repeat-x;
		padding:0 52px 0 20px;
		font-size: 15px;
		line-height: 17px;
	}
	.menu.menu_sec
	{
		height: 60px;
		overflow: hidden;
		background-color: #172983;
		padding:0 52px 0 20px;
		font-size: 15px;
		line-height: 17px;
	}
		.menu a
		{
			color: #ccffff;
		}
		.menu td
		{
			vertical-align: top;
			padding: 0px 0 0 0 ;
			text-align: center;
			height: 60px;
		}
		.act_m_item
		{
			background-image: url(../img_adisk/bg_act_m_item.gif);
			background-position: 50% 100%;
			background-repeat: no-repeat;
		}
			.menu td div
			{
				padding: 4px 13px 4px 13px;
				white-space: nowrap;
				margin: 16px 0 0 0;
			}
			.menu td div.activ
			{
				background-color: #e9e9e9;
				color: #e20000;
			}
				.menu td div.activ a
				{
					color: #e20000;	
				}
	.submenu_top
	{
		background-color: #dadada;
		height: 30px;
		overflow: hidden;
	}
		.submenu_top ul
		{
			padding: 0 0 0 30px;
			margin: 0px; 
		}
			.submenu_top ul li
			{
				padding: 0 16px 0 16px;
				margin: 0px;
				list-style: none;
				float: left;
				color: #021368;
				font-size: 15px;
				line-height: 17px;
				color: #676666;
			}
				.submenu_top ul li a
				{
					color: #021368;
						
				}
	.tray
	{
		padding: 13px  0 0 36px;
		margin: 0px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	}
	.tray.tray_ab
	{
		color: #696969;
		padding: 11px  0 11px 27px;
		margin: 0px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	}		
		.tray.tray_ab a
		{
			color: #003399;
		}
	.tray.tray_us
	{
		color: #696969;
		padding: 15px  0 20px 37px;
		margin: 0px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		background-color: White;
	}		
		.tray.tray_us a
		{
			color: #003399;
		}
	.name_section
	{
		padding: 0 40px	 0 27px;
	}
		.name_section H1
		{
			font-size: 18px;
			line-height: 22px;
			font-weight: normal;
			padding: 0px;
			margin: 0;  
		}
	.name_section_i
	{
		padding: 10px 40px	 0 20px;
	}
		.name_section_i H1
		{
			font-size: 18px;
			line-height: 22px;
			font-weight: normal;
			font-style: italic;
			padding: 0px;
			margin: 0px;
		}
	.name_section_d
	{
		padding: 0px 40px	 0 0px;
	}
		.name_section_d H1
		{
			font-size: 18px;
			line-height: 22px;
			font-weight: normal;
			padding: 0px;
			margin: 0px;
		}
		.d_text
		{
			padding: 0 0 40px 0;
		}
			.d_text ul
			{
				padding-left: 17px;
				margin-left: 2px;
			}
	.content
	{
		padding-bottom: 37px;
	}
		.content div.content_text_jus
		{
			padding: 0 40px	 27px 27px;
			color: #010101;
			font-size: 12px;
		line-height: 14px;
		}
		
		.content div.content_text_pad
		{
			padding: 0 44px	 27px 37px;
			color: #010101;
			font-size: 12px;
			line-height: 14px;
		}
		.content div.content_text_pad_r
		{
			padding: 0 44px	 27px 0px;
			color: #010101;
			font-size: 12px;
			line-height: 14px;
		}
		.con_l
		{
			width: 438px;
			vertical-align: top;
			padding: 0px;
			font-size: 12px;
			line-height: 14px;			
		} 
		.con_l_d
		{
			width: 438px;
			overflow: hidden;
		}
			.block_ban
			{
				padding: 23px 0 0 22px; 
			}
				.block_ban p
				{
					padding: 0px;
					margin: 0px;
				}
				.block_ban img
				{
					margin: 0 0 8px 0;
				}
			.block_news
			{
				padding: 23px 60px 30px 30px;
			}	
				.heading
				{
					font-size: 16px;
					line-height:  18px; 
				}
				.block_news ul
				{
					padding: 0px;
					margin: 0px;
				}
					.block_news ul li
					{
						padding: 6px 0 10px 0;
						margin: 0px;
						list-style: none;						
					}
						.block_news ul li p
						{
							padding: 0px;
							margin: 0px; 
						}
						.block_news ul li span
						{
							color: #999999;
						}
		.con_r
		{
			width: 85%;
			vertical-align: top;
		}
		.con_r.con_r_cat
		{
			width: 85%;
			vertical-align: top;
			padding:0 45px 40px 0;
		}
			.con_r_d
			{
				padding:25px 0px 0 0 ;
			}
			.block_sel			
			{				
				background-image: url(../img_adisk/bg_sel-x.gif);
				background-position:  0 0;
				background-repeat: repeat-x;
			}
				.block_sel .sel_l
				{
					background-image: url(../img_adisk/bg_sel-l.gif);
					background-position:  0 0;
					background-repeat: no-repeat;	
				}			 
					.block_sel .sel_r
					{
						background-image: url(../img_adisk/bg_sel-r.gif);
						background-position:  100% 0;
						background-repeat: no-repeat;	
					}
			.block_selb			
			{				
				background-image: url(../img_adisk/bg_selb-x.gif);
				background-position:  0 0;
				background-repeat: repeat-x;
			}
				.block_selb .selb_l
				{
					background-image: url(../img_adisk/bg_selb-l.gif);
					background-position:  0 0;
					background-repeat: no-repeat;	
				}			 
					.block_selb .selb_r
					{
						background-image: url(../img_adisk/bg_selb-r.gif);
						background-position:  100% 0;
						background-repeat: no-repeat;	
					}
			.heading_sel
			{
				font-size: 18px;
				line-height: 20px;
				font-family: Georgia;
				font-style: italic;
				padding: 15px 0 10px  16px;
			}	
			.block_f_sel_tab
			{
				padding: 0 0 30px 60px;
			}	
				.block_f_sel_tab table
				{					
					font-size: 12px;
					line-height: 14px;
				}	
					.block_f_sel_tab table thead
					{
						
					} 
						.block_f_sel_tab table thead th
						{
							font-weight: normal;
							text-align: left;
							color: #999999;
						}
					.block_f_sel_tab table tbody
					{
						
					}
						.block_f_sel_tab table tbody th
						{
							text-align: left;
							font-weight: normal;
							vertical-align: top;
							padding: 0  17px 7px 2px ;  						 	
						}
						.block_f_sel_tab table tbody td
						{
							vertical-align: top;
							padding:  0 ;  						
						}
							.block_f_sel_tab table tbody td select
							{
								font-size: 11px;
								line-height: 13px;
							}
							.block_f_sel_tab table tbody td select.select1
							{
								margin: 0px;
								margin-right: 17px;
								width: 67px;
							}
							.block_f_sel_tab table tbody td select.select2
							{
								width: 130px;
								margin: 0px; 
							}
							.block_f_sel_tab table tbody td select.select3
							{
								width: 130px; 
								margin: 0px; 
								margin-right: 17px;
							}
							.block_f_sel_tab table tbody td select.select4
							{
								margin: 0px;
							/*	margin-left: 17px;*/
								width: 67px;							
							}
						.block_f_sel_tab table .select4_td
						{
							padding: 0 0 0 17px;
						}
							.block_f_sel_tab table tbody td .bt1
							{
								margin-top: 0px;
								/*margin-right: 17px;*/
								width: 78px;
								height: 20px;
								font-size: 11px;
								font-family: Tahoma;
								color: black;
								line-height: 15px;
								background-color: transparent;
								background-image: url(../img_adisk/bg_bt_podbor.gif);
								background-position:  0 0;
								background-repeat: no-repeat;
								border: none;
								border-style: hidden;
								padding: 0px 0px 3px 0px;
								margin-top: 12px;
							}
							.block_f_sel_tab table tbody td .bt2
							{
								margin-top: 0px;
								margin-right: 17px;
								width: 78px;
								height: 20px;
								font-size: 11px;
								font-family: Tahoma;
								color: black;
								line-height: 15px;
								background-color: transparent;
								background-image: url(../img_adisk/bg_bt_podbor.gif);
								background-position:  0 0;
								background-repeat: no-repeat;
								border: none;
								border-style: hidden;
								padding: 0px 0px 3px 0px;
								
							} 
			.block_f_now_tab
			{
				padding: 20px 0 30px 0px;
			}	
				.block_f_now_tab table
				{					
					font-size: 12px;
					line-height: 14px;
				}
					.block_f_now_tab table td
					{
						vertical-align: top; 
						padding:0 0 20px 0;
					}	
						.block_f_now_tab table td .pic
						{							
							float: left;
							margin:0 20px 0px 5px ;
						}
						.block_f_now_tab table td a
						{
							font-size: 14px;
							line-height: 14px;
						}
						.block_f_now_tab table td ul
						{
							padding:2px 10px 7px 0;
							margin: 0px;
						}
							
							.block_f_now_tab table td ul li
							{
								padding: 0px;
								margin: 0px;
								list-style: none;
							}
				.block_f_now_tab table td .price
				{
					float: left;
					height: 23px;
					background-color: #003399;
					background-image: url(../img_adisk/bg_price-x.gif);
					background-position:  0 0;
					background-repeat: repeat-x;
					padding: 0px;
					margin: 0 0 0 -10px;
					font-size: 17px;
					line-height: 23px;
					font-weight: bold;
					color: White;
					text-align: center;
					
				}
					.block_f_now_tab table td .price div.price_l
					{
						height: 23px;
						background-image: url(../img_adisk/bg_price-l.gif);
						background-position:  0 0;
						background-repeat: no-repeat;
						float: left;
					}
						.block_f_now_tab table td .price div.price_l div.price_r
						{
							height: 23px;
							background-image: url(../img_adisk/bg_price-r.gif);
							background-position: 100% 0;
							background-repeat: no-repeat;
							float: left;
							padding:0 15px 0 10px;
							
						}
	.foot_ban
	{
		height: 162px;
		width: 100%; 
		min-width: 960px;
	}
		.foot_ban table
		{
			width: 100%;
		}
		.foot_ban td
		{
			vertical-align: top;
			width: 33%;
			min-width: 320px;
			height: 162px;
			font-size: 14px;
			line-height: 16px; 
		}
		.foot_ban td.f_akc
		{
			/*padding: 0 0 0 174px;*/
			background-image: url(../img_adisk/bg_f_akc.jpg);
			background-position:  70px  0;
			background-repeat: no-repeat; 
		}
		.foot_ban td.f_faq
		{
			/*padding: 0 0 0 175px;*/
			background-image: url(../img_adisk/bg_f_faq.jpg);
			background-position:  68px 0;
			background-repeat: no-repeat;
		}
		.foot_ban td.f_calc
		{
			/*padding:  0 0 0  162px;*/
			background-image: url(../img_adisk/bg_f_calc.jpg);
			background-position:  0 0;
			background-repeat: no-repeat;
		}
			.foot_ban td p
			{
				font-size: 12px;
				line-height: 14px;
				padding: 7px 0 0 0 ;
				margin: 0px;
				 
			}
			.foot_ban td div
			{
				padding: 6px 0 0 174px;
			}

.footer
{
	height: 37px;
	background-color: #172983;
	width: 100%;
	min-width: 960px;
	
	position: absolute;
	bottom: 0px;
}
	.foot_text
	{
		width: 90%;
		font-size: 12px;
		line-height: 14px;	
		height: 37px;
	}
		.foot_text div
		{
			padding: 10px 50px 0px 44px;
			color: White;
		}
			.foot_text div a
			{
				color: #99ccff;	
			}
			
			
	.foot_search
	{
		width: 274px;	
		font-size: 12px;
		line-height: 14px;		
		vertical-align: top;
		padding: 7px 0 0 0;
	}
		.foot_search form
		{
			width: 274px; 
			background-image: url(../img_adisk/bg_s_text.gif);
				background-position:  0 0;
				background-repeat: no-repeat;
			
				
		}
			.foot_search form input.s_text
			{
				width: 160px;
				color: #6c6b6b; 
				background-color: transparent;
				
				height: 19px;
				border: none;
				padding: 0px 0 0 0px;
				margin: 0 5px 0  7px;
				font-size: 12px;
		line-height: 19px;	
				
			}
			.foot_search form input.s_bt
			{
				width: 52px;
				color: #6c6b6b; 
				margin-left: 7px;			
				background-color: transparent; 
				background-image: url(../img_adisk/bg_s_bt.gif);
				background-position:  0 0;
				background-repeat: no-repeat; 
				border: none;
				height: 19px;
				font-family: Tahoma;
				color: Black;
				font-size: 11px;
				cursor: pointer;
			}
	.counter
	{
		text-align: right;
		padding: 3px 10px 0 0;
		vertical-align: top;
	}
		.counter IMG
		{
			margin: 0 0 0 5px;
		}
	.kinetika
	{ 
		width: 219px;		
		height: 37px; 
		font-family: Tahoma;
		font-size: 9px;
		line-height: 11px;
		padding: 0px;
		text-align: left;
		background-image: url(../img_adisk/bg_footer.gif);
		background-position:  0 0;
		background-repeat: no-repeat;
		color: #3399ff;
		vertical-align: top;
	}
		.kinetika div
		{
			/*width: 219px;*/
			height: 31px;
			overflow: hidden;
			border-left: solid #3399ff 2px;			
			margin: 3px 0 0 0;
			padding: 0 0 0  10px;
		}
		.kinetika IMG
		{
			vertical-align: top;
			margin: 2px 92px 0 0px;
		}
		.kinetika div p
		{
			padding: 0 0 0  0px;
			margin: 0px;			
		}
			.kinetika div p a
			{
				text-decoration: none;
				color: #3399ff;
			}
			.kinetika div p a:hover
			{
				text-decoration: underline;
			}	 
		.con_l_cat
		{
			width: 262px;
			vertical-align: top;
			padding: 0px;
			font-size: 12px;
			line-height: 14px;			
		} 
		.con_l_d_cat
		{
			width: 262px;
			overflow: hidden;
		}
			.block_list_categ
			{
				 
				width: 262px;
				padding: 0px;
				margin: 0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				line-height: 16px;
			}
				.block_list_categ div
				{
					font-style: italic;
					font-family: Georgia;					
					/*font-weight: bold;*/
					font-size: 15px;
				line-height: 17px;
					padding:  19px 0 0 39px;
				}
				.block_list_categ ul
				{
					padding: 3px 0 0 39px;
					margin: 0px;
				}
					.block_list_categ ul li
					{
						padding: 3px 0 3px 0	;
						margin: 0px;
						list-style: none;
					}
	.block_list_brend
	{
		padding: 40px 0 35px 0;
		margin: 0 0 0px 0;
		width: 100%;
		height: 100%; 
	}
		.block_list_brend .one
		{
			width: 224px;
			height: 68px;
			overflow: hidden;
			background-image: url(../img_adisk/bg_brend_frame.gif);
			background-position: 36px 0;
			background-repeat: no-repeat;		
			float: left;		
		}
			.block_list_brend .one div
			{
				width: 164px;
				height: 54px;
				overflow: hidden;
				margin: 0 0 0  36px;
			}
				.block_list_brend .one div img
				{
					margin: 2px;
				}
	.heading_model
	{
		font-size: 18px;
		line-height: 20px;
		font-family: Georgia;
		font-style: italic;
		padding: 13px 0 10px  30px;
	}	
	.model_an
	{
		padding: 20px 40px 25px 0;		
		margin: 0px;
	}
		.model_an table
		{
			
		}
			.model_an table th
			{
				vertical-align: top;
				padding: 0px;
				margin: 0px;
				width: 154px;
			}
				.model_an table th div.pic
				{
					padding: 0px;
					margin: 0px;
					width: 154px;
					overflow: hidden;
				}
				.model_an table th div.bt
				{
					padding: 40px 0 0 0;
				}
				.model_an table th div.bt a
				{
					font-weight: normal;
				}
			.model_an table td
			{
				vertical-align: top;
				padding: 0px;
				margin:  0px; 
			}
				.model_an table td div.name
				{
					padding:0 0  13px 0;
					font-size: 14px;
					line-height: 16px;
					font-weight: bold;
				}
				.model_an table td div.descr
				{
					padding:  12px 0 50px 0;	
				}
					.model_an table td div.descr table
					{
						
					}
						.model_an table td div.descr table th
						{
							text-align: left;
							vertical-align: top;
							padding: 0px 10px 0px 0;
						}
						.model_an table td div.descr table td
						{
							vertical-align: top;
							padding: 0px 10px 0px 0;
						}
	.h_soput_tov
	{
		font-style: italic;
					font-family: Georgia;					
					/*font-weight: bold;*/
					font-size: 14px;
				line-height: 16px;
					padding:  0px 0 10px 0px;
	}
/*	.compare
	{
		padding: 0 40px 0px 0;
		margin: 0 0px 0 0px;
	}*/
	.compare_tab
	{
		width: "100%";
		padding: 0 0px 10px 0;
		margin: 0 0px 0 0px;
	}
		.compare_tab a
		{
			color: #4066b3
		}
		
		/* tables jQuery*/
table.tablesorter { width: 100%; border-collapse: collapse; border-spacing: 2px; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6e6e6; }
table.tablesorter thead tr .header { background-image: url(../img/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td { padding: 4px; color: #3D3D3D; background-color: white; vertical-align: top; }
table.tablesorter tbody tr.odd td { background-color: #ebebeb; }
table.tablesorter thead tr .headerSortUp { background-image: url(../img/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../img/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: Aqua; }
/*-----------------------------------*/
		
		.compare_tab table
		{
			width: 100%;		
			width: "100%";
			
			border-top: solid #d1d1d1 1px;
			border-left: solid #d1d1d1 1px;
			border-bottom:  solid #d1d1d1 1px;
		}
			.compare_tab table thead
			{
				
			}
				.compare_tab table thead th, .compare_tab table thead td
				{
					font-weight: normal;
					vertical-align: top;					
					font-size: 11px;
					line-height: 13px;  					 	
					border-right: solid #d1d1d1 1px;
					padding: 10px;
					background-color: #e6e6e6
				}	
				.compare_tab table tbody tr.gray th  , .compare_tab table tbody tr.gray td
				{
					background-color: #f3f3f3;
				}
				.compare_tab table tbody th 
				{
					vertical-align: top;					
					text-align: left;
					font-weight: normal;
					border-right: solid #d1d1d1 1px;
					padding: 10px; 
				}
				 .compare_tab table tbody td
				{
					vertical-align: top;					
					text-align: center;
					font-weight: normal;
					border-right: solid #d1d1d1 1px;
					padding: 10px;
				}
				 .compare_tab table tbody td.exist
				 {
				 	font-size: 11px;
					line-height: 13px;
					white-space: nowrap;
				 }
	.sezon_sel
	{
		font-size: 18px;
		line-height: 20px;
		font-family: Georgia;
		font-style: italic;
		padding: 0px 0 10px  30px;
	}
		.sezon_sel ul
		{
			padding: 0px;
			margin: 0px;
			width: 100%;
			height: 25px;
		}
			.sezon_sel ul li
			{
				padding:0 29px 0 0;
				margin: 0px;
				line-height: 25px;
				list-style: none;
				float: left;
			}
				.sezon_sel ul li a
				{
					color: #4066b3;
					text-decoration: none;
					border-bottom: dashed #172983 1px;
					padding: 0 0 0px 0;
					line-height: 25px;
					
				}
	
	.pages
{
		background-color: #e6e6e6;
	width: 100%;
	height: 41px;
	margin: 15px 0  0px 2px;
	font-size: 12px;
	line-height: 38px;
	
}	
.pages a 
{
	color: #4066b3;
}
	.pages DIV.prev
	{
		float: left;
		/*width: 151px;*/
		width: 31%;
		height: 41px;  
		color: #4066b3;
	}
		.pages DIV.prev DIV
		{
			padding: 0 0 0  22px;
			 
		}
	.pages DIV.number
	{
		float: left;
		/*width: 50%;*/
		width: 38%; 
		text-align: center;
		/*color: #a3a3a3*/
	}
	.pages DIV.next
	{
		width: 146px;
		float: right;
		height: 41px; 
		color: #4066b3;
	}
		.pages DIV.next DIV
		{
			text-align: right;
			padding:0 22px 0 0;
		}
	.block_uslugi
	{
		padding: 35px 0 0 0 ;
		margin: 0px; 
		font-size: 14px;
		line-height: 16px;		 
	}
		.block_uslugi table
		{
			width: 100%;
		}
			.block_uslugi table td
			{
				vertical-align: top;
				text-align: center;
				padding:0 30px 39px 30px;
			}
				.block_uslugi table td div
				{
					padding: 22px 5px 0 5px ;
				}
	.moi_zakazi
	{
		padding: 10px 44px 0 20px;
	}
	.bt_exit
	{
		padding: 40px 0 0 0;
	}
	.block_registr
	{
		padding: 35px 0 0 24px ;
		margin: 0px; 
	}
	.block_registr.zakazi_dan
	{
		padding:0px 0 0 24px ;
		margin: 0px;  
	}
		 .block_registr table
		{
			
		}
			.block_registr table th 
			{
				vertical-align: top;	 
					text-align: left;
					font-weight: normal;
					/*color: #4066b3; */
					padding: 4px 0 4px 0px;
				}
					.block_registr table th  a
					{
						color: #4066b3;
						text-decoration: underline;	
					}
						.block_registr table th  a:hover
						{
							text-decoration: none;
						}
				.block_registr table td
				{
					/*padding: 4px 0 4px 17px;		*/
					vertical-align: top;
				padding: 0px;
					background-color: transparent;
						background-image: url(../img_adisk/bg_reg_text.gif);
						background-position: 17px 3px;
						background-repeat: no-repeat;		 
						width: 191px;
						text-align: left;
									} 
					.block_registr table td input
					{
						width: 160px;
						color: #6c6b6b; 
						background-color: transparent;
						border: none  	;				 
						height: 20px;
						 
						padding: 0px 0px 0px 0px;
						font-size: 12px;
						line-height: 19px;	 
						margin:4px 0 4px 22px; 
					}
						.block_registr .zakazi_dan table td input
					{
						width: 174px;
						color: Black; 
						background-color: transparent;
						background-image: url(../img_adisk/bg_reg_text.gif);
						background-position:  0 0;
						background-repeat: no-repeat;
						height: 20px;
						border: none; 
						font-size: 12px;
						line-height: 19px;	
						float: right;
					}
						.block_registr .zakazi_dan table td input.in_email
						{
							color: #1938a3;
							text-decoration: underline;
						}
					.block_registr table th input.bt_reg
					{
						float: right;
						background-color: transparent;
						background-image: url(../img_adisk/bt_save.gif);
						background-position:  0 0;
						background-repeat: no-repeat;
						border: none;
						border-style: hidden;
						width: 137px;
						height: 21px;
						text-decoration: none;
						font-family: Tahoma;
						color: Black;
						font-size: 11px;
						padding: 1px 0 3px 0;
						margin: 6px 0 0 0; 
						
					}
	.one_tsc
	{
		padding: 39px 0 0 0;
		margin: 0px;
	}
		.one_tsc th
		{
			vertical-align: top;
			padding: 0 0 0 0px;	
			text-align: left;
		}
		.one_tsc td
		{
			vertical-align: top;
			padding: 0 0 0 8px;	
		}
			.one_tsc td div.name_tsc
			{
				color: #172983;
				font-size: 14px;
				line-height: 16px;
				padding: 0 0 7px 10px;
			}
			.one_tsc td div.text_tsc
			{
				padding: 0 0 7px 10px;
			}
	
	.block_order_list
	{
		padding: 0 44px 0 20px;
	}	
			.block_order_list table
			{
					
				border-left: solid #d1d1d1  1px;			
						
			}
					.block_order_list table thead th
					{
						vertical-align: top;
						font-weight: normal;
						font-size: 11px;
						line-height: 13px;
						padding:15px 9px 15px 9px;
						background-color: #e6e6e6;			
						border-right: solid #d1d1d1  1px;			
						border-top: solid #d1d1d1  1px;	
					}
					.block_order_list table thead td
					{
						vertical-align: top;
						font-weight: normal;
						font-size: 11px;
						line-height: 13px;
						padding:15px 9px 15px 9px;
						background-color: #e6e6e6;			
						border-right: White solid    1px;			
						border-top: White solid    1px;			
						background-color: White;
					}
					.block_order_list table tbody th
					{
						vertical-align: top;
						font-weight: normal;
						padding:10px 9px 10px 9px; 		
						border-right: solid #d1d1d1  1px;						
					}
					.block_order_list table tbody td
					{
						vertical-align: top;
						text-align: center;
						padding:10px 9px 10px 9px; 		
						border-right: solid #d1d1d1  1px;					
					}
					
					 
					
					
						.block_order_list table tbody td input
						{
							font-size: 11px;
							width: 52px;
							height: 20px;
							text-align: center;
							background-color: transparent;
							background-image: url(../img_adisk/bg_kol-vo.gif);
							background-position:  0 0;
							background-repeat: no-repeat;
							border: none;
							border-style: hidden;
							padding: 3px 0 0 0; 
						}
					.block_order_list table tbody td.name_order
					{
						text-align: left;
						width: 60%;
					}				
				.block_order_list table tbody tr.gray_or td
				{						
					background-color: #f3f3f3;						
				}
				.block_order_list table tbody tr.white_or td
				{						
					background-color: White;						
				}
				.block_order_list table tbody tr.white_or.last_tr td , .block_order_list table tbody tr.white_or.last_tr th , .block_order_list table tbody tr.gray_or.last_tr td , .block_order_list table tbody tr.gray_or.last_tr th
				{						
					border-bottom: solid #d1d1d1  1px;						
				}
				 .block_order_list table tbody td.del_tov , .block_order_list table tbody tr.gray_or td.del_tov , .block_order_list table tbody tr.white_or td.del_tov , .block_order_list table tbody tr.gray_or.last_tr td.del_tov 
					{
						vertical-align: top;
						font-weight: normal;
						font-size: 11px;
						line-height: 13px;
						padding:0px;
						 
						border-right: White solid    1px;			
						border-top: White solid    1px;			
						border-bottom: White solid    2px;			
						background-color: White;
						width: 25px;
						text-align: center;
						padding: 10px 0; 
					}
				.block_order_list div.summ
				{
					padding: 10px 0 40px 0 ; 
					text-align: right;
				}
				.basket_bt_block
				{
					height: 30px;
					overflow: hidden;		 
					padding:0 25px 0 0;
				}
					.basket_bt_block input
					{
						margin: 10px 15px 0 0;
						font-size: 11px;
						float: left;
					}
				.basket_bt_block div
				{
					height: 30px;
					width: 300px;
					float: right;
					text-align: right; 
				}
					.basket_bt_block div a
					{
						color: 	#de1b15;
					}
					.basket_bt_block div p
					{
						padding: 10px 0 0 0;
						margin: 0px;
					}
	.block_con_l
	{
		padding: 5px 0 20px 0;	
		width: 198px;
		overflow: hidden;
		font-size: 15px;
		line-height: 17px;
		 
	}
		.submenu_left
		{
			padding: 0px;
			margin: 0px;
		}
			.submenu_left ul
			{
				padding: 0px;
				margin: 0px; 
			}
				.submenu_left ul li
				{
					padding: 5px 12px 5px 19px;
					margin: 0px;
					list-style: none;
				}
					.submenu_left ul li a
					{
						color: #021368;
					}
				.act_l
				{
					background-image: url(../img_adisk/bg_act_l.gif);
					background-position: 100% 5px;
					background-repeat: no-repeat;
				}
	.block_con_r
	{
		padding: 0 50px 0 44px;	
	}		
	.blockr_list_tov_or
	{
		padding: 30px 0 40px 0px;
	}	
			.blockr_list_tov_or table
			{
				border-bottom: solid #d1d1d1  1px;			
				border-left: solid #d1d1d1  1px;			
				border-top: solid #d1d1d1  1px;			
				width: 100%;
			}
					.blockr_list_tov_or table thead th
					{
						vertical-align: top;
						font-weight: normal;
						font-size: 11px;
						line-height: 13px;
						padding:15px 9px 15px 9px;
						background-color: #e6e6e6;			
						border-right: solid #d1d1d1  1px;			
					}
					.blockr_list_tov_or table thead td
					{
						vertical-align: top;
						font-weight: normal;
						font-size: 11px;
						line-height: 13px;
						padding:15px 9px 15px 9px;
						background-color: #e6e6e6;			
						border-right: solid #d1d1d1  1px;			
						width: 60%;
						
					}
					.blockr_list_tov_or table tbody th
					{
						vertical-align: top;
						font-weight: normal;
						padding:10px 9px 10px 9px; 		
						border-right: solid #d1d1d1  1px;			
						text-align: left;			
					}
					.blockr_list_tov_or table tbody td
					{
						vertical-align: top;
						text-align: center;
						padding:10px 9px 10px 9px; 		
						border-right: solid #d1d1d1  1px;			
							
					}
						.blockr_list_tov_or table tbody td a , .blockr_list_tov_or table tbody th a
						{
							color: #4066b3;	
						}
				
				.blockr_list_tov_or table tbody tr.gray_or_t td , .blockr_list_tov_or table tbody tr.gray_or_t th
				{						
					background-color: #f3f3f3;						
				}
				.blockr_list_tov_or table tbody tr.white_or_t td , 	.blockr_list_tov_or table tbody tr.white_or_t th
				{						
					background-color: White;						
				}		
				.blockr_list_tov_or table tbody td.price_or
				{
					font-size: 11px;
				}
				.blockr_list_tov_or table tbody td.kol-vo_or
				{
					font-size: 11px;	
				}
					.blockr_list_tov_or table tbody td.kol-vo_or input
					{
						font-size: 11px;
						width: 52px;
						height: 20px;
						text-align: center;
						background-color: transparent;
						background-image: url(../img_adisk/bg_kol-vo.gif);
						background-position:  0 0;
						background-repeat: no-repeat;
						border: none;
						border-style: hidden;
						padding: 3px 0 0 0;
					}
.blockr_list_tov_or .pages
{ 
	margin-top: 30px;
	
}
	
.rez_poiska	
{
	padding: 10px 0 0 0;
	margin: 0px; 
}
	.rez_poiska	 ul
	{
		padding: 0px;
		margin: 0px;
	}
		.rez_poiska	 ul li
		{
			padding: 0 0 18px 0;
			margin: 0px;
			list-style: none;
		}
			.rez_poiska	 ul li a
			{
				
			}
	.servismarket
	{
		padding: 30px 0 0 0;
		margin: 0px; 
	}
		.servismarket th
		{			
			vertical-align: top;
			padding: 0px;
			text-align: left;
		}
			.servismarket th img
			{
				margin: 0 12px 20px 0;
			}
		.servismarket td
		{			
			vertical-align: top;
			padding: 0 0 0  30px;
		}
		.servismarket td H2
		{
			font-size: 14px;
			padding: 5px 0 10px 0;
			margin: 0px; 
		}
			.servismarket td td
			{
				vertical-align: top;
				padding: 0px;
			}
				.servismarket td div
				{
					padding: 0 0 65px 0;
				}
					.servismarket td div td  
					{
						padding-right: 60px; 
											}
					.servismarket td div td   td
					{
						padding-right: 30px; 
						padding-top: 4px;
					}
				.servismarket td  ul
				{
					padding: 0 23px 0 0;
					margin: 0px;
				}
					.servismarket td  td ul li
					{
						padding:  0 0  0 9px;
						margin: 0px;
						list-style: none;
						background-image: url(../img_adisk/bg_li.gif);
						background-position:  0 4px;
						background-repeat: no-repeat;						
					}
	
	.tab_head_bor
	{
		 
			
			border-top: solid #d1d1d1 1px;
			border-left: solid #d1d1d1 1px;
			
	}
		.tab_head_bor th
		{
			font-weight: normal;
					vertical-align: top;					
					  					 	
					border-right: solid #d1d1d1 1px;
					border-bottom:  solid #d1d1d1 1px;
					padding: 10px 25px 10px 25px; 
					background-color: #e6e6e6
		}
		.tab_head_bor td
		{
			vertical-align: top;	 		 	
			border-right: solid #d1d1d1 1px;
			border-bottom:  solid #d1d1d1 1px;
			padding: 5px 25px 5px 25px; 
		}
	.descr_usl
	{
		font-size: 14px;
		line-height: 16px;
		padding: 30px 0 0 0;
	}
	.news_list
	{
		padding: 0 0 20px 0;
	}
		.news_list ul
		{
			padding: 0px;
			margin: 0px;
		}
			.news_list ul li
			{
				padding: 18px 0 0  0;
				margin: 0px;
				list-style: none;
			}
				.news_list ul li p
				{
					padding: 0px;
					margin: 0px;
				}
				.news_list ul li span
				{
					color: #999999;
				}
	.block_r_col
	{
		width: 300px;
		overflow: hidden;
	}
		.block_calend
		{
			padding: 0 0 0  40px;
		}
	.calend
	{
		width: 215px; 
		padding:   0;	
		margin:  0px 0 0 0 ; 
		
	} 
		.calend .top
		{
			padding: 0px 0px 0px 0px; 
			height: 30px; 
			vertical-align: middle;
			background-color: #d3d3d3;
			border-top: #c9cacf;
		}  		
			.calend .top table td
			{
				vertical-align: top;
				padding: 8px 9px;
			}
				.calend .top table td.l_arr
				{
					text-align: left; 
				}
				.calend .top table td.r_arr
				{
					text-align: right;
				}				
				.calend .top table td.month
				{
					text-align: center;
					font-size: 17px;
					line-height: 21px;
					padding: 5px 0 0 0;
				}
			 
		.calend .bot
		{
			padding: 5px 0 0 0;
		}
			.calend .bot table
			{
				 
				padding: 0px;
				margin: 0px;
				width: 100%;
			}
				.calend .bot table td
				{
					padding:1px 3px;
					text-align: center;
				}
				.calend .bot table td.tud
				{
					 background-color: #d3d3d3
				}
.news_one
{
	padding: 20px 0 0 0;
}	
	.news_one span.date
	{
		color: #999999;
	}
	.news_one h1
	{
		padding: 0px;
		margin: 0px;
		font-size: 18px;
		line-height: 24px;
		font-weight: normal;
	}
	.news_one div.all_descr
	{
		
	}
.galoba_form
{
	width: 420px;
	overflow: hidden;
	padding: 20px 0  ;
}
	.galoba_form table
	{
		
	}
		.galoba_form table td
		{
			vertical-align: top;
			padding: 3px 0 4px 0; 
		}
		 
		 .galoba_form table td.in_text_gal 
		{
			vertical-align: top;
			padding: 3px 0 4px 0;
			background-image: url(../img_adisk/bg_i_galob.gif);
				background-position: 0%  4px;
				background-repeat: no-repeat; 
		}
			.galoba_form table td td.text_l_sel
			{
				vertical-align: top;
				padding: 0px 0px 0px 10px;
				background-image: none;
			} 
			.galoba_form table td input
			{
				background-color: transparent;
				
				width: 255px;
				height: 18px;
				border: none;
				border-style: hidden;		
				padding-left: 10px;
				font-size: 12px;
				line-height: 18px;
				overflow: hidden;
				margin: 0 0 0  5px;
			}
				 .galoba_form table td.in_text_gal  input
				 {
					width: 240px;
					padding:0 10px;
					
				 }
			.galoba_form table td  div
			{
				
				/*padding: 0 0 0 10px;*/
				font-size: 12px;
				line-height: 18px;
			}
			.galoba_form table td div select
			{
				/*margin-left: 7px;
				font-size: 12px;
				line-height: 18px;*/
				/*float: left;*/
				 
			} 
			.galoba_form table td textarea
			{
				background-image: url(../img_adisk/bg_t_galob.gif);
				background-position:  0 0;
				background-repeat: no-repeat;
				width: 379px;
				height: 124px;
				border: White solid 0px;
				border-style: hidden;		
				padding-left: 10px;
				padding-right: 10px;
				font-size: 12px;
				line-height: 18px;
				overflow: hidden;
				font-family: Arial, Helvetica, sans-serif;
			}
		.galoba_form table th
		{
			vertical-align: top;
			padding:  10px 0 0 0;
			vertical-align: top;
			text-align: right;
			padding-right: 10px;
			font-weight: normal; 
			
		}
			 #bt_submin
			{
				
				width: 79px;
				height: 21px;
				border: White  solid 0px;
				border-style: hidden;		 
				font-size: 11px;
				line-height: 18px;
				overflow: hidden;
				position: relative;
				background-color: transparent;
				background-image: url(../img_adisk/bt_reg_send.gif);
				background-position:  0 0;
				background-repeat: no-repeat;
				color: Black;
				float: left;
				margin-left: 300px;
			}
	
	.back_sel
	{
		padding: 10px 0 0 60px;
	}
	.pic_sel
	{
		padding: 20px 0 0 0;
	}
		.pic_sel img
		{
			/*border: solid #c1c1c1 1px;*/
		}
	.dop_size
	{
		padding:  50px 0 0  60px;
		margin: 0px; 
	}
			.dop_size .heading	
			{
				font-style: italic;
				font-size: 18px;
				line-height: 20px;
				font-family: Georgia;
				padding: 0 0 15px 0; 
			}
		.dop_size ul.list_dop
		{
			padding: 0   43px 0 0;
			margin: 0px;
		}
			.dop_size ul.list_dop li
			{
				padding: 0px;
				margin: 0px;
				list-style: none;
				font-size: 14px;
				line-height: 17px;
			}
				.dop_size td select
				{
					width: 130px;
					margin-bottom: 12px;
					font-size: 11px;
					line-height: 15px;
				}
				.dop_size td div
				{
					padding: 0 0 5px 0;
				}
	
#jquery-overlay { width: 100%; position: absolute; top: 0; left: 0; z-index: 90; height: 500px; }
#jquery-lightbox { width: 100%; text-align: center; line-height: 0; position: absolute; top: 0; left: 0; z-index: 100; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { width: 250px; margin: 0 auto; background-color: #fff; position: relative; height: 250px; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { width: 100%; text-align: center; line-height: 0; position: absolute; top: 40%; left: 0%; height: 25%; }
#lightbox-nav { width: 100%; position: absolute; top: 0; left: 0; height: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; display: block; height: 100%; zoom: 1; }
#lightbox-nav-btnPrev { float: left; left: 0; }
#lightbox-nav-btnNext { float: right; right: 0; }
#lightbox-secNav a:active {border: none; outline: none;}
#lightbox-container-image-data-box { margin: 0 auto; width: 100%; padding: 0 10px 0; background-color: #fff; font: 10px Verdana, Helvetica, sans-serif; line-height: 1.4em; overflow: auto; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 100%; float: left; text-align: justify; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { clear: left; padding-bottom: 1.0em; display: block; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
		.opros
			{
				padding: 0 30px 0 22px;
			}
	
			.block_opros
			{
				padding: 12px 10px 30px 9px;
			}	
				
				.block_opros .heading
				{
					font-size: 16px;
					line-height:  18px; 
					padding: 0 0 10px 0;
				}
				.block_opros .que
				{
					padding: 5px 0 0 0;	
				}
				.block_opros ul
				{
					padding: 4px 0 0 0;
					margin: 0px;
				}
					.block_opros ul li
					{
						padding: 6px 0 4px 0;
						margin: 0px;
						list-style: none;						
					}
						.block_opros ul li.bt input
						{
							background-color: transparent;
							background-image: url(../img_adisk/bg_opros.gif);
							background-position:  0 0;
							background-repeat: no-repeat;
							border: none;
							border-style: hidden;
							
							width: 93px;
							height: 22px;
							
							text-decoration: none;
							font-family: Tahoma;
							color: Black;
							font-size: 11px;
							padding: 1px 0 3px 0;
							margin: 6px 0 0 18px; 
						}
						
.add_bask
{
	 
	margin: -40px 0 0  -105px;
			width: 169px;
			height: 47px;
			position: absolute;
			 
}
.hidden
{
  display: none;
}
#temperature
{
  position: absolute;
  top: 80px;
  left: 1000px;
  width: 65px;
  height: 211px;
  background: url(../img_adisk/temperature.gif) 0 0 no-repeat;
}
#redline
{
  width: 16px;
  height: 175px;
  margin-top: 22px;
  margin-left: 25px;
  background: url(../img_adisk/redline.gif) 0 0 no-repeat;
}
