body {
	margin:0;
	color:#424242;
	font: 12px Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	background: #f8f8f8 url(../images/body-bg.jpg) repeat-x fixed;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#0081be;
}
a:hover {
	text-decoration:underline;
}
input ,
textarea ,
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form ,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}

.whitebox a.twitter {
	display:inline-block;
	padding:12px 0 0 38px;
	color:#424242;
	font-weight:bold;
	margin:4px 0 26px 4px;
	background:url(../images/tittericon.gif) no-repeat;
}
.wrapper {
	margin:10px auto 0;
	width:960px;
}

.wrapperPop {
	margin: 0 auto;
	width: 600px;
	background-color: white;
	padding: 20px 60px 40px;
}

.wrapperPop p {
	line-height: 18px;
}

.wrapperPop ul  {
	line-height: 18px;
	margin-bottom: 20px;
}

.wrapperPop ul li  {
	line-height: 18px;
	margin-bottom: 10px;
}

.wrapperPop h2 {
	font: bold 16px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
}
/*header*/

ul.videos li {
	float:left;
	padding:0 10px 10px 0;
}

#header {
	position:relative;
	min-height:282px;
	overflow:hidden;
	width:960px;
	padding-top:208px;
}
* html #header {
	height:282px;
	overflow:visible;
}
.inner #header {
	margin-bottom:10px;
}
.bg-1 {
	background:#232323 url(../images/header-bg.jpg) no-repeat;
}
.bg-2 {
	background:#232323 url(../images/header-bg2.jpg) no-repeat;
}
/*logo*/
#header strong a {
	position:absolute;
	top:38px;
	left:32px;
	background:url(../images/logo.png) no-repeat;
	width:213px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .navholder {
	width:235px;
	position:absolute;
	top:126px;
	left:9px;
}
/*mainnavigation*/
#header ul {
	margin:0 0 109px;
	padding:0;
	list-style:none;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
}
#header ul li {
	padding:0;
}
#header ul a {
	color:#c0c0c0;
}
#header ul a:hover ,
#header ul a.active {
	color:#fff;
	text-decoration:none;
}
#header ul ul {
	margin:0 0 12px;
	font-weight:normal;
	line-height:12px;
}
#header ul ul li {
	padding-bottom:6px;
	
}
	
