﻿/*	-------------------------------------------------------------------
	Center panel
*/

.body
{
	margin-top: 30px;
}

.body td
{
	vertical-align: top;
	text-align: left;
}

.body .col-left
{
	width: 310px;
	padding-top: 0;
	padding-left: 4px;
	float:left;
	text-align:left;
}

.body .col-center
{
	width: 270px;
	float: left;
	text-align:left;
	padding-right: 15px;
}

.body .col-right
{
	width: 234px;
	float:right;
	text-align:left;
	overflow:hidden;
}

.cell-right
{
	float:left;
	width:520px;
}

.cell-bottom
{
	float:left;
	width:520px;
	height:206px;
	margin-top:30px;
}

.event
{
	margin: 15px 0 0;
	padding-top: 0;
}

.panel-body
{
	margin-top: -30px;
}

/*	-------------------------------------------------------------------
	Shop panel
*/

#shop-panel
{
	width: 239px;
}

.rur
{
	background: url('/client/black/images/rur.png') no-repeat left center;
}

.rur span
{
	visibility: hidden;
}

/*	-------------------------------------------------------------------
	Banner panels
*/

.banner-panel
{
	/*margin-bottom: 10px;*/
}

#left 
{
	background: url(/client/black/images/banner1.jpg) no-repeat left center;
	padding: 0 20px 15px 115px;	
	margin-left: 15px;
}

#left
{
	font-size: 9pt;
}

#left h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 12px;
}
/*
#center 
{
	background: url(/client/black/images/banner2.png) no-repeat left top;
}*/

/*	-------------------------------------------------------------------
	Videopanel
*/
.btn-play
{
	background: transparent url(/client/black/images/play_button.png) no-repeat scroll left top;
	position: absolute;
	width: 75px;
	height: 75px;
	margin-top: 65px;
	margin-left: 100px;
}

.screenshoot
{
	/*margin: 4px 0 0 4px;*/
	width: 270px;
	/*height: 180px;*/
}

.screenshoot-panel
{
	background: transparent url(/client/black/images/video-panel-index.png) no-repeat scroll left top;
	width: 270px;
	height: 180px;
	overflow:hidden;
	position:relative;
}

.video-info h2
{
	font-size: 12pt;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: normal;
}

.video-cont
{
	margin:0 0 25px;
}

/*	-------------------------------------------------------------------
	Photopanel
*/

.photo-panel .photo-thumbnails 
{
	background: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	width: 75px;
	height: 75px;
	/*margin-left: 2px;*/
}

.photo-panel .row 
{
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
	width: 231px;
	height: 75px;
}

.photo-panel .white
{
	background: #ffffff;
}

.photo-panel .black
{
	background: #000000;
}

.cell-bottom a
{
	width: 100px;
	height: 100px;
	margin-right:5px;
	margin-bottom:6px;
	display: block;
	float:left;
	position: relative;
}

.cell-bottom img
{
	display: block;
}

.cell-bottom .pic-jt
{
	bottom:0;
	right:0;
}

a.last-row
{
	margin-bottom:0;
}

a.last-col
{
	margin-right:0;
}

/*	-------------------------------------------------------------------
	News panel
*/
.news-panel
{
	padding: 0px 20px 0px 0px;
}

.news-panel .content-item p, .video-info p
{
	font-size: 9pt;
	line-height: 12pt;
}

.news-panel h1
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.news-panel h1 a,
.news-panel h1 a:visited
{
	color: #eae8d1;
	text-decoration:none;
}

.news-panel h1 a:active,
.news-panel h1 a:hover
{
	text-decoration:underline;
}

.news-panel .content-item
{
	margin: 0 0 0 0;
	padding: 10px 0 20px 0;
}

.news-panel .content-item h2
{
	font-size: 12pt;
	margin-bottom: 15px;
	font-weight: bold;
	line-height: normal;
}

.news-panel .content-item h2 a, .video-info h2 a
{
	color: #D4D3CD;
	text-decoration: underline;
}

.news-panel .content-item h2 a.jt, .video-info h2 a.jt
{
	background: url('/client/black/images/small-jt-logo.png') no-repeat left top;
	padding-left: 22px;
}

.pic-jt
{
	background: url('/client/black/images/small-jt-logo.png') no-repeat 82px 79px;
	width: 100px;
	height: 100px;
	z-index: 1000;
	position: absolute;
}

.photo-panel .pic-jt
{
	background:url("/client/black/images/small-jt-logo.png") no-repeat scroll 57px 54px transparent;
	display:inline;
	height:75px;
	margin-left:-76px;
	width:75px;
}

.photo-panel .class
{
	display:block;
	float:left;
}

/*	-------------------------------------------------------------------
	Event panel
*/

.event h2
{
	font-size: 10pt;
}

.event h2 a
{
	color: #ffffff;
	text-decoration: underline;
}

#event-panel
{
	width: 239px;
}

/*	-------------------------------------------------------------------
	Sponsors panel
*/

.sponsors-panel
{
	text-align: center;
	margin-bottom: 10px;
	width:230px;
}

.sponsors-panel h1
{
	text-align: left;
	margin-bottom: 0px;
}

.sponsors-panel a img
{
	margin-top: 10px;
}

.sponsors-panel #motonewsru,
.sponsors-panel #championatru
{
	text-align: center;
}

.sponsors-panel #motonewsru img,
.sponsors-panel #championatru img
{
	margin-top: 0px;
}

.sponsors-panel #motonewsru img
{
	margin-right: 20px;
}

.index-banner
{
	width:230px;
	height:100px;
	background-color:#FFF;
}

.tv-biglogo
{
	display: block;
	position: absolute;
	top:14px;
	right:12px;
}

.tv-logo
{
	display: block;
	float: left;
	height:18px;
	margin-top: 1px;
	padding-right: 4px;
}

