/* Base */
body, td, th, div, span, p, input, textarea, ul, li { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #ffffff; }
a { color: #ea0b08; text-decoration: none; }
a:hover { color: #ffa16e; text-decoration: underline; }
a:focus { outline: none; }
table { border-collapse: collapse; width: 100%; }
td, th { vertical-align: top; font-weight: normal;}
p { padding: 0 0 20px 0; font-size: 13px; line-height: 20px; color: #aeaeae;  }
img { border: none; }
img.inv { visibility: hidden; }
* { padding: 0; margin: 0; }
#limit { max-width: 2000px;}
/* Base */

/* Index */
.nav {
	BACKGROUND: url(/img/nav_inner_bg.jpg) no-repeat; MARGIN: 0px auto; WIDTH: 839px; HEIGHT: 39px
}
.nav UL {
	FLOAT: right; MARGIN: 0px 0px 0px 50px; WIDTH: 75%; LIST-STYLE-TYPE: none; HEIGHT: 39px
}
.nav UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 35px 0px 0px; LIST-STYLE-TYPE: none
}
.nav UL LI A {
	FONT-SIZE: 14px; COLOR: #e8e7db; LIST-STYLE-TYPE: none
}
.nav UL LI A:hover {
	COLOR: #da3c3c; LIST-STYLE-TYPE: none
}
.subnav {
	FLOAT: both; HEIGHT: 19px; white-space: nowrap;width: 605px;
}
.subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 13px 0px 0px; PADDING-TOP: 0px; white-space: nowrap;
}
.subnav H3 {
	PADDING-RIGHT: 15px; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase;
}
.subnav H3.topnav {
	PADDING-LEFT: 15px
}
.subnav UL LI {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 15px
}
.subnav UL LI.last {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
.subfooter {
	MARGIN: 0px auto; WIDTH: 839px
}
.subfooter h3, .subfooter p {
	margin: 1em 0;
}
.subfooter UL#ftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.subfooter UL#ftnav LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 15px 0px 0px; LIST-STYLE-TYPE: none
}
.subfooter UL#ftnav LI A {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #e8e7db
}
.subfooter UL#ftnav LI A:hover {
	COLOR: #da3c3c
}
.subfooter UL#icons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.subfooter UL#icons LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.subfooter UL#icons LI.copyright {
	FONT-SIZE: 11px; WIDTH: 500px; COLOR: #b1b1b1; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subfooter UL#icons LI.createdby {
	FONT-SIZE: 11px; float: right; COLOR: #b1b1b1; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subfooter UL#icons LI.createdby a {
	COLOR: #fff;
	text-decoration: underline;
}
#flashcontent { position: absolute; width: 100%; }
body { background: #000000; }

table.main { position: relative; height: 100%; background: url('../img/top_bg.png') top left repeat-x;  }
table.main td.left_column { width: 20%; }
table.main td.right_column { width: 20%; }

table.main td.top { text-align: center; height: 520px;}

table.top_menu { height: 39px; width: auto;}
table.top_menu td.l { width: 50%;}
table.top_menu td.r { width: 50%;}
table.top_menu td.c { white-space: nowrap; width: 605px; }
table.top_menu a { color: #ffffff; }
table.top_menu a:hover { color: #ea0b08; text-decoration: none; }
table.top_menu td.item { white-space: nowrap; padding: 10px 22px 0 22px; font: 14px Georgia; }

table.top_menu table.sub_menu { margin: 14px 0 0 -10px; width: auto; position: absolute; border: 1px solid #2d2d2d; background: url('../img/sub_bg.png') top left;}
table.top_menu table.sub_menu td { padding: 0; font: 12px Arial; }
table.top_menu table.sub_menu td.sub_item { padding: 7px 10px 7px 10px; text-align: center; text-transform: uppercase;}
table.top_menu table.sub_menu td a { color: #edebda; }
table.top_menu table.sub_menu td a:hover { color: #ea0b08; text-decoration: none; }

td.content table.gallery { width: 100%; margin: 0 0 20px 0; }
td.content table.gallery td.l { padding: 25px 20px 0 10px; }
td.content table.gallery td.r { padding: 25px 10px 0 25px; }
td.content table.gallery td.l img { cursor: pointer; }
td.content table.gallery td.r img { cursor: pointer; }
td.content table.gallery table.pics td { padding: 0 10px 0 10px; text-align: center; }
td.content table.gallery table.pics div.name { font: 13px Myriad Pro; color: #adadad; font-weight: bold; text-transform: uppercase; }

div.gal_head { padding: 0 0 0 80px; margin: 0 0 10px 0; }
div.gal_head div.year { font: 43px Myriad Pro; font-weight: bold; color: #999999;  }
div.gal_head div.name { font: 18px Myriad Pro; color: #ffffff; }

table.cont { border-top: 1px dashed #1c1c1c; margin: 0 0 50px 0; }
table.cont td.l { padding: 30px 30px 0 0; width: 40%; }
table.cont td.c { padding: 30px 30px 0 0; width: 33%; }
table.cont td.r { padding: 30px 0 0 0; }
table.cont h2 { color: #ffffff; font: 24px Myriad Pro; font-weight: bold; margin: 0 0 10px 0; }
table.cont h3 { color: #ffffff; font: 20px Myriad Pro; font-weight: bold; margin: 0 0 10px 0; }

div.news_block div.item { background: #212121; margin: 0 0 10px 0; padding: 10px 10px 10px 10px; }
div.news_block div.item:last-child { margin-bottom: 0; } 
div.news_block div.name { font-size: 18px; margin: 0 0 3px 0; }
div.news_block div.date { font-size: 12px; }

td.footer {  background: url('../img/bot_bg.jpg') top left; height: 88px; }
td.footer table.foot_menu {  width: auto; margin: 0 0 10px 0; }
td.footer table.foot_menu td { font: 14px Georgia; padding: 17px 30px 0 0; }
td.footer table.foot_menu td a { color: #e8e7db; }
td.footer table.foot_menu td a:hover { color: #ea0b08; text-decoration: none; }

td.footer div.copyright { font: 11px Arial; color: #b1b1b1; }

.hidden { display: none; }
#playerthumb img { border: none; }

#topmenucontainer {
	position: absolute; z-index: 9999; width: 100%;
}

#news_pane {
    height: 260px;
}
/* Index */
