body {margin:0; padding:10px 0; font-family:verdana, sans-serif; font-size:12px; color:#0F110E; background:#353535;}
a img {border:none;}
td {vertical-align:top;}
p {margin:10px 0;}
ul {margin:10px 0; padding:0; list-style:none;}
	ul li {margin:0; padding:3px 0 3px 26px; background:url(../img/arrow.gif) no-repeat 0 2px;}
	ul li a {color:#C2A85E; text-decoration:none;}
	ul li a:hover {text-decoration:underline;}

.outer {width:90%; width:870px;}
div.outer {margin:0 auto; height:100%;}
.clear {clear:both; font-size:0; height:0; line-height:0;}

h1 {font-size:18px; margin:15px 0; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; color:#191917;}
h2 {font-size:16px; margin:10px 0; text-transform:uppercase; font-family:arial, sans-serif; color:#0F110E;}

div.left, div.right, div.top, div.bottom, div.tl, div.tr, div.bl, div.br {height:100%;}

a.more {display:block; float:right; width:77px; height:23px; background:url(../img/more.gif) no-repeat 0 0 #9B1C00; color:#FFFFFF; font-weight:bold; font-size:11px; text-transform:lowercase; font-family:arial, sans-serif; line-height:23px; text-align:center; text-decoration:none;}

img.left {float:left; margin:0 15px 0 0;}
img.right {float:right; margin:0 0 0 15px;}

#sb {width:900px; margin:0 auto;}
	.sb-left {background:url(../img/sb/left.gif) repeat-y left;}
	.sb-right {background:url(../img/sb/right.gif) repeat-y right;}
	.sb-top {background:url(../img/sb/top.gif) repeat-x top;}
	.sb-bottom {background:url(../img/sb/bottom.gif) repeat-x bottom;}
	.sb-tl {background:url(../img/sb/tl.gif) no-repeat left top;}
	.sb-tr {background:url(../img/sb/tr.gif) no-repeat right top;}
	.sb-bl {background:url(../img/sb/bl.gif) no-repeat left bottom;}
	.sb-br {background:url(../img/sb/br.gif) no-repeat right bottom;}
	.sb-inner {padding:4px;}

#top {background:#605C5D;}
	#top .top {background:url(../img/top/top.jpg) repeat-x top;}
	#top .bottom {background:url(../img/top/bottom.jpg) repeat-x bottom;}
	#top .outer {background:url(../img/top/line.png) no-repeat center 0;}
	#top .inner {padding:33px 0 0 27px;}
	#date {float:right; padding:10px 20px; color:#EDE9E7;}
	#menu {}
		#menu ul {margin:0; padding:0; list-style:none;}
		#menu ul li {width:122px; float:left; margin:0 1px 0 0; padding:0; background:none;}
		#menu ul li a {display:block; cursor:pointer; height:47px; background:url(../img/top/button_off.png) no-repeat 0 0; text-align:center; line-height:47px;}
		#menu ul li a {color:#000000; font-size:12px; font-family:verdana, sans-serif; font-weight:bold; text-decoration:none;}
		#menu ul li:hover a {background:url(../img/top/button_on.png) no-repeat 0 0; color:#FFFFFF;}
		#menu ul li ul {position:absolute; z-index:100; background:#F5F2F0; border:1px solid #908A86; margin:46px 0 0 -1px; display:none;}
		#menu ul li:hover ul {display:block; padding:8px 0;}
		#menu ul li:hover ul li {float:none; width:121px;}
		#menu ul li:hover ul li a {background:none; height:auto; line-height:normal; text-align:left; padding:2px 10px 2px 16px; float:none; background:url(../img/top/arrow.gif) no-repeat 7px 7px; color:#161616; font-weight:normal;}
		#menu ul li:hover ul li ul {display:none; margin:-8px 0 0 122px;}
		#menu ul li:hover ul li:hover a {color:#B32400;}
		#menu ul li:hover ul li:hover ul {display:block;}
		#menu ul li:hover ul li:hover ul li {width:auto; white-space:nowrap;}
		#menu ul li:hover ul li:hover ul li a {color:#161616;}
		#menu ul li:hover ul li:hover ul li a:hover {color:#B32400;}

#header {background:#EEEAE9;}
	#header table {height:221px;}
	#header td.left {background:url(../img/header/left.gif) repeat-x top;}
	#header td.right {background:url(../img/header/right.gif) repeat-x top;}
	#header td.outer {background:url(../img/header/right.gif) repeat-x top;}
	#header div.left {background:url(../img/header/left.jpg) no-repeat left top; height:221px;}
	#header div.right {float:right; height:221px; width:352px; background:url(../img/header/chairs.png);}
	#logo {position:absolute; z-index:10; margin:35px 0 0 23px; width:240px; height:211px; background:url(../img/logo.png) no-repeat 0 0;}
		#logo img {width:100%; height:100%; vertical-align:middle; text-align:center;}

#content {background:url(../img/content/bg.jpg) repeat-x top #FFFFFF;}
	#content .tr {background:url(../img/content/tr.jpg) no-repeat right top; height:100%;}
	#content .inner {padding:32px 0 20px 25px;}
	
	#col-right {width:296px; padding:115px 15px 0 40px;}
	
#content .block {background:#EDE9E7; height:238px;}
	#content .block .left {background:url(../img/block/side.gif) repeat-y left;}
	#content .block .right {background:url(../img/block/side.gif) repeat-y right;}
	#content .block .bottom {background:url(../img/block/bottom.jpg) repeat-x bottom;}
	#content .block .top {background:url(../img/block/side.gif) repeat-x top;}
	#content .block .tl {background:url(../img/block/tl.gif) no-repeat left top;}
	#content .block .tr {background:url(../img/block/tr.gif) no-repeat right top;}
	#content .block .bl {background:url(../img/block/bl.gif) no-repeat left bottom;}
	#content .block .br {background:url(../img/block/br.gif) no-repeat right bottom;}
	#content .block .inner {padding:18px;}
	#content .block .babe {width:171px; height:214px; background:url(../img/babe.png); float:left; position:absolute; margin:-62px 0 0 0;}
	#content .block h1 {color:#BF2B0D; text-align:right; padding:0 15px 0 0;}
	#content .block .content {background:#FFFFFF; height:152px;}
		#content .block .content .top {background:url(../img/block/content/top.jpg) repeat-x top;}
		#content .block .content .bottom {background:url(../img/block/content/side.gif) repeat-x bottom;}
		#content .block .content .left {background:url(../img/block/content/side.gif) repeat-y left;}
		#content .block .content .right {background:url(../img/block/content/side.gif) repeat-y right;}
		#content .block .content .tl {background:url(../img/block/content/tl.jpg) no-repeat left top;}
		#content .block .content .tr {background:url(../img/block/content/tr.jpg) no-repeat right top;}
		#content .block .content .bl {background:url(../img/block/content/bl.gif) no-repeat left bottom;}
		#content .block .content .br {background:url(../img/block/content/br.gif) no-repeat right bottom; overflow:auto;}
		#content .block .content .inner {padding:15px 10px 10px 170px;}

#footer {background:#F2EEED; border:solid #E1DCDB; border-width:3px 0 0 0;}
	#footer .inner {padding:35px 20px 35px 85px;}
	#footer .logo {position:absolute; margin:15px;}
	#footer .menu {float:right;}
	#footer .menu a {color:#191917; text-decoration:none; display:block; float:left; padding:0 10px; border-left:1px solid #191917;}
	#footer .menu a.first {border:none;}
	#footer .menu a:hover {color:#981500;}
	#footer .menu a.active {text-decoration:underline; color:#981500;}
	#footer .menu a.active:hover {text-decoration:none;}