* {
	margin: 0;
	padding: 5;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}
input, select {
	vertical-align: middle;
	font-weight: normal;
}
img {
	border: 0;
	vertical-align: top;
	text-align: left;
}
ul, ol {
	list-style: none;
}
object {
	vertical-align: top;
}
a {
	outline: none;
	color: #75995a;
}
a:hover {
	text-decoration: none;
}
body {
	background: #161616;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #393939;
}
h2 {
	padding: 0 0 16px 0;
	line-height: 1.25em;
	font-size: 1.667em;
	font-weight: normal;
	font-style: italic;
	color: #fff;
	hover: #fff33;
}
h2.extra {
	padding: 0 0 13px 0;
}
h2.extra1 {
	padding: 62px 0 18px 0;
}
h2.extra2 {
	padding: 0 0 18px 0;
}
h2.extra3 {
	padding: 64px 0 18px 0;
}
h2.extra4 {
	padding: 0 0 22px 0;
}
h2.extra5 {
	padding: 62px 0 13px 0;
}
h2.extra6 {
	padding: 55px 0 8px 0;
}
h2.extra7 {
	padding: 45px 0 29px 0;
}
h2 strong {
	display: block;
	margin: -5px 0 0 0;
	font-weight: normal;
}
h4 {
	padding: 0 0 5px 0;
	line-height: 2.083em;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #fff;
}
h5 {
	padding: 0 0 15px 0;
	line-height: 1.545em;
	font-size: 0.917em;
	font-weight: normal;
	color: #75995a;
}
h6 {
	line-height: 1.417em;
	font-size: 1em;
	font-weight: normal;
	color:#75995a;
}
.fleft {
	float: left;
}
img.fleft {
	margin: 4px 22px 27px 1px;
}
img.fleft1 {
	float: left;
	margin: 4px 22px 20px 1px;
}
img.fleft2 {
	float: left;
	margin: 4px 22px 0 1px;
}
.fright {
	float: right;
}
ul.fright {
	padding: 0 56px 0 0;
}
.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
	width: 590px;
}
.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
	width: 90px;
}
#main-tail-top {
	background: #060606 url(images/OLD/main-tail-top.gif) repeat-x 0% 0%;
}
#main-tail-bot {
	background: url(images/OLD/main-tail-bot.gif) repeat-x 0% 100%;
}
#main-bg {
	background: url(images/OLD/main-bg.jpg) no-repeat 50% 0%;
}
#main {
	width: 1200px;
	font-size: 0.75em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	position: relative;
	height: 370px;
}
#logo {
	background: url(images/OLD/logo.jpg) no-repeat 0% 3px;
	padding: 0 0 0 72px;
	line-height: 1.2em;
	font-size: 3.833em;
	font-style: italic;
	color: #fff;
	position: absolute;
	top: 91px;
	left: 6px;
}
#logo strong {
	display: block;
	margin: -27px 0 0 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 0.261em;
	font-weight: normal;
	color: #646767;
}
#logo a {
	text-decoration: none;
	color: #fff;
}
#navi {
	width: 490px;
	position: absolute;
	top: 233px;
	left: 8px;
}
#navi ul {
	width: 100%;
	overflow: hidden;
}
#navi ul li {
	background: url(images/OLD/navi-line.gif) no-repeat 61px 100%;
	width: 245px;
	margin: 0 0 6px 0;
	float: left;
	font-size: 1.667em;
	font-style: italic;
	color: #7a7a7a;
}
#navi ul li strong {
	display: block;
	width: 37px;
	height: 39px;
	padding: 0 23px 0 0;
	float: left;
	letter-spacing: -1px;
	line-height: 36px;
	text-align: center;
	font-size: 1.2em;
	color: #050606;
}
#navi ul li a {
	display: block;
	width: 140px;
	height: 45px;
	float: left;
	line-height: 36px;
	text-decoration: none;
	color: #7a7a7a;
}
#navi ul li a:hover {
	color: #fff;
}
#navi ul li.act a {
	color: #fff;
}
#navi ul li#m1 strong {
	background: url(images/OLD/m1.jpg) no-repeat 0% 0%;
}
#navi ul li#m2 strong {
	background: url(images/OLD/m2.jpg) no-repeat 0% 0%;
}
#navi ul li#m3 strong {
	background: url(images/OLD/m3.jpg) no-repeat 0% 0%;
}
#navi ul li#m4 strong {
	background: url(images/OLD/m4.jpg) no-repeat 0% 0%;
}
#navi ul li#m5 strong {
	background: url(images/OLD/m5.jpg) no-repeat 0% 0%;
}
#navi ul li#m6 strong {
	background: url(images/OLD/m6.jpg) no-repeat 0% 0%;
}
#navi ul li#m7 strong {
	background: url(images/OLD/m7.jpg) no-repeat 0% 0%;
}
#navi ul li#m8 strong {
	background: url(images/OLD/m8.jpg) no-repeat 0% 0%;
}
#button-prev {
	position: absolute;
	top: 281px;
	left: 537px;
}
#button-next {
	position: absolute;
	top: 281px;
	left: 917px;
}
#content {
	padding: 16px 0 52px 0;
}
#content p {
	padding: 0 0 21px 0;
	line-height: 1.417em;
	font-size: 1em;
	color: #575757;
}
#content p em {
	float: right;
	padding: 0 14% 0 0;
	font-style: normal;
}
#content p small {
	font-size: 1em;
}
#content p small a {
	color: #fd9b08;
}
#content p.extra {
	padding: 0 0 8px 0;
}
#content p.extra1 {
	padding: 0 0 14px 0;
}
#content p.extra2 {
	padding: 0 0 16px 0;
}
#content p.extra3 {
	padding: 0 0 24px 0;
}
.box {
	padding: 0 0 36px 0;
}
.box .border-top {
	background: #252626 url(images/OLD/border-top.jpg) repeat-x 0% 0%;
}
.box .border-bot {
	background: url(images/OLD/border-bot.jpg) repeat-x 0% 100%;
}
.box .border-left {
	background: url(images/OLD/border-left.jpg) repeat-y 0% 0%;
}
.box .border-right {
	background: url(images/OLD/border-right.jpg) repeat-y 100% 0%;
}
.box .corner-top-left {
	background: url(images/OLD/corner-top-left.jpg) no-repeat 0% 0%;
}
.box .corner-top-right {
	background: url(images/OLD/corner-top-right.jpg) no-repeat 100% 0%;
}
.box .corner-bot-left {
	background: url(images/OLD/corner-bot-left.jpg) no-repeat 0% 100%;
}
.box .corner-bot-right {
	background: url(images/OLD/corner-bot-right.jpg) no-repeat 100% 100%;
	width: 100%;
}
.box .inner {
	padding: 26px 37px 32px 29px;
}
#search-form {
	width: 425px;
}
#search-form #right-column {
	float: right;
	width: 208px;
}
#search-form #left-column {
	float: left;
	width: 208px;
}
#search-form span {
	display: block;
	height: 31px;
	overflow: hidden;
}
#search-form input {
	background: #171717;
	width: 198px;
	height: 17px;
	padding: 0 3px 0 3px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.917em;
	font-style: italic;
	color: #575757;
}
#search-form select {
	background: #171717;
	width: 208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	color: #575757;
}
#search-form select.right {
	width: 98px;
	float: right;
}
#search-form select.left {
	width: 98px;
	float: left;
}
#search-form a {
	float: right;
	margin: 5px 3px 0 0;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #fd9b08;
}
.indent {
	padding: 0 0 0 30px;
}
.indent .inner {
	padding: 3px 20px 0 2px;
}
.indent-1 {
	padding: 0 0 0 35px;
}
.indent-1 .inner {
	padding: 3px 20px 0 2px;
}
.list {
	padding: 0 0 15px 0;
}
.list li {
	line-height: 1.833em;
	font-style: italic;
	color: #75995a;
}
.list li a {
	color: #75995a;
}
.list-1 {
	width: 100%;
	overflow: hidden;
}
.list-1 li {
	background: url(images/OLD/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	line-height: 2em;
	margin: 0 0 19px 0;
	padding: 0 0 25px 0;
}
.list-1 li.extra {
	background: none;
	margin: 0;
	padding: 0 0 9px 0;
}
.list-1 li img {
	float: left;
	margin: 10px 22px 0 1px;
}
.list-1 li ul {
	width: auto;
}
.list-1 li ul li {
	background: none;
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 2px 0 2px 0;
	vertical-align: top;
	line-height: 2.143em;
	font-style: italic;
}
.list-1 li ul li em {
	font-size: 1.167em;
	color: #fff;
}
.list-1 li ul li em a {
	color: #fff;
}
.list-1 li ul li a {
	color: #75995a;
}
.list-1 li ul li span {
	font-size: 0.917em;
	font-style: normal;
	color: #5d5d5d;
}
.list-2 li {
	padding: 0 0 17px 0;
	line-height: 1.417em;
	font-style: italic;
	color: #5c5c5c;
}
.list-2 li a {
	color: #5c5c5c;
}
.list-3 {
	overflow: hidden;
	padding: 2px 0 0 0;
}
.list-3 li {
	background: url(images/OLD/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	margin: 0 0 22px 0;
	padding: 0 0 24px 0;
	overflow: hidden;
	vertical-align: top;
	line-height: 1.417em;
	color: #575757;
}
.list-3 li strong {
	background: url(images/OLD/star.gif) no-repeat 0% 3px;
	padding: 0 0 17px 16px;
	display: block;
	line-height: 1.417em;
	font-weight: normal;
	color: #75995a;
}
.list-3 li strong span {
	line-height: 0.647em;
	font-size: 0.917em;
}
.list-3 li strong em {
	color: #fff;
}
.list-3 li b {
	padding: 0 0 17px 0;
	display: block;
	line-height: 1.417em;
	font-weight: normal;
	color: #75995a;
}
.list-3 li b span {
	line-height: 0.647em;
	font-size: 0.917em;
}
.list-3 li b em {
	color: #fff;
}
.list-3 li a {
	color: #575757;
}
.list-3 li.extra {
	background: none;
	margin: 0;
	padding: 0 0 15px 0;
}
.list-4 li {
	background: url(images/OLD/line-hor1.gif) repeat-x 0% 20px;
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	line-height: 2.083em;
	font-size: 1em;
	color: #fff;
}
.list-4 li span {
	float: right;
	font-size: 0.917em;
	color: #75995a;
}
.list-4 li a {
	line-height: 0.44em;
	font-size: 0.917em;
	text-decoration: none;
	color: #75995a;
}
.list-4 li a:hover {
	color: #fd9b08;
}
.list-4 li em {
	margin: 0 0 0 3px;
}
.list-indent {
	padding: 0 0 9px 0 !important;
}
.link {
	float: left;
	line-height: 1.7em;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #fd9b08;
}
.rss {
	float: left;
	margin: 0 0 0 31px;
	line-height: 1.7em;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #fd9b08;
}
.indent-bot {
	margin: 0 0 26px 0;
}
.indent-bot1 {
	margin: 0 0 22px 0;
}
.indent-bot2 {
	margin: 0 0 34px 0;
}
.line-hor {
	background: url(images/OLD/line-hor2.gif) repeat-x 0% 0%;
	width: 100%;
	height: 2px;
	overflow: hidden;
	margin: 0 0 20px 0;
}
.line-hor1 {
	background: url(images/OLD/line-hor2.gif) repeat-x 0% 0%;
	width: 100%;
	height: 2px;
	overflow: hidden;
	margin: 0 0 24px 0;
}
#contact-form {
	width: 423px;
	padding: 0 0 0 2px;
}
#contact-form textarea {
	background: #212223;
	width: 232px;
	height: 88px;
	padding: 3px;
	border: 1px solid #a4a4a4;
	float: right;
	overflow: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.917em;
	color: #a4a4a4;
}
#contact-form label {
	display: block;
	height: 25px;
	overflow: hidden;
}
#contact-form input {
	background: #212223;
	width: 170px;
	height: 14px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #a4a4a4;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.917em;
	color: #a4a4a4;
}
#contact-form a {
	float: right;
	margin: 15px 0 0 27px;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #fd9b08;
}
#footer {
	height: 51px;
	overflow: hidden;
}
#footer ul {
	float: right;
	margin: 0 -6px 0 0;
	padding: 20px 0 0 0;
	overflow: hidden;
}
#footer ul li {
	background: url(images/OLD/footer-divider.gif) no-repeat 0% 4px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 8px 0 8px;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #434343;
}
#footer ul li a {
	text-decoration: none;
	color: #434343;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer p {
	padding: 0 0 0 39px;
	line-height: 56px;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #4d4d4d;
}
#footer p span {
	margin: 0 3px 0 0;
}
#footer p a {
	margin: 0 0 0 3px;
	text-decoration: none;
	color: #4d4d4d;
}
#footer p a:hover {
	text-decoration: underline;
}

