.ButtonStyle{
	background-color:#e7e7e7;
	padding:5px 20px;
	margin:5px 0px 5px 0px;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #c8cbca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
	color:#000000 !important;
}
.ButtonSmall{
	font-size:11px;
}
.ButtonStyle:hover{
	color:#000000 !important;
}
.ButtonGreen{
	background-color:#0b7930;
	color:#FFFFFF !important;
}
.ButtonGreen:hover{
	color:#FFFFFF !important;
}

div.Comment_Box{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	z-index:1020;
}
	div.Comment_Box img{
		width:76px;
		height:75px;
		background-position:0% 0%;
		background-repeat:no-repeat;
		background-image:url(/i/cat/1.png);
	}
div.Menu_Popup{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	border:1px solid #999999;
	background-color:#f6f6f0;
	padding:10px;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#333333,direction=135);
	box-shadow: 5px 5px 5px #333333;
	-moz-box-shadow: 5px 5px 5px #333333;
	-webkit-box-shadow: 5px 5px 5px #333333;
	overflow:visible;
	z-index:1000;
}
img.Menu_Popup_arrow{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	z-index:1010;
}
	div.Menu_Popup p{
		background:url(/i/left_box_middle2_list.gif) 0px 5px no-repeat;
		padding:0px 0px 0px 15px;
	}
		div.Menu_Popup p.ImgMain{
			background-image:url();
			padding:0px;
			text-align:center;
		}
		div.Menu_Popup a:hover{
			color:#fd0101;
		}

		table.Products_of_day{
			width:100%;
			margin:0px 0px 40px 0px;
		}
			table.Products_of_day td{
				width:33%;
				text-align:center;
				height:190px;
			}
				table.Products_of_day td p a{
					color:#008752;
				}
				table.Products_of_day td p a:hover{
				}

		p.SearchResult{
			background:#a1a1a1;
			color:#FFFFFF;
			padding:3px;
			margin:0px;
		}
		span.smallPagesList{
			text-align:center;
			margin:0px 0px 0px 80px;
		}
			span.smallPagesList a{
				margin:0px 2px 0px 2px;
				color:#FFFFFF;
			}
			span.smallPagesList span{
				margin:0px 2px 0px 2px;
				color:#000000;
			}

		p.Message,div.Message{
			background-color:#eceed6;
			border:1px solid #b9b9b9;
			padding:5px;
			margin:5px 0px 5px 0px;
		}
			p.Message font{
				color:#93c516;
				font-size:12px;
			}
			div.Message font{
				color:#93c516;
				font-size:12px;
			}
		table.Drug_List{
			width:700px;
		}
			table.Drug_List td.Img{
				width:150px;
				padding:5px 0px 0px 0px;
			}
			table.Drug_List td.Text{
				padding:35px 10px 0px 5px;
				width:535px;
				vertical-align:top;
			}
			table.Drug_List td.NoTopMargin{
				padding-top:0px;
			}
				table.Drug_List td.Text div.content-headline-in-drug{
					width:500px;
					margin-bottom:5px;
					border-top:#999 1px solid;
					height:5px;
				}
				table.Drug_List td.Text p.Name{
					font-size:12px;
					font-weight:100;
				}
				table.Drug_List td.Text p.Link{
					margin:20px 0px 0px 0px;
					font-size:12px;
				}
		p.Description{
			background:#e7e7e7;
			color:#000000;
			padding:6px 15px;
			margin:10px 0px 10px 0px;
			font-size:14px;
			font-weight:bold;
			text-align:left;
			border:1px solid #c7cbca;
			-webkit-border-radius:	5px;
			-moz-border-radius:		5px;
			border-radius:			5px;
		}
		p.DMulti{
			padding:5px;
			font-size:12px;
		}
		p.DMulti a.Small{
			float:right;
			margin:0px 0px 0px 20px;
			font-size:11px;
			font-weight:100;
		}
		div.DescriptionText{
			margin:10px 20px 10px 20px;
		}
		input.ContextSearch{
			margin:1px 0px 1px 0px;
			font-size:12px;
			height:18px;
		}
		p.pagesList{
			text-align:center;
			padding:20px 0px 0px 0px;
		}
			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;
			}
			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.News_Table{
			width:100%;
		}
			table.News_Table td{
				height:50px;
				width:60px;
			}
			table.News_Table td.NewsList{
				padding:0px 0px 30px 10px;
				height:80px;
				width:100%;
			}
				table.News_Table td.NewsList p.Date{
					color:#a1a1a1;
					font-size:12px;
					margin:0px;
					padding:0px 0px 0px 0px;
				}
				table.News_Table td.NewsList p.Name{
					margin:0px;
					padding:5px 0px 5px 0px;
					font-size:14px;
					color:#009230;
					font-weight:bold;
				}
				table.News_Table td.NewsList p.More{
					margin:0px;
					padding:0px
				}
		table.DrugstoreTable{
			/*background-color:#eceed6;
			border:1px solid #b9b9b9;*/
			margin:20px 0px 40px 0px;
			width:590px;
		}
				table.DrugstoreTable td p{
					margin:0px;
					padding:0px;
				}
				table.DrugstoreTable td p.Name{
					font-size:14px;
					color:#046941;
					font-weight:bold;
					padding:0px 0px 10px 0px;
				}
				table.DrugstoreTable td p.Adres{
					margin:0px 0px 8px 10px;
				}
					table.DrugstoreTable td p.Adres table{
						width:200px;
						margin:0px;
					}
						table.DrugstoreTable td p.Adres table td.L{
							width:50px;
							padding:0px
						}
			table.DrugstoreTable td.R{
				text-align:right;
				
			}
			
		table.SearchSettings{
			width:100%;
		}
		table.OnStorePresent{
			margin:20px 0px 20px 0px;
			border-top:1px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC;
		}
			table.SearchSettings td{
				font-size:11px;
			}
			table.SearchSettings td select{
				font-size:11px;
			}
				table.SearchSettings td.LeftSettings{
					text-align:left;
					width:50%;
					padding-bottom:5px;
				}
				table.SearchSettings td.RightSettings{
					text-align:right;
					width:50%;
					padding-bottom:5px;
				}
		
		table.DrugPresence{
			margin:20px 0px 40px 0px;
			background-color:#ffffff;
			width:725px;
		}
			table.DrugPresence td{
				font-size:11px;
				text-align:left;
			}
			table.DrugPresence td{
				margin:0px;
				height:40px;
				vertical-align: middle;
			}
			table.DrugPresence tr{
				background-color:#ffffff;
			}
				table.DrugPresence tr.PrGrey td{
					background-color:#e3e3e3;
				}
			table.DrugPresence td.S{
				width:4px;
				background-color:#FFFFFF;
			}
			table.DrugPresence td.H{
				text-align:center;
				font-weight:bold;
				vertical-align:top;
				padding-bottom:3px;
				background-color:#e7e7e7;
				-webkit-border-radius:	5px;
				-moz-border-radius:		5px;
				border-radius:			5px;
			}
			table.DrugPresence td.NPB{
				padding-bottom:0px;
				vertical-align:middle;
			}
			table.DrugPresence td.P{
				margin:0px;
				padding:0px 4px 0px 0px;
				text-align:right;
				font-weight:bold;
			}
			table.DrugPresence td.StoreName{
				padding:0px 0px 0px 0px;
				color:#000000;
				font-size:12px;
				font-weight:bold;
				vertical-align:bottom;
			}
				table.DrugPresence td.StoreName a{
					font-size:14px;
					text-transform:uppercase;
					font-weight:bold;
					margin:0px 20px 0px 0px;
					padding:0px;
				}
				table.DrugPresence td a.StoreName{
					font-size:14px;
					text-transform:uppercase;
					font-weight:bold;
					margin:0px 20px 0px 0px;
					padding:0px;
				}
			table.DrugPresence td.LeftRadius{
				-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;
				-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;
				padding-left:10px;
			}
			table.DrugPresence td.RightRadius{
				-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;
				-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
				text-align:center;
			}
			p.SmallGrey{
				font-size:10px;
				color:#999999;
				margin-top:2px;
			}
			p.SmallGreen{
				font-size:10px;
				color:#217c03;
				margin-top:2px;
			}
			p.SmallLine{
				line-height:9px;
			}
				table.DrugPresence td p img{
					margin:5px 2px 0px 2px;
				}
				table.DrugPresence input{
					border:2px inset #FFFFFF;
				}
				table.DrugPresence td p select{
					border:1px;
				}
			table.DrugPresence td.H p.S{
				font-size:10px;
				font-weight:100;
			}
		div.Information{
			float:right;
			width:200px;
			margin:0px 0px 10px 10px;
			background-color:#fefde8;
			border:1px solid #868781;
			padding:3px;
		}
			div.Information p.Header{
				text-align:center;
				font-size:13px;
				margin:5px 0px 5px 0px;
				font-weight:bold;
			}
			div.Information p.Text{
				text-align: left;
				font-size:10px;
				margin:5px 0px 10px 0px;
			}
			div.Information p.List{
				background: url(/i/p_list.gif) 4px 5px no-repeat;
				padding:0px 0px 0px 15px;
			}
				div.Information p.List a{
					font-weight:bold;
				}

		div.Sub_cat_list{
			width:180px;
			float:left;
			height:180px;
			padding:10px;
		}
			div.Sub_cat_list p{
				text-align:center;
				font-size:14px;
			}
		
		p.SmallHeader{
			font-size:16px;
			text-align:left;
			background-color:#e7e7e7;
			color:#008723;
			padding:5px 0px 5px 10px;
			margin:0px 0px 5px 0px;
			font-weight:100;
		}
			p.SmallHeader a{	
				color:#008723;
				text-decoration:underline;
			}
			p.Small{
				margin:50px 0px 0px 0px;
				text-align:center;
			}
				p.Small a{
					font-size:10px;
					color:#999999;
				}
				p.Small a:hover{
					color:#008550;
				}

		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;
		}
			div.Alphavit a{
				font-weight:100;
				color:#333333;
				text-decoration:underline;
			}
			div.Selected{
				/*background-color:#008550;*/
				color:#333333;
			}
			p.MedInfoDate{
				margin:20px 0px 0px 0px;
				color:#a1a1a1;
				font-size:11px;
			}
			p.News_Header{
				margin:0px 0px 0px 0px;
				font-size:13px;
				color:#00902f;
			}
				p.News_Header a{
					font-size:13px;
					color:#333333;
				}
			p.News_More{
				font-size:11px;
				color:#333333;
				text-align:right;
				margin:0px 0px 10px 0px;
			}
				p.News_More a{
					font-size:11px;
					color:#333333;
					text-decoration:underline;
				}
		
