body	{
	background:#300;
	scrollbar-3dlight-color:#030;
	scrollbar-arrow-color:#090;
	scrollbar-base-color:#090;
	scrollbar-darkshadow-color:#060;
	scrollbar-face-color:#030;
	scrollbar-highlight-color:#090;
	scrollbar-shadow-color:#060;
	}
table	{
	table-layout:fixed;
	border-collapsee:collapse;
	}
td	{
	border:solid 0px #fff;
	font:10px verdana,arial,helvetica;
	color:#fff;
	padding:0;
	vertical-align:top;
	}
a	{
	color:#9f9;
	text-decorationn:none;
	}
a img	{
	border:0px;
	}
hr	{
	color:#fff;
	height:1px;
	}

input	{
	width=100%;
	font:10px verdana,arial,helvetica;
	background:#030;
	border:solid 1px #363;
	color:#fff;
	}
select	{
	width:170;
	font:10px verdana, arial, helvetica;
	border:solid 0px #ecc;
	color:#c00;
	}
textarea{
	width:100%;
	height:100;
	font:10px verdana, arial, helvetica;
	border:solid 1px #363;
	color:#fff;
	background:#030;
	scrollbar-3dlight-color:#030;
	scrollbar-arrow-color:#090;
	scrollbar-base-color:#090;
	scrollbar-darkshadow-color:#060;
	scrollbar-face-color:#030;
	scrollbar-highlight-color:#090;
	scrollbar-shadow-color:#060;
	}
button	{
	background:#060;
	font:10px verdana, arial, helvetica;
	border-top:solid 2px #090;
	border-left:solid 2px #090;
	border-bottom:solid 2px #030;
	border-right:solid 2px #030;
	color:#fff;
	}

.right	{
	text-align:right;
	}
.center	{
	text-align:center;
	}
.left	{
	text-align:left;
	}
.top	{
	vertical-align:top;
	}
.middle	{
	vertical-align:middle;
	}
.bottom	{
	vertical-align:bottom;
	}
.bold	{
	font-weight:bold;
	}
.bg	{
	background:#040;
	}
.padding10{
	padding:10px;
	}

.s div	{
	background:#040 url(../images/t.gif) repeat-x top;
	}
.s div div{
	background:url(../images/r.gif) repeat-y right;
	}
.s div div div{
	background:url(../images/b.gif) repeat-x bottom;
	}
.s div div div div{
	background:url(../images/l.gif) repeat-y left;
	}
.s div div div div div{
	background:url(../images/tl.gif) no-repeat top left;
	}
.s div div div div div div{
	background:url(../images/tr.gif) no-repeat top right;
	}
.s div div div div div div div{
	background:url(../images/bl.gif) no-repeat bottom left;
	}
.s div div div div div div div div{
	background:url(../images/br.gif) no-repeat bottom right;
	}

.m1	{
	background:#060;
	}
.m2	{
	background:#040;
	}
.menu td{
	padding:5;
	paddingg-left:20;
	backgroundd:#040;
	font:bold 13px verdana,times;
	text-align:rightt;
	border-bottom:solid 1px #090;
	}
.menu td a{
	text-decoration:none;
	color:#ffa;
	}
.menu td a:hover{
	text-decoration:none;
	color:#0f0;
	}

.tbg div	{
	background:#630 url(../images/rm-l.gif) repeat-y left;
	}
.tbg div div{
	background:url(../images/rm-b.gif) repeat-x bottom;
	}
.tbg div div div{
	background:url(../images/rm-r.gif) repeat-y right;
	}
.tbg div div div div{
	background:url(../images/rm-br.gif) no-repeat bottom right;
	}
.tbg div div div div div{
	background:url(../images/rm-bl.gif) no-repeat bottom left;
	}
.tbg div div div div div div{
	background:url(../images/rmbg.jpg) no-repeat top;height:135;
	}

.ten div	{
	background:#630 url(../images/rm-l.gif) repeat-y left;
	}
.ten div div{
	background:url(../images/rm-b.gif) repeat-x bottom;
	}
.ten div div div{
	background:url(../images/rm-r.gif) repeat-y right;
	}
.ten div div div div{
	background:url(../images/rm-br.gif) no-repeat bottom right;
	}
.ten div div div div div{
	background:url(../images/rm-bl.gif) no-repeat bottom left;
	}
.ten div div div div div div{
	background:url(../images/rmen.jpg) no-repeat top;height:135;
	}

.reservation td{
	padding:1px;
	}