body{
	margin:15px 30px 15px 30px;
	padding:0px;
	background-color:#FFFFFF;
}
form{
	margin:0px;
	padding:0px;
}
td{
	text-align:left;
	vertical-align:top;
}
img{
	border:0px;
}
div.Comment_Box{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}
	div.Comment_Box img{
		width:76px;
		height:75px;
		background-position:0% 0%;
		background-repeat:no-repeat;
		background-image:url(/i/cat/1.png);
	}
table.M{
	width:100%;
	height:100%;
}
	table.M td.M_Top table{
		width:100%;
		height:230px;
		background:url(/i/top_bg.jpg) 0% 0% repeat-x;
	}
		table.M td.M_Top table td.L{
			background:url(/i/top_bg_left.jpg) 0% 0% no-repeat;
			padding:34px 0px 0px 22px;
			width:33%
		}
			table.M td.M_Top table td.L img.Tel{
				margin:25px 0px 0px 59px;
			}
		table.M td.M_Top table td.R{
			background-position:100% 100%;
			background-repeat: no-repeat;
			width:67%;
		}
			table.M td.M_Top table td.R div.Center{
				float:left;
				margin-top:2px;
			}
				table.M td.M_Top table td.R div.Center p{
					padding:0px;
					margin:0px;
				}
				table.M td.M_Top table td.R div.Center a.I{
					margin:5px 23px 0px 23px;
				}
				table.M td.M_Top table td.R div.Center a.L{
					margin:5px 23px 0px 77px;
				}
			table.M td.M_Top table td.R div.Login{
				float:right;
				margin:22px 22px 0px 0px;
			}
			table.M td.M_Top table td.R div.Login p{
				margin:2px;
				text-align:right;
				font-family:arial;
				font-size:12px;
				color:#000000;
			}
				table.M td.M_Top table td.R div.Login a{
					color:#046941;
					text-decoration:none;
				}
				table.M td.M_Top table td.R div.Login a:hover{
					text-decoration: underline;
				}
	table.M td.M_Menu{
		height:100px;
		padding:15px 0px 10px 0px;
	}
		table.M td.M_Menu table{
			width:100%;
		}
			table.M td.M_Menu table td.L{
				width:1.5%;
				text-align:right;
			}
			table.M td.M_Menu table td.R{
				width:1.5%;
				text-align:left;
			}
			table.M td.M_Menu table td.C{
				background:url(/i/menu_c.jpg) 0% 0% repeat-x;
				padding:16px 0px 22px 0px;
				text-align:center;
				width:13.5%
			}
			table.M td.M_Menu table td.C_S{
				background:url(/i/menu_over_c.jpg) 0% 0% repeat-x;
				padding:16px 0px 22px 0px;
				text-align:center;
				width:13.5%
			}
				table.M td.M_Menu table a{
					text-decoration:none;
					color:#FFFFFF;
					font-family:Arial;
					font-size:16px;
					font-weight:bold;
					letter-spacing:0px;
					height:24px
				}
				table.M td.M_Menu table a:hover{
					font-size:18px;
				}
	table.M td.M_Left{
		width:254px;
		padding:0px 27px 0px 0px;
	}
		
		/* ËÅÂÛÅ ÁËÎÊÈ */
		table.M td.M_Left table{
			width:227px;
			margin:30px 0px 30px 0px;
		}
			table.M td.M_Left table td{
				padding:0px 0px 0px 16px;
			}
			table.M td.M_Left table td.TS{
				background:url(/i/left_box_top_search.gif) 0% 0% no-repeat;
				height:12px;
			}
			table.M td.M_Left table td.T{
				background:url(/i/left_box_top.gif) 0% 0% no-repeat;
				padding:4px 0px 4px 16px;
				font-family:Verdana;
				font-size:16px;
				font-weight:bold;
				color:#000000;
			}
				table.M td.M_Left table td.T a{
					font-family:Verdana;
					font-size:16px;
					font-weight:bold;
					text-decoration:underline;
					color:#000000;
				}
				
			table.M td.M_Left table td.R{
				background:url(/i/left_box_middle.gif) 0% 0% repeat-y;
			}
				table.M td.M_Left table td.R p{
					font-size:12px;
					margin:7px 0px 7px 0px;
				}
					table.M td.M_Left table td.R a{
						color:#333333;
						text-decoration: underline;
					}
						table.M td.M_Left table td.R p a.S{
							font-weight:bold;
						}
				table.M td.M_Left td.R input{
					border:0px;
				}
				table.M td.M_Left td.R input.Search{
					background:url(/i/input.gif) 0% 0% no-repeat;
					width:148px;
					height:26px;
					font-family:arial;
					font-size:12px;
					color:#999999;
					padding:5px 5px 5px 20px;
				}
				table.M td.M_Left td.R input.Submit{
					background:url(/i/input_submit.gif) 0% 0% no-repeat;
					width:45px;
					height:24px;
					font-family:arial;
					font-size:12px;
					color:#ffffff;
					font-weight:bold;
					padding:0px 0px 3px 0px;
				}
	
				table.M td.M_Left table td.Se{
					height:117px;
					background:url(/i/search_bg_bottom.jpg) 0% 100% no-repeat;
				}
					table.M td.M_Left table td.Se p.NewMulti{
						background:url(/i/new.gif) 0% 0% no-repeat;
						padding:13px 0px 13px 67px;
						margin:10px 0px 10px 0px;
					}
						table.M td.M_Left table td.Se p.NewMulti a{
							font-size:10px;
						}
					table.M td.M_Left table td.Se p{
						margin:20px 0px 0px 0px;
					}

				
			table.M td.M_Left table td.BR{
				background:url(/i/left_box_bottom.gif) 0% 0% repeat-y;
				height:10px;
			}


			table.M td.M_Left table td.In{
				height:169px;
				background:url(/i/info_bg_bottom.jpg) 0% 0% no-repeat;
			}
				table.M td.M_Left table td.In p{
					margin:0px;
					padding:0px 0px 12px 0px;
				}
				table.M td.M_Left table td.In p a{
					color:#74c81a;
					text-decoration:none;
					font-size:14px;
				}
				table.M td.M_Left table td.In p a:hover{
					color:#74c81a;
					text-decoration:underline;
				}
		table.M td.M_Left div.Banner{
			width:227px;
			height:87px;
			margin:0px 0px 15px 0px;
			background:url(/i/banner.jpg) 0% 0% repeat-y;
		}
	table.M td.M_Center{
		width:80%;
		height:100%;
		padding: 0px 20px 20px 0px;
	}
		table.M td.M_Center table.Products_of_day{
			width:100%;
			margin:0px 0px 40px 0px;
		}
			table.M td.M_Center table.Products_of_day td{
				width:33%;
				text-align:center;
				height:190px;
			}
				table.M td.M_Center table.Products_of_day td p a{
					color:#008752;
					text-decoration:none
				}
				table.M td.M_Center table.Products_of_day td p a:hover{
					text-decoration: underline;
				}
		table.M td.M_Center p.Message,div.Message{
			background-color:#eceed6;
			border:1px solid #b9b9b9;
			padding:5px;
			margin:5px 0px 5px 0px;
		}
			table.M td.M_Center p.Message font{
				color:#93c516;
				font-size:12px;
			}
			table.M td.M_Center div.Message font{
				color:#93c516;
				font-size:12px;
			}
		table.M td.M_Center table.Drug_List{
			width:100%;
		}
			table.M td.M_Center table.Drug_List td.Img{
				padding:5px;
				width:150px;
				padding:25px 0px 0px 0px;
			}
			table.M td.M_Center table.Drug_List td.Text{
				padding:35px 10px 0px 5px;
			}
				table.M td.M_Center table.Drug_List td.Text p.Name{
					font-size:16px;
					color:#046941;
					font-weight:bold;
				}
				table.M td.M_Center table.Drug_List td.Text p.Link{
					margin:20px 0px 0px 0px;
					font-size:14px;
					line-height:7px;
				}
				table.M td.M_Center table.Drug_List td.Text p.Link a{
					margin:0px 20px 0px 0px;
					font-size:14px;
					color:#008752;
					line-height:7px;
				}
			table.M td.M_Center table.Drug_List td.TextP{
				padding:20px 10px 0px 5px;
			}
				table.M td.M_Center table.Drug_List td.TextP p.Name{
					font-size:18px;
					color:#046941;
					font-weight:bold;
				}
		table.M td.M_Center p.pagesList{
			text-align:center;
			padding:20px 0px 0px 0px;
		}
			table.M td.M_Center p.pagesList a{
				font-size:14px;
				font-weight:bold;
				margin:0px 2px 0px 2px;
				border:1px solid #666666;
				padding:2px 5px 2px 5px;
				background:url(/i/page_button_bg.jpg) 0% 0% repeat-x;
			}
			table.M td.M_Center p.pagesList span{
				font-size:14px;
				font-weight:bold;
				margin:0px 2px 0px 2px;
				border:1px solid #666666;
				padding:2px 5px 2px 5px;
				background:url(/i/page_button_bg.jpg) 0% 0% repeat-x;
			}
		table.M td.M_Center table.News_Table{
			width:100%;
		}
			table.M td.M_Center table.News_Table td{
				height:50px;
				width:60px;
			}
			table.M td.M_Center table.News_Table td.NewsList{
				padding:0px 0px 30px 10px;
				height:80px;
				width:100%;
			}
				table.M td.M_Center table.News_Table td.NewsList p.Date{
					color:#93c516;
					font-size:12px;
					margin:0px;
					padding:0px 0px 0px 0px;
				}
				table.M td.M_Center table.News_Table td.NewsList p.Name{
					margin:0px;
					padding:5px 0px 5px 0px;
					font-size:14px;
					color:#046941;
					font-weight:bold;
				}
				table.M td.M_Center table.News_Table td.NewsList p.More{
					margin:0px;
					padding:0px
				}
		table.M td.M_Center table.DrugstoreTable{
			/*background-color:#eceed6;
			border:1px solid #b9b9b9;*/
			margin:20px 0px 40px 0px;
			width:590px;
		}
				table.M td.M_Center table.DrugstoreTable td p{
					margin:0px;
					padding:0px;
				}
				table.M td.M_Center table.DrugstoreTable td p.Name{
					font-size:14px;
					color:#046941;
					font-weight:bold;
					padding:0px 0px 10px 0px;
				}
				table.M td.M_Center table.DrugstoreTable td p.Adres{
					margin:0px 0px 8px 10px;
				}
					table.M td.M_Center table.DrugstoreTable td p.Adres table{
						width:200px;
						margin:0px;
					}
						table.M td.M_Center table.DrugstoreTable td p.Adres table td.L{
							width:50px;
							padding:0px
						}
			table.M td.M_Center table.DrugstoreTable td.R{
				text-align:right;
				
			}
		table.M td.M_Center table.DrugPresence{
			margin:20px 0px 40px 0px;
			background-color:#9c9b99;
		}
			table.M td.M_Center table.DrugPresence td{
				margin:0px;
				height:40px;
				vertical-align: middle;
			}
			table.M td.M_Center table.DrugPresence tr{
				background-color:#ffffff;
			}
			table.M td.M_Center table.DrugPresence td.H{
				text-align:center;
				font-weight:bold;
				vertical-align:bottom;
				padding-bottom:25px;
				background-color:#d2e1a8;
			}
			table.M td.M_Center table.DrugPresence td.NPB{
				padding-bottom:0px;
				vertical-align:middle;
			}
			table.M td.M_Center table.DrugPresence td.P{
				text-align:right;
				font-weight:bold;
				width:90px;
			}
			table.M td.M_Center table.DrugPresence td p{
				margin:0px;
				padding:0px;
				text-align:center;
			}
				table.M td.M_Center table.DrugPresence td p img{
					margin:5px 2px 0px 2px;
				}
				table.M td.M_Center table.DrugPresence input{
					border:2px inset #FFFFFF;
				}
				table.M td.M_Center table.DrugPresence td p select{
					border:1px;
				}
			table.M td.M_Center table.DrugPresence td.H p.S{
				font-size:10px;
				font-weight:100;
			}
		table.M td.M_Center div.Information{
			float:right;
			width:200px;
			margin:0px 0px 10px 10px;
			background-color:#fefde8;
			border:1px solid #868781;
			padding:3px;
		}
			table.M td.M_Center div.Information p.Header{
				text-align:center;
				font-size:13px;
				margin:5px 0px 5px 0px;
				font-weight:bold;
			}
			table.M td.M_Center div.Information p.Text{
				text-align: left;
				font-size:10px;
				margin:5px 0px 10px 0px;
			}
			table.M td.M_Center div.Information p.List{
				background: url(/i/p_list.gif) 4px 5px no-repeat;
				padding:0px 0px 0px 15px;
			}
				table.M td.M_Center div.Information p.List a{
					font-weight:bold;
				}

		table.M td.M_Center p.SmallHeader{
			font-size:16px;
			text-align:left;
			background-color:#f3f4e7;
			color:#008723;
			padding:5px 0px 5px 0px;
			margin:0px 0px 5px 0px;
			font-weight:100;
		}
			table.M td.M_Center p.SmallHeader a{	
				color:#008723;
				text-decoration:underline;
			}
			table.M td.M_Center p.Small{
				margin:50px 0px 0px 0px;
				text-align:center;
			}
				table.M td.M_Center p.Small a{
					font-size:10px;
					color:#999999;
				}
				table.M td.M_Center p.Small a:hover{
					color:#008550;
				}

		table.M td.M_Center div.Alphavit{
			float:left;
			/*border:1px solid #868781;
			background-color:#fefde8;
			padding:5px 0px;
			width:30px;
			text-align:center;*/
			margin:1px 5px 1px 0px;
			font-size:16px;
		}
			table.M td.M_Center div.Alphavit a{
				font-weight:100;
				color:#333333;
				text-decoration:underline;
			}
			table.M td.M_Center div.Selected{
				/*background-color:#008550;*/
				color:#333333;
			}
			table.M td.M_Center p.MedInfoDate{
				margin:20px 0px 0px 0px;
				color:#008723;
				font-size:11px;
			}
			table.M td.M_Center p.MedInfoDate{
				margin:20px 0px 0px 0px;
				color:#008723;
				font-size:11px;
			}
			table.M td.M_Center p.News_Header{
				margin:0px 0px 0px 0px;
				font-size:13px;
				color:#333333;
			}
				table.M td.M_Center p.News_Header a{
					font-size:13px;
					color:#333333;
				}
			table.M td.M_Center p.News_More{
				font-size:11px;
				color:#333333;
				text-align:right;
				margin:0px 0px 10px 0px;
			}
				table.M td.M_Center p.News_More a{
					font-size:11px;
					color:#333333;
					text-decoration:underline;
				}

	table.M td.M_Right{
		width:205px;
	}
		
		/* ÏÐÀÂÛÅ ÁËÎÊÈ */
		table.M td.M_Right table{
			width:205px;
			margin:0px 0px 30px 0px;
		}
			table.M td.M_Right table td{
				padding:0px 10px 0px 16px;
			}
			table.M td.M_Right table td.T{
				background:url(/i/right_box_top.gif) 0% 0% no-repeat;
				padding:4px 0px 4px 16px;
				font-family:Verdana;
				font-size:16px;
				font-weight:bold;
				color:#000000;
			}
				table.M td.M_Right table td.T a{
					font-family:Verdana;
					font-size:16px;
					font-weight:bold;
					text-decoration:underline;
					color:#000000;
				}
				
			table.M td.M_Right table td.R{
				background:url(/i/right_box_middle.gif) 0% 0% repeat-y;
			}
				table.M td.M_Right table td.R p{
					font-size:12px;
					margin:0px 0px 0px 0px;
				}
					table.M td.M_Right table td.R a{
						color:#333333;
					}
					table.M td.M_Right table td.R p.AllNews{
						margin:11px 0px 9px 0px;
					}
						table.M td.M_Right table td.R p.AllNews a{
							color:#008723;
							font-size:11px;
							text-decoration:underline;
						}
				table.M td.M_Right table td.R p.Date{
					font-size:11px;
					color:#008723;
					margin:15px 0px 0px 0px;
				}
				table.M td.M_Right table td.R p.RatingItem{
					margin:10px 0px 5px 0px;
				}
				table.M td.M_Right table td.R p.BasketImg{
					background:url(/i/right_box_basket.gif) 0px 0px no-repeat;
					margin:10px 0px 5px 0px;
					padding:0px 0px 20px 100px;
				}
				
			table.M td.M_Right table td.BR{
				height:10px;
				background:url(/i/right_box_bottom.gif) 0% 0% no-repeat;
			}
		/* ÏÐÀÂÛÅ ÁËÎÊÈ */

		table.M td.M_Right table.Basket{
			width:204px;
			margin:0px 0px 30px 0px;
			background:url(/i/basket_bg_bottom.jpg) 0% 0% no-repeat;
		}
			table.M td.M_Right table.Basket td.B{
				padding-top:14px;
				background:;
				height:117px;
			}
		table.M td.M_Right div.Banner{
			width:204px;
			height:87px;
			margin:0px 0px 15px 0px;
			background:url(/i/banner_2.jpg) 0% 0% repeat-y;
		}
	table.M td.M_Bottom table{
		height:52px;
		width:100%;
		background:url(/i/bottom_bg.jpg) 0% 0% repeat-x;
	}
		table.M td.M_Bottom table td{
			color:#FFFFFF;
			font-family:arial;
			font-size:11px;
			padding:17px 0px 0px 10px;
		}
		table.M td.M_Bottom table td.L{
			background:url(/i/bottom_bg_left.jpg) 0% 0% no-repeat;
			width:9px;
		}
		table.M td.M_Bottom table td.R{
			background:url(/i/bottom_bg_right.jpg) 100% 0% no-repeat;
			width:9px;
		}
		