font.Search_light{
	color:#ff0000;
}

/*----------------------------->
<!----------# ÊÎÐÇÈÍÀ #-------->
<!----------------------------*/
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;
}

/*----------------------------->
<!----------# ÀÏÒÅÊÈ #--------->
<!----------------------------*/
	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%;
		height:260px;
	}
		div.AlsoDiv div.AlsoItem{
			width:29%;
			float:left;
			/*border:1px solid #8b8b8b;
			background-color:#fefde8;*/
			margin:0% 1% 0% 1%;
			padding:5px;
			height:230px;
		}
			div.AlsoDiv div.AlsoItem p{
				text-align:left;
				margin:0px;
				font-size:11px;
			}
			div.AlsoDiv div.AlsoItem p img{
				width:120px;
				border:0px solid #008550;
			}
			div.AlsoDiv div.AlsoItem p.AlsoName{
				font-weight:100;
				margin-top:10px;
				font-size:12px;
			}


/*----------------------------->
<!-------# ÊÎÌÌÅÍÒÀÐÈÈ #------->
<!----------------------------*/
h2.CommentHeader{
	color:#008723;
}
	h2.CommentHeader img{
		float:left;
	}
div.AddComment{
	font-size:16px;
	text-align:left;
	background-color:#e7e7e7;
	color:#008723;
	padding:5px;
	margin:0px 0px 5px 0px;
	font-weight:100;
}
div.CommentItem{
	text-align:left;
	background-color:#f3f4e7;
	padding:5px;
	margin:15px 0px 5px 0px;
}
div.CommentItem p.Date{
	margin:0px;
	font-size:12px;
	font-family:Verdana;
	line-height:12px;
}
div.CommentItem p.Name{
	margin:5px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#e50005;
	font-family:Verdana;
	line-height:12px;
}
div.CommentItem p.Text{
	margin:5px 0px 0px 0px;
}