#header .adrs2 {
	width:225px;
	height: 200px;
	float:right;
	border: 1px solid orange;
}
#header .adrs {
	width:219px;
	float:right;
}
#header a.btn {
	float:right;
	clear:both;
	margin-top:13px;
}
#header .words {
	position:absolute;
	top:143px;
	right:29px;
	width:264px;
}
#header img {
	display:block;
}
/*contentarea*/
.contentarea {
	float:right;
	width:560px;
	padding:0 54px 57px 0;
}
.contentareatable {
	float:right;
	width:560px;
	padding:0 54px 15px 0;
}
.contentarea h1 {
	margin:0 0 -11px -26px;
	letter-spacing: .2ex;
	color:#FFF;
	line-height: 20px;
}
.contentarea p {
	margin: 0 25px 15px 0;
	color:#c0c0c0;
	font: 12px/20px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentarea .intro {
	margin: 0 100px 15px 0;
	color:#FFF;
	font: 12px/20px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/*box*/
.contentarea .box {
	height:1%;
	overflow:hidden;
	padding: 10px 0 15px;
	background:url(../images/header-separator.gif) no-repeat 0 100%;
}
.contentarea .parkingbox {
	height:1%;
	overflow:hidden;
	padding: 0 0 15px;
}
.contentarea .last {
	background:none;
}
.contentarea .box img {
	float:left;
	margin-right:20px;
}

.contentarea .parkingbox img {
	float:left;
	margin-right:20px;
}
.contentarea .text {
	float:left;
	width:335px;
	padding-top:10px;
		font-size: 9px;
	line-height: 15px;
}
.contentarea .parkingtext {
	float:left;
	width:335px;
	font-size: 9px;
	line-height: 15px;
}

.contentarea table tr td {
	color: #FFF;
}
.contentarea .box .text p {
	font-size: 11px;
	line-height: 15px;
}
.contentarea .text a {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
.contentarea .text a:hover {

	text-decoration: none;
	color: #999;
}


.contentarea .bodyText {
	float:left;
	width:480px;
	padding-top:10px;
	text-align: left;
	color: #c0c0c0;
	font-size: 12px;
	line-height: 17px;
}

.contentarea .bodyText p {
	margin-top: 10px;
}
#textContent .contentarea .bodyText ul {
	text-align: left;
	margin: 10px 0 20px;
	padding-top: 10px;
}

.contentarea .bodyText ul li {
	text-align: left;
	font: 12px/17px verdana;
	color: #c0c0c0;
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 10px;
	margin-left: 25px;
}
.contentarea .bodyText h2 {
	margin:0 0 10px;
	color:#fff;
	font:bold 14px/14px "Helvetica Neue" Helvetica, Arial, sans-serif;
	letter-spacing: .1ex;
}
.contentarea h2 {
	margin: 0 0 10px;
	color:#fff;
	font: bold 14px/17px "Helvetica Neue";
	letter-spacing: .1ex;
}
.contentarea .box p {
	letter-spacing:normal;
	font-weight:normal;
	color:#bfbfbf;
	font-size: 12px;
	line-height: 17px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}
.contentarea a {
	color:#fff;
	font-weight:bold;
	display:inline-block;
}
.contentarea a.slide {
	padding-left:53px;
	background:url(../images/ico-slide.jpg) no-repeat;
	margin-left:-5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*mainpart*/
.main {
	width:100%;
	margin:0 auto;
	padding-top:10px;
}
.main img {
	display:block;
}
/*content*/
#content {
	width:620px;
	padding-left:10px;
	overflow:hidden;
	float:left;
}
ul.videos {
	margin:0;
	padding:0;
	width:630px;
	overflow:hidden;
	list-style:none;
}
/*updates*/


.updates {
	background:#fff url(../images/updates-bg.gif) no-repeat 100% 0;
	min-height:300x;
	height: 300px;
	margin-bottom: 10px;
	padding: 20px 50px 58px 20px;
}
* html .updates {
	height:280px;
}
.updates .box {
	width:495px;
	overflow:hidden;
	padding-bottom:15px;
}
.updates img {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.updates .text {
	float:left;
	width:390px;
	padding-top:6px;
}
.updates h2 {
	margin:0;
	color:#424242;
	font: bold 15px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.updates h2 a {
	color:#424242;
}
.updates p {
	margin:0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.updates a.prev {
	color:#424242;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-left:100px;
}
/*sidebar*/
#sidebar {
	width:310px;
	padding-right:10px;
	float:right;
}
.tickets {
	width:337px;
	height:190px;
	margin:0 -30px 10px 0;
	position:relative;
}
.ticketsarea {
	width:140px;
	height:132px;
	padding:58px 185px 0 12px;
	background:url(../images/tickets-bg.png) no-repeat;
}
.tickets p {
	margin:0 0 14px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.tickets a {
	position:relative;
}
/*whitebox*/
.whitebox {
	width:290px;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
}
.whitebox span.descr {
	display:block;
	text-align:right;
	color:#7f7f7f;
	padding:7px 0 0 0;
	font:10px/10px Verdana, Arial, Helvetica, sans-serif;
}
.whitebox h3 {
	margin:0 0 8px 3px;
	height:1%;
	overflow:hidden;
}
.whitebox h3 img {
	margin-top:10px;
}
.whitebox p {
	margin:0 0 0 3px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
/*form*/
.whitebox .formholder {
	padding:10px 0 17px 2px;
}
.whitebox .formholder .subscribe {
	width:100%;
	overflow:hidden;
}
.whitebox .formholder .field {
	width:190px;
	float:left;
	height:23px;
	overflow:hidden;
	padding:0 5px;
	margin-right:8px;
	background:url(../images/input-bg.gif) no-repeat;
}
.whitebox .formholder .field input {
	width:190px;
	padding:4px 0;
	background:none;
	border:0;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#555;
}
.whitebox .formholder .field input:focus {
	outline:none;
	border:none;
}
* html .whitebox .formholder .field input {
	padding:5px 0;
}
*+ html .whitebox .formholder .field input {
	padding:5px 0;
}
.whitebox .formholder input.btn {
	float:left;
	padding:0;
	margin:3px 0 0 0;
}
.whitebox a.arrow {
	font-weight:bold;
	color:#424242;
	font-size:11px;
	margin-left:4px;
	margin-bottom:13px;
	display:inline-block
}
.whitebox a.facebook {
	display:inline-block;
	padding:12px 0 0 38px;
	color:#424242;
	font-weight:bold;
	margin:4px 0 26px 4px;
	background:url(../images/ico-fasebook.gif) no-repeat;
}
/*icons*/
.whitebox ul.icons {
	margin:0;
	padding:0 0 39px 4px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.whitebox ul.icons li {
	float:left;
	margin-right:4px;
}
.whitebox ul.icons a.word {
	font-weight:bold;
	color:#424242;
	font-size:12px;
	display:inline-block;
	margin:13px 0 0 6px;
}
/*footer*/
#footer {
	width:940px;
	margin:0 auto;
	clear:both;
	padding-bottom:10px;
}
.inner #footer {
	width:960px;
}
.linksarea {
	width:919px;
	overflow:hidden;
	background:#ededed;
	padding:13px 0 30px 21px;
	margin-bottom:10px;
}
.inner .linksarea {
	width:919px;
	overflow:hidden;
	background:#ededed;
	padding:13px 10px 30px 31px;
	margin-bottom:10px;
}
.links-area {
	width:970px;
	overflow:hidden;
}
/*column*/
.linksarea .column {
	float:left;
	width:203px;
	margin-right:30px;
}
.linksarea strong {
	display:block;
	background:url(../images/dashed-dark.gif) repeat-x 0 100%;
	font: bold 12px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}
.linksarea ul {
	margin:0;
	padding:0 0 17px;
	list-style:none;
}
.linksarea ul li {
	height:1%;
	vertical-align:top;
	background:url(../images/dashed-light.gif) repeat-x 0 100%;
}
.linksarea ul a {
	color:#3e3e3e;
	font:10px/21px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bullet-1.gif) no-repeat 0 50%;
	padding-left:9px;
	display:block;
}
/*rightsline*/
.rights {
	background:#ededed;
	padding:17px 25px;
	margin-bottom:31px;
}
.inner .rights {
	padding:17px 35px;
}
.rights p {
	margin:0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	word-spacing:2px;
}
.rights p a {
	color:#a0a0a0;
}
#footer a.logo {
	width:116px;
	margin:0 auto;
	display:block;
}
#footer img {
	display:block;
}
