a.highslide img, .highslide a
{
	margin: 0;
	padding: 0;
	border: none;
}
blockquote
{
	margin-left: 1em;	
}
a.CatalogParent, .Crumbs
{
	font-family: Georgia; 
	font-size: 120%;
	font-style: italic;
	line-height: 160%;
	color: #333333;
	margin-left: 1em;
}
.Crumbs
{
	font-weight: bold;
	margin-top: 0.7em;
}
A.CatalogParent:hover
{
	color: #cc0000;
}
.DishDescTbl td, .DishDescTbl div, .DishDescTbl p, .DishDescTbl span.cost
{
	font-size: 120%;	
}
.DishDescTbl
{
	margin-top: 1em;	
}
.DishName
{
	font-size: 120%;
	font-weight: bold;
	padding-top: 0.5em;	
}
.DishDescTbl .DishName
{
	margin-top: -0.5em;	
}
span.subtitle
{
	border-bottom: 1px dashed #333333;
	text-decoration: none;
	font-size: 110%;
	cursor: hand;
	cursor: pointer;
}
.MenuTable
{
	margin-left: 0.3em;	
}
.MenuTable td
{
	font: 80% Arial;
	color: #333333;
}
td.CatalogInside
{
	font-size: 100%;	
}
.cost
{
	font-weight: bold;	
	color: #996600;
	font-size: 115%;
}
@font-face {
	font-family: "Rubl Sign";
	src: url(http://www.artlebedev.ru/;-)/ruble.eot);
}
span.rur {
	font-family: "Rubl Sign";
	text-transform: uppercase;
	// text-transform: none;
}
span.rur s {
	position: absolute;
	overflow: hidden;
	width: .45em;
	height: 1em;
	margin: .1ex 0 0 -.55em;
	text-decoration: none;
	// display: none;
}
span.rur s:before {
	content: '\2013';
}
td.CatalogInside:hover, TD.text:hover
{
	padding: 0  0.5em 0.5em 0.7em;

	background: url(back_dish.gif) center repeat-x;	
}
TD.text, TD.subtitle
{
	padding-left: 1em;
}
.DeliveryTitle
{
	color: #cc3300;	
	font-size: 90%;
	font-weight: bold;
}
A.basket
{
	font-weight: bold;
	font-size: 110%;
	color: #000000;
}

.hidden
{
	position: absolute;
	z-index: 7;
	background: #f7e7ea;
	width: 260px;
	padding: 20px;
    border: solid #989898 1px;
}