dd {
	z-index:500;
}

body {font-size:62.5%} /* for IE/Win */
html>body {font-size:10px} /* for everything else */

body {
   margin:0; padding:0;
   font-family:Arial, Helvetica, Verdana, sans-serif;
   background:#000;
}
div {
   z-index:5;
}
ul {
	list-style-type:none;
	padding:0; margin:0;
}
ul li {
	padding:0; margin:0;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
}
a.internal-link-new-window {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../user_upload/misc_items/arrow.gif) no-repeat scroll 0 3px;
padding:0 0 0 10px;
}
#header {
   position:relative;
   width:100%;
   height:70px;
   min-height:70px;
   margin:0;
   padding:0;
   background:#000;
}
#mainNavi {
   position:relative;
   width:900px;
   min-width:900px;
   height:100%;
   min-height:70px;
   margin:0 auto 0 auto;
}
#logo {
   position:absolute;
   top:22px; right:60px;
}
#logo a img {
	border:0;
}
#navigator {
   position:relative;
   width:100%;
   height:36px;
   min-height:36px;
   margin:0;
   padding:0;
   background:#fff;
}
#subNavi {
   position:absolute;
   left:0px; 
   bottom:18px;
   width:100%;
   height:18px;
   min-height:18px;
/*   background:#9FA100;*/
	background:#5d5e60;
   
   /* remove for search engines / javascript deactivated !!! */
/*   display:none;*/
}
#subSubNavi {
   position:absolute;
   left:0; 
   bottom:0;
   width:100%;
   height:18px;
   min-height:18px;
/*   background:#C6C368;*/
	background:#fff;
   
   /* remove for search engines / javascript deactivated !!! */
/*   display:none;*/
}
#main {
   position:relative;
   top:0; left:0;
   width:100%;
   height:370px;
   min-height:370px;
   background:#fff;
	padding:15px 0 15px 0;
   overflow:hidden;
}
#mainFlash {
   position:relative;
   top:0; left:0;
   width:100%;
   height:100%;
   min-height:570px;
   background:#fff;
	padding:15px 0 15px 0;
   overflow:hidden;
}
#content {
	position:relative;
	top:0;
   width:900px;
   min-width:900px;
	height:370px;
	min-height:370px;
   margin:0 auto 0 auto;
	padding:0 0 0 50px;
   overflow:hidden;
}
#contentFlash {
	position:relative;
	top:0;
   width:100%;
   min-width:900px;
	height:100%;
	min-height:370px;
   margin:0 0 0 0;
	padding:0 0 0 0;
   overflow:visible;
	z-index:3000;
}
/*#player {
   position:relative;
   top:0; left:0;
   width:100%;
   height:20%;
   min-height:84px;
   background:#000;
}*/
#mainPlayer {
   position:relative;
   height:14px;
	width:100%;
   /*min-height:14px;*/
   /*width:1000px;
      min-width:900px;*/
/*   margin:0 auto 0 auto;*/
   padding:0 0 0 0;
	background:#000;
   z-index:10;
   /* remove for search engines / javascript deactivated !!! */
   /*display:none;*/
}
#subPlayer {
   position:relative;
   top:0;
   left:0;
   width:100%;
   height:36px;
   min-height:36px;
   background:#535353;
   z-index:5;
   /* remove for search engines / javascript deactivated !!! */
/*   display:none;*/
}
/*#subPlayerContainer {
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   min-height:36px;
   background:#aaaaaa;
   z-index:5;
   /* remove for search engines / javascript deactivated !!! */
   /*display:none;
}*/
#footer {
   position:relative;
   top:70px; left:0;
   width:100%;
   height:20%;
   min-height:40px;
   background:#000;
	clear:both;
}
ul.navi {
   margin:0; padding:0;
   list-style-type:none;
	height:18px;
}
#mainNavi ul.navi {
	height:15px;
}
#mainPlayer ul.navi {
	height:14px;
}
ul.navi li {
   margin:0; padding:0;
   float:left; display:inline;
}
ul.navi li a {
   display:block;
   color:#fff;
   text-decoration:none;
}
#mainNavi ul {
   position:absolute;
   bottom:0;
}
#mainNavi ul li {
   width:125px;
   text-align:center;
}
#mainNavi ul li a {
   display:block; 
   width:100%;
   padding:2px 0 0 0;
   margin:0 1px 0 0;
	text-transform:uppercase;
}
#mainNavi ul li a:hover {
	font-weight:normal;
}
#mainNavi ul li a:hover,
#mainNavi ul li a.active {
   background:#5d5e60 url('../img/tab.gif') no-repeat 0 0;
}
#mainNavi ul li a:hover.mainNavi_1 {
	background:#5d5e60 url('../img/tab.gif') no-repeat 0 0;
}
#mainNavi ul li a:hover.mainNavi_2 {
	background:#5d5e60 url('../img/tab.gif') no-repeat 0 0;
}
#mainNavi ul li a:hover.mainNavi_3 {
	background:#5d5e60 url('../img/tab.gif') no-repeat 0 0;
}
#mainNavi ul li a:hover.mainNavi_4 {
	background:#5d5e60 url('../img/tab.gif') no-repeat 0 0;
}
#subNavi ul,
#subSubNavi ul {
   position:relative;
   width:900px;
   min-width:900px;
   margin:0 auto 0 auto;
   padding:0 0 0 50px;
   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#subNavi ul li a,
