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

html, body {
	width:					100%;
	height:					100%;
	padding:				0px;
	margin:					0px;
}

html {
	overflow-y:				scroll;
}

body {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#333;
	font-size:				12px;
	line-height:			15px;
	background:				url(../images/mainwrapper-bg.png) #e6e1cd repeat-x;
}

img {
	border-width:			0px;
	margin:					0px;
	padding:				0px;
}

div.clear {
	height:					0px;
	overflow:				hidden;
	clear:					both;
	margin:					0px;
	padding:				0px;
}

div.topHolder {
	width:					980px;
	height:					132px;
	background:				url(../images/top-bg.gif) repeat-x;
	margin:					0px auto;
	overflow:				hidden;
}

div.topHolder div.logo {
	float:					left;
	width:					265px;
	height:					132px;
}

div.topHolder div.logo img {
	width:					265px;
	height:					132px;
}

div.menuHolder {
	float:					right;
}

div.menuHolder div.languages {
	line-height:			32px;
	text-align:				right;
}

div.menuHolder div.languages span {
	color:					#cc3200;
	margin-left:			20px;
}

div.menuHolder div.languages a {
	color:					#333;
	text-decoration:		underline;
	margin-left:			20px;
}

div.menuHolder div.languages a:hover {
	text-decoration:		none;
	color:					#cc3200;
}

div.menuHolder div.menu {
	margin-top:				23px;
	text-align:				right;
	font-size:				18px;
	line-height:			28px;
}

div.menuHolder div.menu em, div.menuHolder div.menu a {
	color:					#333;
	text-decoration:		none;
	border-bottom-width:	0px;
}

div.menuHolder div.menu a:hover {
	border-bottom:			solid 1px #999;
}

div.menuHolder div.menu ins {
	text-decoration:		none;
	color:					#cc3200;
	margin:					0px 15px;
}

div.mainWrapper {
	position:				relative;
	width:					980px;
	padding:				0px 8px;
	margin:					0px auto;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

div.mainWrapper img.tl {
	position:				absolute;
	left:					0px;
	top:					-8px;
	width:					8px;
	height:					8px;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

div.mainWrapper img.tr {
	position:				absolute;
	left:					auto;
	right:					0px;
	top:					-8px;
	width:					8px;
	height:					8px;
	background-image:		url(../images/content-tr.png);
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}



div.flashConteiner {
	width:					620px;
	height:					400px;
	padding:				37px 180px 38px 180px;
	background-image:		url(../images/flashplayer-bg.jpg);
}

#flashContent {
	width:					100%;
	height:					100%;
	text-align:				center;
}

div.contentHolder {
	padding:				30px;
	background:				#a49a84 url(../images/content-bg.png) left top repeat-x;
}

div.bottomHolder {
	background-color:		#7e735f;
	line-height:			30px;
	height:					30px;
	color:					#FFF;
	padding-left:			30px;
}

div.leftContentHolder {
	float:					left;
	width:					620px;
}

div.leftContentHolder h2 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			normal;
	color:					#333;
	margin:					0px 0px 20px 0px;
}

div.leftContentHolder p {
	margin:					0px 0px 10px 0px;
}

div.leftContentHolder p strong {
	color:					#FFF;
}

div.leftContentHolder h1 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#fafafa;
	font-size:				18px;
	font-weight:			normal;
	margin:					0px;
	line-height:			22px;
}

div.leftContentHolder a {
	color:					#cc3200;
	text-decoration:		none;
}

div.leftContentHolder a:hover {
	color:					#333;
}

#imgHolder {
	width:					228px;
	display:				inline;
	height:					100%;
	float:					left;
	height:					100%;
}

#imgHolder img {
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

#imgHolder p {
	font-size:				11px;
	color:					#fafafa;
	text-align:				center;
	line-height:			14px;
}

#pageContent {
	width:					386px;
	float:					right;
}

#pageContent .vet {
	color:					#333333;
	font-weight:			bold;
}

div.leftContentHolder ul {
	list-style:				square;
}

div.billetHolder {
	width:					294px;
	margin:					-14px -14px 0px 0px;
	float:					right;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

div.billetHolder div.top, div.billetHolder div.bottom {
	height:					28px;
	width:					294px;
	overflow:				hidden;
	position:				relative;
}

div.billetHolder div.top img, div.billetHolder div.bottom img {
	position:				absolute;
	width:					294px;
	height:					56px;
	left:					0px;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

div.billetHolder div.top img {
	top:					0px;
}

div.billetHolder div.bottom img {
	top:					-28px;
}

div.billetHolder div.content {
	width:					224px;
	padding:				0px 35px;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);	
}

div.billetHolder h1 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				24px;
	color:					#333;
	line-height:			28px;
	margin:					0px 0px 10px 0px;
	font-weight:			normal;
}

div.billetHolder p {
	margin:					0px;
}

div.billetHolder a {
	color:					#cc3200;
	text-decoration:		none;
}

div.billetHolder a:hover {
	color:					#333;
}

div.colofonContentHolder {
	float:					left;
	width:					615px;
	margin-right:			20px;
}

div.overMusicforceHolder {
	width:					255px;
	float:					right;
}

img.verticalDivider {
	float:					left;
	width:					10px;
	height:					696px;
	_background-image:		none ! important;
	_behavior: 				url(scripts/pngfix.htc);
}

div.colofonContentHolder h1, div.overMusicforceHolder h1 {
	color:					#fafafa;
	font-size:				30px;
	font-weight:			normal;
	margin:					0px;
	margin-bottom:			10px;
	line-height:			34px;
}

div.colofonContentHolder h2, div.overMusicforceHolder h2 {
	color:					#fafafa;
	font-size:				18px;
	font-weight:			normal;
	margin:					0px;
	margin-bottom:			3px;
	line-height:			22px;
}

div.colofonContentHolder h3, div.overMusicforceHolder h3 {
	color:					#fafafa;
	font-size:				12px;
	margin:					0px;
	font-weight:			normal;
}

div.colofonContentHolder p, div.overMusicforceHolder p {
	margin:					0px 0px 20px 0px;
}

div.colofonContentHolder ul {
	margin:					0px 0px 20px 0px;
	padding:				0px;
}

div.colofonContentHolder ul li {
	list-style:				none;
	background:				url(../images/list-marker.gif) 0px 6px no-repeat;
	padding-left:			8px;
}

div.colofonContentHolder a, div.overMusicforceHolder a {
	color:					#cc3200;
	text-decoration:		none;
}

div.colofonContentHolder a:hover, div.overMusicforceHolder a:hover {
	color:					#333;
}

span.nobreak {
	white-space: 			nowrap;
}