body		{padding: 0px; margin: 0px; direction: ltr; background: black; text-align: center; color: white; font: 12px arial;}
table		{border-collapse: collapse; padding: 0px; margin: 0px;}
td		{padding: 0px; margin: 0px;}
tr		{padding: 0px; margin: 0px;}

img		{border: none;}

.wrapper	{width: 980px; margin: 0px auto; text-align: left;}
.back		{background: url(body_bg.gif) repeat-x;}

h1		{font: bold 16px arial; color: #e40022; padding: 0px; margin: 0px 0px 6px 0px;}
h2		{font: bold 13px arial; color: white; line-height: 22px; padding: 0px; margin: 0px 0px 9px 0px;}
p		{font: 12px arial; color: white; line-height: 22px; padding: 0px; margin: 0px 0px 7px 0px;}

a		{color: white;}
a:hover	{text-decoration: none;}


.bg_top			{background: url(bg_top.gif) no-repeat;}
.bg_repeat_gp	{background: url(bg_repeat.gif) repeat-y top left;}
.bg_repeat_hp	{background: url(bg_repeat_hp.gif) repeat-y top left;}
.bg_bottom_gp	{background: url(bg_bottom_gp.gif) no-repeat bottom left;}
.bg_bottom_hp	{background: url(bg_bottom_hp.gif) no-repeat 0px 446px;}
.bg_bottom_menu	{background: url(bg_bottom_menu.gif) no-repeat bottom left;}

.gp			{margin: 95px 120px 0px 165px;}

.hp			{margin: 7px 120px 0px 90px; height: 170px;}
.hp h1		{margin-bottom: 15px;}
.hp p		{width: 450px;}

.home_box	{position: absolute; width: 236px; height: 162px; top: 18px; left: 567px; font: bold 14px arial; color: white; text-align: left;}

.mp			{margin: 0px 89px 0px 87px;}
.mp .scroll	{height: /*575px*/ 555px; overflow-y: auto; padding: 20px 0px 10px 265px;}

.menu		{margin: 66px 0px 0px 328px; width: auto !important; width: 100%;}
.menu a		{display: block; background: url(menu_bullet.gif) no-repeat top center; color: white; float: left; margin: 0px 2px 0px 23px; padding: 16px 0px 0px 0px; text-decoration: none; font: bold 12px arial;}
.menu a.sel	{color: red;}

.read_more_button	{background: url(read_more_bullet.gif) no-repeat 100% 4px; padding: 0px 13px 0px 0px; font: bold 11px arial; color: #c40202; text-decoration: none;}

.gallery_bottom 		{}
.gallery_bottom img		{border: solid 1px white; margin-left: 5px; cursor: pointer;}

.logo_menu_repeat	{background: url(logo_menu_bg_repeat.gif) repeat-y top left;}
.logo_menu_bottom	{background: url(logo_menu_bg_bottom.gif) no-repeat bottom left;}

.logo_menu				{padding: 15px 19px 100px 19px;}
.logo_menu table		{width: 195px;}
.logo_menu td			{padding-bottom: 15px;}
.logo_menu a			{display: block; font: 12px arial; color: white; text-decoration: none; white-space: nowrap;}
.logo_menu .sel a		{color: #e50c0c;}
.logo_menu .line 		{width: 100%; vertical-align: top;}
.logo_menu .line div	{border-bottom: dashed 1px #3b3535; position: relative; top: 11px;}

.menu_prices			{width: 405px; margin: 15px 0px 25px 0px;}
.menu_prices td			{vertical-align: top; padding-bottom: 20px;}
.menu_prices .name		{font: bold 13px arial; color: white; margin-bottom: 5px;}
.menu_prices .desc		{font: 12px arial; color: white;}
.menu_prices .price		{font: bold 12px arial; color: white; width: 40px; text-align: right;}

.footer {color:#999999; font:9px tahoma; vertical-align:bottom; }
.footer a {color:#999999; font:9px tahoma; text-decoration:none;}