font.Search_light{
	color:#343434;
}
/*----------------------------->
<!----------# ÍÀÏÈØÈÒÅ #------->
<!----------------------------*/
div.popup{
	position:absolute;
	visibility: hidden;
	top:200px;
	left:0px;
	width:100%;
	text-align:center;
}
div.popup td.topleft{
	text-align:center;
	background-color:#008550;
	border-left:1px solid #008550;
	border-top:1px solid #008550;
	font-size:14px;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	font-family:arial;
	color:#FFFFFF
}
div.popup td.toprigth{
	text-align:right;
	background-color:#008550;
	border-top:1px solid #008550;
	border-right:1px solid #008550;
	font-size:10px;
	height:25px;
	vertical-align:middle;
	padding-right:10px;
	font-family:arial;
}
div.popup td.toprigth a{
	color:#FFFFFF
}
div.popup td.bottom_popup{
	background-color:#FFCCFF;
	border-left:1px solid #008550;
	border-right:1px solid #008550;
	border-bottom:1px solid #008550
}

/*----------------------------->
<!----------# ÊÎÐÇÈÍÀ #-------->
<!----------------------------*/
div.basket{
	position:absolute;
	visibility: hidden;
	top:450px;
	left:450px;
}
div.basket table{
	width:350px;
}
div.basket td.topleft{
	text-align:left;
	background-color:#008550;
	border-left:1px solid #008550;
	border-top:1px solid #008550;
	font-size:14px;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	font-family:arial;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
}
div.basket td.toprigth{
	text-align:right;
	background-color:#008550;
	border-top:1px solid #008550;
	border-right:1px solid #008550;
	font-size:10px;
	height:25px;
	vertical-align:middle;
	padding:0px 5px 0px 10px;
	font-family:arial;
}
div.basket td.toprigth a{
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:underline;
}
div.basket td.bottom_popup{
	padding:5px 10px 5px 10px;
	background-color:#d2e1a8;
	border-left:1px solid #008550;
	border-right:1px solid #008550;
	border-bottom:1px solid #008550
}
div.basket td.bottom_popup input.Submit{
	font-size:11px;
	width:60px;
}

