#opus_wrapper { border:1px solid #907E5A; background:#000; width: 738px; margin: auto; }

#opus_menu { margin:0 0 10px 0; padding:0; }
	#opus_menu ul { margin:0; padding:0 }
	#opus_menu li { background:#1D2417;  color:#F2F2F1; lst-style-type:none;border:1px solid #907E5A; border-top: none; margin:0; padding:0; }
	#opus_menu li a { display: block; padding: 0 10px; text-decoration: none; line-height: 25px; /* fixes FX/Mac issue */ color: #CCBA96; width: 188px; border-bottom:1px solid #000; border-top:1px solid #5E4C28; background:none;  }
	#opus_menu li a:hover { background:#6B7265; color:#FFFFFF; }
	#opus_menu h2 { margin:0; border:1px solid #907E5A; line-height:33px; font-size:12px; padding:0 10px; text-align:left; background: #000 url(/images/opus/opus_h2.jpg) repeat-x; font-weight:bold; color:#907E5A; }
	#opus_menu h2 a { color:#907E5A; }
#opus_movie { margin:0; padding:30px 10px; }

.opus_head { background: #000; border-bottom:1px solid #907E5A; padding: 3px 10px; width: 718px; }
.opus { margin: 10px; padding: 20px 10px; background: #fff; border:1px solid #907E5A; }
.opus h2	{ margin:0px 0px 4px 0px; padding:0px; font-size:24px; font-weight:bold; color: #2F2B22; }
.opus a:link, a:visited { text-decoration : none; color: #863E35; background: transparent; }
.opus a:hover { text-decoration : underline; color: #999; background: transparent;  }
.outline_td{ color:#cf9950; font-size:12px;padding: 5px 10px; }
.outline_bg{ color: #cf9950; background:url(/images/opus/bg_buken.jpg); background-repeat:no-repeat; width:100%; }
.table_rent { width: 100%; }
	.table_rent th { background:#000 url(/images/h3_bg.jpg); text-align:center; font-weight:bold; border:1px solid #fff; padding: 2px 5px; }
	.table_rent td { padding: 5px }
.table_off { background: #DDDACC;border:1px solid #fff; } 

