body { margin: 12px 0 0 0; padding:0; background: #000; }
html { height : 100%; overflow: auto; margin : 0; padding: 0; }
* { font-family: Verdana, Tahoma; font-size: 10px; color: #969696; margin: 0; padding: 0; }
h1 { font-size: 19px; font-weight: normal; color: #cc7700; letter-spacing: 0.1em; }
img { display: block; border: 0; }
A:hover, A.over { text-decoration: none; }
p { line-height: 130%; }
#container { position: relative; margin-left: auto; margin-right: auto; width: 936px; text-align: left; }
#header { height: 46px; background: #202020; padding: 18px 17px 0 17px; }
#inner-header div { float: left; }
#inner-header #text  { width: 530px; text-align: right; padding: 5px 0 0 0; font-size: 10px; }
#menu {	background: #202020; padding: 0 16px 0 16px; }
#menu-top { height: 3px; background: url('b2.gif') top left repeat-x; }
#menu-buttons { height: 25px; border: 1px solid #4C4C4C; background: url('b3.gif') top left repeat-x #393939; }
#menu-absolute { position: absolute; margin: -27px 0 0 0; }
#menu-absolute .button-spacer { float: left; width: 1px; height: 27px; background: #262626; }
#menu-absolute .button { float: left; width: 126px; height: 25px; border: 1px solid #444; }
#main-page-top { height: 27px; padding: 0 16px 0 16px; background: #202020; }
#main-page-middle { height: 253px; padding: 0 16px 0 16px; }
#main-page-news { height: 163px; padding: 0 16px 0 16px; }
#main-page-container {/*background: url('b4.gif') top left no-repeat;*/}
.frame {
	width: 162px;
	height: 142px;
	border: 1px solid #5F5F5F;
	float: left;
	background: #000;
	padding: 1px;
}
.wider {
	width: 237px;
}
.frame .frame-top {
	padding: 3px 15px 0 15px;
	background: #202020;
	height: 18px;
	color: #5F5F5F;
	font-size: 10px;
}
.frame .frame-top b {
	color: #FFF;
}
.frame .frame-image-1 {
	width: 237px;
	height: 63px;
	overflow: hidden;
}
.frame .frame-image-2 {
	height: 98px;
}
.frame .frame-bottom-1, .frame .frame-bottom-2 {
	background: url('b3.gif') top left repeat-x #303030;
}
.frame .frame-bottom-1 {
	height: 48px;
	padding: 10px 25px 0 15px;
}
.frame .frame-bottom-text {
	height: 40px;
	overflow: hidden;
}
.frame-bottom-text A {
	text-decoration: none;
	color: #C6C7C6;
}
.frame .frame-bottom-text p {
	font-size: 10px;
	color: #C2C2C2;
	line-height: 100%;
}
.frame .frame-bottom-2 {
	height: 23px;
}
.frame .frame-top strong, .frame div {
	color: #C2C2C2;
}
.button-1 {
	position: absolute;
	margin: 29px 0 0 203px;
}
.button-2 {
	position: absolute;
	margin: 4px 0 0 73px;
}
#submenu {
	height: 24px;
	background: #724A17;
	position: absolute;
	margin: 28px 0 0 0;
}
.submenu-0 {
	width: 900px;
}
.submenu-1 {
	width: 772px;
}
.submenu-2 {
	width: 643px;
}
.submenu-3 {
	width: 514px;
}
.submenu-4 {
	width: 385px;
}
.submenu-5 {
	width: 256px;
}
.submenu-6 {
	width: 127px;
}
#child-spacer {
	float: left;
	height: 19px;
	width: 17px;
}
#submenu .child {
	float: left;
	height: 19px;
	padding: 5px 0 0 20px;
	font-size: 10px;
	color: #FFF;
}
#submenu .child A {
	text-decoration: none;
	font-size: 10px;
	color: #FFF;
}
#submenu-under {
	height: 27px;
	background: url('b6.gif') top left no-repeat #202020;
}
#subpage {
	padding: 0 16px 0 16px;
}
#subpage-header, #subpage-header #left, #subpage-header #right {
	height: 64px;
}
#subpage-header #left {
	width: 537px;
	float: left;
}
#subpage-header #left #left-top {
	height: 43px;
	padding: 20px 0 0 3px;
}
#subpage-header #left #left-absolute {
	width: 400px;
	position: absolute;
	margin: 42px 0 0 4px;
}
#subpage-header #left #left-bottom {
	height: 1px;
	background: #212121;
}
#subpage-header #right {
	width: 367px;
	float: left;
}
#subpage-header #right #right-flash {
	position: absolute;
	margin: 23px 0 0 75px;
}
#subpage-header #right #right-image {
	position: absolute;
	margin: 35px 0 0 75px;
}
#pages-top, #pages-bottom {
	width: 133px;
	position: absolute;
	text-align: right;
}
#pages-top {
	margin: 46px 0 0 404px;
}
#pages-bottom {
	margin: 2px 0 0 404px;
}
#subpage-footer {
	width: 537px;
	height: 41px;
}
#subpage-footer #subpage-footer-top {
	height: 1px;
	background: #212121;
}
.spacer-1 {
	height: 20px;
	clear: both;
}
.spacer-2 {
	clear: both;
}
#content-left {
	width: 537px;
	float: left;
}
#content-left-empty p {
font-size: 11px;
letter-spacing: 0.06em;
text-align: left;
margin:0;
padding: 6px;
padding-left: 4px;
}
#content-left-empty span {
font-size: 11px;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #996600;
}
#content-left-empty {
	width: 537px;
	float: left;
}
#content-spacer {
	width: 70px;
	float: left;
}
#content-right {
	width: 297px;
	float: left;
}
#content-right #header-image {
	overflow: hidden;
	width: 295px;
	height: 220px;
}
#flash {
	width: 295px;
	height: 243px;
	border: 1px solid #5F5F5F;
	padding: 1px;
}
#flash #description {
	background: #202020;
	height: 23px;
}
div.picture {
	width: 168px;
	height: 168px;
	border: 1px solid #5F5F5F;
	padding: 1px;
	background: #000;
	float: left;
}
div.middle {
	margin: 0 10px 10px 10px;
}
div.picture div.inner {
	width: 166px;
	height: 166px;
	padding: 1px;
	background: #202020;
}
div.higher-picture {
	height: 200px;
}
div.higher-picture div.inner {
	height: 198px;
}
div.higher-picture div.title {
	position: absolute;
	margin: 169px 0 0 2px;
	width: 162px;
	height: 28px;
	overflow: hidden;
	text-align: center;
}
#contact-text {
	width: 187px;
	float: left;
}
#contact-form {
	width: 350px;
	float: left;
}
#subpage-spacing {
	height: 24px;
	background: #101010 url('phone.gif') 44px center no-repeat;
}
#footer-top {
	height: 3px;
	background: url('b1.gif') top left repeat-x;
}
#footer-menu {
	text-align: center;
	padding: 6px 0 10px 0;
}
#footer-menu {
	color: #434343;
}
#footer-menu A {
	color: #434343;
}
#footer-menu A:hover, #footer-menu A.over {
	color: #444;
}
.f-left {
	float: left;
}
A.nounder {
	text-decoration: none;
}
td.tab1 {
	background: #181C18;
	border: 1px solid #444444;
	padding: 1px 5px 1px 5px;
	vertical-align: top;
}
td.tab1 p {
	margin: 0px;
}
#news span {
	display: block;
}
#news .date .left {
	float: left;
	width: 437px;
}
#news .date .right {
	float: right;
	width: 100px;
	text-align: right;
}
#news .news-spacer {
	clear: both;
}
#news .title A, #news .title A:hover {
	text-decoration: none;
	color: #A5A6A5;
}
#news .short-description {
	padding: 0 0 15px 0;
}
#news .short-description A, #news .short-description A:hover {
	text-decoration: none;
	line-height: 140%;
	color: #969696;
}
#news .short-description A:hover {
	color: #A4A4A4;
}
.no-under A {
	text-decoration: none;
}
.selected A {
	color: #CE7D18;
}
div.boxe     { width: 532px !important; height: 246px !important; overflow-y: auto;
border: 0; margin: 0; padding-left: 5px;
scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #333333; 
               scrollbar-highlight-color: #555555 }
.tmb td { height: 84px; vertical-align: top; letter-spacing: 0.06em; font-size: 11px; color: #777 }
.tmb img     { border: 1px solid #888; margin-right: 6px; }
.tmb a:hover img { border: 1px solid #ff9900 }
.tmb a:visited { color: #777 }
.tmb a { font-size: 11px; color: #777; text-decoration: none; letter-spacing: 0.06em;}
.tmb a:hover { color: #aaa; text-decoration: none }
.tmb a:hover img { -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100); opacity: 1 }
.tmb img     { -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6 }
* { outline: none }
