html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}

body{
	margin: 0;
	background:#000;
	padding:0;
	font-family: "Verdana", sans-serif;
}

a, a:visited, a:hover, a.visited:hover{
	color:#fff;
	text-decoration:none;
}

a:hover, a.visited:hover{
	color:#ffca45;
}

a.scroll.selected,a.scroll.selected:visited, a.selected, a.selected:visited, .selected{
	color:#ffca45;
}


.pic1, .pic2, .pic3, .pic4, .pic5, .pic6 {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	padding:0;
	margin:0;
	display:none;
	min-width:100%;
	height: auto;
}




#home, #info, #participants, #location, #events, #contact, #partners, #videos, #intro,#swing{
	height: auto;
}

.pic1{ z-index:11;}
.pic2{ z-index:13;}
.pic3{ z-index:12;}
.pic4{ z-index:14;}
.pic5{ z-index:15;}
.pic6{ z-index:16;}
.pic5{ opacity:0.4;}
.pic6{ opacity:1;}

h1 {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	padding:0;
	margin:0;
	font-size:30px;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
.text_shadow {
	text-shadow: black 0.01em 0.01em 0.1em;
}
h4 {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	padding:0;
	margin:0;
	font-size:24px;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
h2 {
  	font-family: "auto-1-small-caps-n9", "auto-1-small-caps",sans-serif;
  	font-weight:900;
	font-style:normal;
	font-size:20px;
	line-height:20px;
	padding:0px 0 0 0;
	margin:0;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}


h3 {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0 0 5px 0;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
.auto {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
	font-size:14px;
	line-height:12px;
	color:#fff;
}

.auto_plain {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
}

.auto_plain_black_sc {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
}

.auto_plain_sc {
  	font-family: "auto-1-small-caps-n3","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 300;
}

.auto_plain_reg {
  	font-family: "auto-1-n3","auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
}




.fakir_plain {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
}

.fakir {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	font-size:20px;
}



#content{
	z-index:121;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	top:0;
	left:0;
	display:none;
}

.box{
	padding:0;
	margin:0;
	width:100%;
	display:none;
}
.menu{
	width: 210px;
	text-align:left;
	z-index:200;
	float:left;
	margin: 120px 0 0 30px;
	text-align:left;
}

.menu2{
	width: 150px;
	text-align:left;
	z-index:200;
	float:left;
	margin: 120px 0 0 10px;
}

.sub_content{
	width:680px;
	float:left;
	padding:30px 10px 10px 30px;
}

.sub_content2{
	width:760px;
	float:left;
	padding:10px 0px 10px 260px;
}

.sub_content2_auto{
	width:auto;
	float:left;
	padding:10px 0px 10px 260px;
}


#submenu {
  position: fixed;
  top: 0px;
  height:40px;
  padding: 10px 30px 0 0;
  width:100%;
  right: 0px;
  color:#fff;
  z-index: 400;
  font-family: "Verdana", sans-serif;
  font-size:11px;
  text-align:right;
}
#submenu_2013 {
  position: fixed;
  top: 0px;
  height:80px;
  padding: 10px 30px 0 0;
  width:100%;
  right: 0px;
  color:#000;
  z-index: 400;
  font-family: "Verdana", sans-serif;
  font-size:11px;
  background:#ccc;
  text-align:right;
}

.shadow {
  -moz-box-shadow:    3px 0px 15px 6px #000;
  -webkit-box-shadow: 3px 0px 15px 6px #000;
  box-shadow:         3px 0px 15px 6px #000;
}

.item{
	width:940px;
	padding:0;
	margin: 40px 0px 0px 0px;
	min-height:550px;
	clear:both;
}
.item2{
	padding:0px;
	margin: 40px 0px 0px 0px;
	min-height:550px;
	height:auto;
	clear:both;
	width:100%;
}
.spacer{
	height:450px;
	clear:both;
}

.spacer_s{
	height:20px;
}

.spacer_xs{
	height:10px;
}


.type{
	font-family: "auto-1-small-caps-n3","auto-1-small-caps", sans-serif;

	font-style:normal;
	font-weight: 300;
	font-size:50px;
	line-height:45px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
}

.type1{
	font-family: "auto-1-n3","auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
	font-size:28px;
	line-height:38px;
	text-align:left;
	margin:0px 0 0 0;
	width:600px
} 

.type2{
	font-family: "auto-n3", "auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
	font-size:18px;
	line-height:27px;
	text-align:left;
	margin:0px 0 0 0;
	width:600px
}

.type3{
	font-family: "auto-n3", "auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
	font-size:22px;
	line-height:28px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
}

.smalltype{
	font-size:11px;
	line-height:15px;
	color:#fff;
	font-family:'Verdana', sans-serif;
}



.participant{
	font-size:11px;
	line-height:15px;
	color:#fff;
	width:220px;
	text-align:left;
	font-family:'Verdana', sans-serif;
	padding: 10px;
	float:left;
	background:#747469;
	margin:4px;
}

.participant2{
	font-size:11px;
	line-height:15px;
	color:#fff;
	text-align:left;
	font-family:'Verdana', sans-serif;
	padding: 10px;
	float:left;
	background:#747469;
	margin:4px;
}

.person{
	margin: 0 10px 0px 0;
	float:left;
}

.video{
	background:#000;
	padding:10px;
	float:left;
	color:#fff;
	font-family:'Verdana', sans-serif;
	font-size:11px;
	line-height:15px;
}
.grey{
	color:#555;
}
.language{
	background: #fff;
	color:#000;
	padding:2px;
}
.pic1 img, .pic2 img , .pic5 img{
    background: transparent;
	-ms-interpolation-mode: bicubic;

}
.img_press{
	border:1px solid #444;
}
.img_press:hover{
	border:1px solid #ffca45;
}

.playing a{
	color:#ff9900;
}

.grey_sheet{
	border:0;
	background:#747469;
	opacity:0.9;
	width:100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right:0px;
	color:#fff;
}

.black_sheet{
	border:0;
	background:#000;
	opacity:1;
	width:100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right:0px;
	color:#fff;
}

.white_sheet{
	border:0;
	background:#fff;
	opacity:0.95;
	width:100%;
	padding-top: 20px;
	padding-bottom: 20px;
	color:#000;
}


.grey_shadow {
  -moz-box-shadow:    0px 0px 10px 10px #747469;
  -webkit-box-shadow: 0px 0px 10px 10px #747469;
  box-shadow:         0px 0px 10px 10px #747469;
}