body { text-align: center; margin: 0px; padding: 0px; background: #2E3E7A url(i/bg_body2.gif) top repeat-x}

#menu {	background: #2E3E7A; text-align:left; position: relative; height: 5px;	width: 672px; z-index: 100 }
#menu ul { list-style: none; margin: 0; padding: 0; width: 134px; float: left }
#menu a, #menu .h2 {
font: bold 10px/14px tahoma;
display: block;
border-width: 1px; border-style: solid; border-color: #2E3E7A #f90 #311919 #311919;
margin: 0; padding: 2px 3px;
}

#menu .h2 { color: #ccc; background: #2E3E7A; text-transform: uppercase }
#menu a { color: #ccc; background: #2E3E7A; text-decoration: none }

#menu a:hover { color: #f90; background: #311919 }
#menu .h2:hover { color: #ccc; background: #311919 }

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#sign { display: none}
#content { background: #B0C7EA; z-index: 2; padding: 15px; width: 665px; width: "695px" }
#head {
	z-index: 1;
	height:301;
	overflow: hidden;
	width: 695px;
	background-color: #ECBB6F;
	background-image: url(i/waiter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#content, #head { position: relative; border: 1px solid; border-color: #4B3D3A #AB011F #877977 #877977; text-align: left }
#sub_cont { width: 625px; width: "100%"; padding: 20px; background: #fff }

.promo { margin: 0 0 0 10px; border: solid 2px #ECBB6F}

#footer { position: relative; width: 695px; z-index: 3; padding-left: 5px; text-align: left }
#footer a {font-weight: normal }

h1, h2, h3, p, a, ul, ol, #sub_cont table, #sub_cont fieldset { font: 12px Tahoma; color: #0B3576; text-align: justify; line-height: 1.5em }
h1 { font-size: 24px; }
h2 { font-size: 16px; color: #B0C7EA; font-weight: bold }
h3 { font-weight: bold }
 

#sub_cont fieldset { padding: 5px}

#sub_cont img {border: 1px solid #0B3576; padding: 2px; margin: 0 0 2px 10px}
.highlight {
border: 1px dashed #0B3576;
background-color: #F7F1F5;
padding: 15px;

}
.highlight a { color: #AB011F; }

.l-cell { padding: 10px 10px 10px 0; width: 50%}
.r-cell { padding: 10px 0 10px 10px; width: 50%}
table p { margin-top: 0; padding-top: 0}

.small, .pad440 { font-size: 11px; color: #ccc }
.pad440 { padding-left: 440}
.padR60 { padding-right:60px}
.gold {color: #ECBB6F }
.orange {color:#f90}

a:hover { color: #fc0 }
table ul, .bull { list-style-type: disc }
.height10 {line-height: 0px }
.pic {
	margin: 0px 0px 5px 20px;
	border: 0px;
	height: 200px;
	width: 300px;
}

.advert {	margin: 0px 0px 5px 20px; border: 0px }
.table { font: 11px Tahoma; color: #300; text-align: left; width: 100%; vertical-align: top}
input, select, textarea { font: 11px Tahoma;	color: #300 }
select {font-size: 11px; }
form {	clip: rect();	}