#subSubNavi ul li a {
   padding:3px 20px 2px 0;
   color:#000;
	font-weight:normal;
   font-size:1em;
	text-transform:uppercase;
}
#subNavi ul li a:hover,
#subSubNavi ul li a:hover {
   color:#fff;
}
#subNavi ul li a.active,
#subSubNavi ul li a.active {
   /*font-weight:bold;*/
   color:#fff;
}
#mainPlayer ul {
   position:relative;
   width:900px;
      min-width:900px;
   margin:0 auto 0 auto;
   padding:0 0 0 50px;

/*	position:relative;
   padding:0 0 0 0;
	background:#fff;
   width:100%;*/
}
#mainPlayer ul li {
   width:115px;
   height:14px;
   text-align:center;
   background:#000 url('../img/tab_player.gif') no-repeat 0 0;
}
#mainPlayer ul li.spacer {
   width:5px;
	padding:0 0 0 0;
   background:#fff;
}
#mainPlayer ul li a {
   display:block;
   height:13px;
   padding:1px 5px 0 5px;
   font-size:1em;
   color:#aaaaaa;
	background:url('../img/arrow_player.gif') no-repeat 105px 7px;
	text-transform:uppercase;
}
#mainPlayer ul li a:hover,
#mainPlayer ul li a.active {
   color:#fff;
   background:#535353 url('../img/tab_player.gif') no-repeat 0 0;
}
#mainPlayer ul li a.active {
   font-weight:bold;
}

#mainPlayer ul li ul {
   position:relative;
   left:-60px; 
   top:0;
   height:36px;
   min-height:36px;
   width:100%;
   min-width:850px;
   margin:0 auto 0 auto;
   padding:0 0 0 0;
   background:#535353;
   display:none;
   overflow:visible; 
   z-index:500;
}
#mainPlayer ul li ul li {
   padding:13px 0 0 0;
   background:none;
   width:auto;
}
#mainPlayer ul li ul li.first{
   padding-left:29px;
}
#mainPlayer ul li ul li a {
   font-size:0.9em;
   color:#8b8c8e;
   background:none;
   padding:0 15px 0 15px;
}
#mainPlayer ul li ul li a:hover {
   color:#fff;
   font-weight:normal;
   background:none;
}
#mainPlayer ul li ul li a.active {
   color:#fff;
   font-weight:bold;
   background:none;
}
#mainPlayer ul li ul li a.closeBtn {
   position:absolute;
   display:block;
   right:50px; bottom:1px;
   padding:2px 13px 2px 2px;
   color:#c5c6c8;
   background:url('../img/btn_close.gif') no-repeat 39px 7px;
}



#subPlayer ul {
   position:relative;
   height:36px;
   min-height:36px;
   width:900px;
   min-width:900px;
   margin:0 auto 0 auto;
   padding:0 0 0 50px;
}
#subPlayer ul li {
   padding:13px 15px 14px 8px;
}
#subPlayer ul li.first {
   padding-left:29px;
}
#subPlayer ul li.last {
   
}
#subPlayer ul li a {
   font-size:1em;
   color:#8b8c8e;
	text-transform:uppercase;
}
#subPlayer ul li a:hover {
   color:#fff;
   font-weight:normal;
}
#subPlayer ul li a.active {
   color:#fff;
   font-weight:bold;
}
#subPlayer ul li a.closeBtn {
   position:absolute;
   display:block;
   right:50px; bottom:1px;
   padding:2px 13px 2px 2px;
   color:#c5c6c8;
   background:url('../img/btn_close.gif') no-repeat 39px 7px;
}
#realmNavi {
   position:relative;
	left:0; top:0;
   width:900px;
   min-width:900px;
   padding:0 0 0 50px;
	margin:0 auto 0 auto;
	/*position:relative;
      top:0; left:0;

      margin:0 auto 0 auto;
      padding:0 0 0 50px;
   	text-align:left;*/
}
#realmNavi li {
	padding:0 40px 0 10px;
	position:relative;
	display:inline;
	float:left;
}
#realmNavi li a {
   font-size:1em;
}
#realmNavi li a:hover {
   color:#fff;
}
#metaNavi {
   position:absolute;
   top:0; right:60px;
}
#metaNavi li {
   padding:0 0 0 50px;
}
#metaNavi li a {
   color:#fff;
   font-size:1em;
}
#metaNavi li a:hover {
   color:#fff;
   font-weight:normal;
}

/* tt_news */
.news-latest-morelink {
	background:url(../../user_upload/misc_items/arrow.gif) no-repeat 0 4px;
	padding-left:10px;
}
.news-latest-date{
	text-align: right;
}

/* tt_news latest items */
div.scrollable {
	margin-left:0;
}
div.items {
	/*margin-top:70px;*/
	height:370px;
	float:left;
	width:900px;
}	
div.items div.item {
	width: 200px;
	height: 370px;
	padding: 0 30px 0 30px;
}
div.items div.item img {
	padding:30px 0 30px 0;
}
div.scrollable div {		
	float:left;
/*	border:1px solid #000;*/
}
div.items div.news-image {
	float: none;
	width: 100%;
	text-align:center;
}
div.items div.news-image a{
	display: block;
	position: relative;
}
div.items div.news-image a{
	font-weight: normal;
}
div.scrollable h2 {
	margin-top:15px;		
}

div.scrollable p {
	color:#000;
}

/* next / prev buttons */
a.prev, a.next {
	display:block;
	width:30px;
	height:30px;
	float:left;
	background-repeat:no-repeat;	
	margin-top:140px;
}

a.prev {
	background:url(../../user_upload/misc_items/arrow-left.gif) no-repeat;
	margin-left:20px;
	visibility:hidden;
}
a.next {
	background:url(../../user_upload/misc_items/arrow-right.gif) no-repeat;
	margin-left:20px;
}