/*----------------------------->
<!----------# ÏÎÈÑÊ #---------->
<!----------------------------*/
div.Quick_Search{
	position:absolute;
	visibility: visible;
	top:380px;
	left:47px;
	width:160px;
	background-color:#f0f2da;
	border:1px solid #9b9b99;
	overflow:hidden;
	padding:1px;
	font-family:arial;
	font-size:12px;
	color:#008550;
}
div.Quick_Search a{
	font-family:arial;
	font-size:12px;
	color:#008550;
	text-decoration:none;
	border-bottom:0px;
}
div.Quick_Search a.sel{
	text-decoration:underline;
	background-color:#d6dbbb;
}
div.Quick_Search a:hover{
	text-decoration:underline;
	background-color:#d6dbbb;
}


				/*----------------------------->
				<!----------# ÀÏÒÅÊÈ #--------->
				<!----------------------------*/
	p.DrugstoreName a{
		color:#007849;
		text-decoration:underline;
		font-weight:bold;
	}
	p.DrugstoreAdres{
		margin:5 0 0 0px
	}
	p.DrugstoreTel{
		margin:0 0 0 5px;
	}
	div.Drug_in_Moscow{
		position:absolute;
		top:200px;
		left:200px;
		z-index:10;
		height:39px;
		width:26px;
		background-image:url(/images/drugstores/dr.png);
		background-position:top left;
		background-repeat:no-repeat;
		text-align:left;
		vertical-align:top;
	}
	div.Drug_in_Moscow img{
		cursor:hand;
		height:22px;
		width:22px;
		margin:1 0 0 2px;
		z-index:500;
	}
	div.Drug_in_Metro{
		position:absolute;
		top:200px;
		left:200px;
		z-index:10;
		width:41px;
		height:41px;
		background-image:url(/images/1px.gif);
		background-position:top left;
		background-repeat:no-repeat;
		text-align:left;
		vertical-align:top;
	}
	div.Drug_in_Metro img{
		cursor:hand;
		height:15px;
		width:16px;
		z-index:500;
		margin:10px 0px 0px 10px;
	}
	div.DrugBox{
		position:absolute;
		visibility:hidden;
		top:200px;
		left:200px;
		z-index:10;
		width:210px;
		border:1px solid #008722;
		background-color:#ffffff;
		z-index:1000;
	}
	div.DrugBox p{
		margin:2 2 2 2px;
		font-family:verdana;
		font-size:11px;
		color:#046941;
	}
	div.DrugBox p.Metro_Name{
		font-family:Tahoma;
		text-align:left;
		font-size:13px;
		font-weight:bold;
		margin:0px 0px 0px 8px;
		text-decoration:underline;
	}
	div.DrugBox p.Drug_Name{
		font-family:verdana;
		font-size:11px;
		color:#046941;
		padding:15px 0px 0px 16px;
		background:url(/images/small_list.gif) 5px 20px no-repeat;
		font-weight:bold;
	}
	div.DrugBox p.Drug_Adress{
		font-family:verdana;
		font-size:11px;
		color:#046941;
	}

	

	p.file_name{
		margin:10 0 0 0px;
		padding:3 3 3 3px;
		background-color:#edf9ff;
	}	
	p.file_name_color{
		margin:10 0 0 0px;
		padding:3 3 3 3px;
		background-color:e0ffdc;
	}
	
	font.file_date{
		font-size:11px;
		color:#313131;
	}
	
	a.file_name{
		margin:0 0 0 10px;
		font-size:12px;
		color:#007849;
		text-decoration: underline;
		font-weight:bold;
	}
	
	p.Singl_file_date{
		margin:10 0 0 0px;
		font-size:11px;
		color:#313131;
	}
	
	p.Singl_file_Name{
		margin:5 0 20 10px;
		color:#007849;
		font-weight:bold;
	}
	
	p.Singl_files{
		margin:20 0 10 10px;
		font-size:11px;
		font-weight:bold;
	}
	
	a.Singl_link{
		font-size:12px;
		color:#007849;
		text-decoration: underline;
	}
/*----------------------------->
<!-----# ÒÀÊÆÅ ÏÎÊÓÏÀÞÒ #------>
<!----------------------------*/
	div.AlsoDiv{
		width:100%;
	}
		div.AlsoDiv div.AlsoItem{
			width:28%;
			float:left;
			border:1px solid #8b8b8b;
			background-color:#fefde8;
			margin:0% 2% 0% 0%;
			padding:5px;
			height:200px;
		}
			div.AlsoDiv div.AlsoItem p{
				text-align:center;
			}
			div.AlsoDiv div.AlsoItem p img{
				width:120px;
				border:1px solid #008550;
			}
			div.AlsoDiv div.AlsoItem p.AlsoName{
				font-weight:bold;
			}
			div.AlsoDiv div.AlsoItem p.AlsoKey{
				font-size:11px;
			}
	