html,body{COLOR:#f5e9d6;font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;font-size:12px;height:100%;background:  #a56e3a}
td{font-size:12px}
a{color:#f6b935;text-decoration:underline}
a:hover{color:#f6b935;text-decoration:none}
a img{border:0px}
a.c{color: #f6e6a7;text-decoration:none}
a.c:hover{color: #f6e6a7;text-decoration:none}
a.c:visited{color: #f6e6a7;text-decoration:none}

* HTML img.png{width: expression(width);
    filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '', src = '/img/pix.gif');}
.top{
	background:url(/img/top_bg.jpg) repeat-x 130px 0 #49220d;
vertical-align: bottom;
}
.top1, .top2{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%
}
.top1 td, .top2 td{
	vertical-align: top;
	text-align: right;
}
.top2 div{
	width: 278px;
	overflow: hidden;
	text-align: right;
	font-size: 18px;
	color: #f6b935;
	padding: 100px 22px 0 0;
	position: relative;
	z-index: 4
}
.menu{
	position: relative;
	margin-top: 206px;
	padding: 0 0 10px 0;

	z-index: 2;
	width: 100%
}
.menu td{
	vertical-align: top;
}
.map{
	position: absolute;
	top: 0;
	left: 0
}
.ico{
background:url(/img/m_tl2.png) no-repeat;
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');
padding: 4px 0 0 3px
}
.m_bg{
	background: #573010;
}
.menu_in{
min-height:137px; height:auto !important; height:137px;;
padding: 0;
padding-top: 10px;
padding-bottom: 0px;
margin-bottom: 0px;
margin: 0
}
.menu_in li{
	list-style: none;
	padding: 5px 0 0 0
}
/*.sm table{
	padding-bottom: 36px;
	position: relative;
	top: 26px
}
* HTML .sm table{
	padding-bottom:0;
	position: static;
	top: auto;
}
* HTML .sm{
	padding-bottom: 36px;
	position: relative;
	top: 26px
}*/
.sm .menu_in{
min-height:111px; height:auto !important; height:111px;
}
.menu_in a{
	color: #e5bc7b;

}

/*  special items */
.menu_in a.elect1{
/*	color: #bfff80;*/
	color: #feb5f1;
}
.menu_in a.elect1:link, .menu_in a.elect1:visited {
	text-decoration:none; border-bottom:1px dotted #feb5f1;
	color: #feb5f1;
}

.menu_in a.elect1:hover, .menu_in a.elect1:active	{border:0}

.menu_in a.elect2{
/*	color: #bfff80;*/
	color: #c3dce5;
}
.menu_in a.elect2:link, .menu_in a.elect2:visited {
	text-decoration:none; border-bottom:1px dotted #c3dce5;
	color: #c3dce5;
}

.menu_in a.elect2:hover, .menu_in a.elect2:active	{border:0}


.m_bgi{
	background: url(/img/m_l3.gif) repeat-x;
	font-size: 15px;
color: #f6b935;
font-weight: bold;
padding: 4px 0 0 2px;
white-space: nowrap;
}
.adr img{
	position: relative;
	top: 47px
}
.line{
	border-top: solid 1px #825527;background: url(/img/bg.gif) repeat-x 0 0;
vertical-align: top;
}
.line1{
	border-top: solid 1px #49220d;
}
h1{
	font-size: 17px;
	font-weight: bold;
	color: #f6b935;
	padding: 0;
	margin: 0 0 20px 0;
	text-align: center;
}
h2{
	font-size: 14px;
	font-weight: bold;
	color: #f6b935;
	padding: 0;
	margin: 0 0 10px 0
}
.text{
	padding: 10px 5%;
	min-height:368px; height:auto !important; height:368px;
	color:#ffebcc;
	width: 85%;
	text-align:justify;
}

.promo	{
	padding: 10px 5%;
	text-align:center;
	font-size: 15px; color:#f6b935;
	font-weight:bolder;
}

.dfl	{	float:left; }
.dfr	{	float:right;}

div.subpromo	{
/*	display:inline-block;*/
/*	height:105px;*/
	width:330px; padding-right:10px; padding-bottom:10px;
/*	background:#063;*/
}
.subpromo	{
	color:#ffffff;
	font-weight:bolder;
	font-size:13px;
}

.fl{
	float: left;
	margin: 0 15px 5px 0
}
.fr{
	float: right;
	margin: 0 0 5px 15px
}
.fl_n{
	float: none;
	height: 19px;
	clear: both;
}
.blk{
	float: right;

}
.blk .png, .blk .con_bg{
	float: left;
	height: 55px;
	overflow: hidden;
}
.blk .con_bg{
	background:  url(/img/con_bg.gif) repeat-x 0 0;
}
.blk .con_bg div{
	float: left;
	padding-top: 5px;


}
.blk .con_bg .one{
	color: #edd18d;
	padding: 10px 15px 0 15px;

}
.blk .con_bg .two{
	color: #f6e6a7;
	padding: 10px 15px 0 15px;

}
.two a{
	color: #f6e6a7
}
.two a:hover{
	color: #f6e6a7
}
.three a{
	color: #fade55
}
.three a:hover{
	color: #fade55
}
.bot{
	float: left;
	margin: 10px 20px 0 0;
	padding-left:65px;
}
.bot img{
	float: left;
	margin: 10px 20px 0 0
}

.price { border:#f6b935 1px solid; border-collapse:collapse;}
.price td{ padding:4px;}
#head{color:#49220d; padding:4px; background-color:#f6b935;}

.yel {color: #f6b935;}
#home{
    display: block;
    height: 40px;
    width: 30px;
    position: absolute;
    top: 10px;
    right: 9px;
    z-index: 99;
    text-decoration: none;
}
