@charset "utf-8";
/* CSS Document */

html, body {
	height:100%;
}

body {
	margin:0;
	padding:0;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	background-image:url(../images/contentMid.png);
	background-position:0px 307px;
	margin:0 auto;
	width:950px;
	position:relative;
	min-height:100%;
	height: auto !important;
	height:100%;
}

#header {
	background:url(../images/header.jpg) no-repeat;
	width:950px;
	height:156px;
}

#headerNews {
	background:url(../images/newsHeader.jpg) no-repeat;
	width:950px;
	height:156px;
}

#logoLink {
	position:absolute;
	display:block;
	width:325px;
	height:100px;
	margin-left:75px;
	margin-top:25px;
}

/* BEGIN NAVIGATION     -----------------------------------------------------
-------------------------------------------------------------------------- */

#newsNav {
	background:url(../images/newsNavi.jpg);
	width:950px;
	height:45px;
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding:0;
	position:relative;
}

#navi {
	background:url(../images/mainNav.jpg);
	width:950px;
	height:45px;
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding:0;
	position:relative;
}

#navi li {
	display:inline;
}

#navi li a {
	float:left;
	height:0;
	padding-top:45px;
	background:url(../images/mainNav.jpg);
}

#navi li#space a {
	width:128px;
	background-position:0px 0px;
}

#navi li#men a {
	width:98px;
	background-position:-128px 0px;
}
#navi li#men a:hover {
	background-position:-128px -45px;
}
#navi li#men span a {
	background-position:-128px -45px;
}

#navi li#cat a {
	width:100px;
	background-position:-226px 0px;
}
#navi li#cat a:hover {
	background-position:-226px -45px;
}
#navi li#cat span a {
	background-position:-226px -45px;
}

#navi li#abo a {
	width:99px;
	background-position:-326px 0px;
}
#navi li#abo a:hover {
	background-position:-326px -45px;
}
#navi li#abo span a {
	background-position:-326px -45px;
}

#navi li#gal a {
	width:100px;
	background-position:-425px 0px;
}
#navi li#gal a:hover {
	background-position:-425px -45px;
}
#navi li#gal span a {
	background-position:-425px -45px;
}

#navi li#con a {
	width:99px;
	background-position:-525px 0px;
}
#navi li#con a:hover {
	background-position:-525px -45px;
}
#navi li#con span a {
	background-position:-525px -45px;
}

/* END NAVIGATION     -------------------------------------------------------
-------------------------------------------------------------------------- */

#contentTop {
	background:url(../images/contentTop.jpg);
	width:950px;
	height:106px;
}

#content {
	width:950px;
}

#lt {
	width:271px;
	float:left;
}

#newsLt {
	margin:0 0 0 100px;
}

#lt p {
	padding:0 0 0 60px;
	margin-top:-28px;
}

#menu {
	padding:0 0 0 60px;
	margin-top:-28px;
}

#menuTop {
	background:url(../images/menuTop.png);
	width:191px;
	height:26px;
}

#menu ul {
	margin:0;
	padding:0;
	background:url(../images/menuMid.png);
	width:191px;
}

#menu li {
	margin-left:14px;
	list-style:none;
	font-size:12pt;
	width:191px;
	color:#FFFFFF;
}

#menu li a {
	font-size:9pt;
	display:block;
	padding:4px 5px 4px 8px;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	width:148px;
}

#menu li a:hover {
	background-color:#990000;
}

#menuBot {
	background:url(../images/menuBot.png);
	width:191px;
	height:20px;
}

#rt {
	width:612px;
	float:left;
	padding-bottom:87px;
}

#newsRt {
	padding:0 15px 0 15px;
}

#rt h1 {
	margin:0;
	padding:0 20px 0 20px;
	color:#000000;
	font-size:16pt;
}

#rt h2 {
	margin:0;
	padding:0 20px 0 20px;
	color:#990000;
	font-size:12pt;
}

#rt h3 {
	margin:0;
	padding:20px 20px 0 20px;
	color:#000000;
	font-size:13pt;
	font-weight:bold;
}

#rt p {
	padding:0 20px 0 20px;
	line-height:125%;
	color:#000000;
	font-size:10pt;
}

#rt ul {
	padding:0 20px 0 40px;
}

#rt li {
	color:#000000;
	font-size:10pt;
}

#rt a {
	color:#990000;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

#rt a:hover {
	text-decoration:underline;
}

#rt .span1 {
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}

#rt .span2 {
	font-size:10pt;
	color:#990000;
	font-weight:bold;
}

#rt .span3 {
	font-size:10pt;
	color:#990000;
}

#comboTable {
	padding:0 20px 0 20px;
	line-height:125%;
	color:#000000;
	font-size:10pt;
}

.menuTable {
	padding:0 20px 0 20px;
	line-height:400%;
	font-size:10pt;
}

#gallerySwf {
	padding:0 0 0 0 ;
	line-height:125%;
	color:#000000;
	font-size:10pt;
	margin-left: 20px;
	margin-top: 20px;
}

#homeContent {
	width:620px;
	height:250px;
}

#homeSwf {
	padding:0 0 0 18px;
	float:left;
	width:385px;
	height:250px;
}

#but1 {
	padding:1px 0 0 10px;
	float:left;
	width:187px;
	height:107px;
}

#but2 {
	padding:34px 0 0 10px;
	float:left;
	width:187px;
	height:107px;
}

#footer {
	background:url(../images/footer.jpg);
	position:relative;
	width:950px;
	margin:0 auto;
	height:87px;
	margin-top:-87px;
}

#footerNav {
	padding-top:10px;
	position:absolute;
	width:950px;
}

#footerNav p {
	margin:0;
	padding:0;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

#footerNav a {
	padding:0 5px 0 5px;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

#footerNav a:hover {
	color:#810000;
	text-decoration:none;
}

.clear {
	clear:both;
}

/* CONTACT FORM */
#contactTable {
	width:100%;
}

#contactTable tr td {
	width:50%;
	vertical-align:top;
}

#contact-area {
	width: 100%;
	padding:0 0 0 20px;
}

#contact-area label {
	font-size:10pt;
	font-weight:bold;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 75%;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
}

label {
	float: left;
	text-align: left;
	width: 50px;
}