
/* Left & Right alignment */
.left {
	float:left;
}
.right {
	float:right;
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.box {
	overflow:hidden;
}
.clear {
	clear:both;
	width: 100%;
}
.first {
	background:none !important;
}
.last {
	margin: 0px !important;
}
/* Global properties ======================================================== */
body, html, .extra {
	height: 100%;
	min-width:1000px;
	min-height:400px;
}
body {
	overflow:hidden;
	border:0;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	background:#000;
}
/* Global Structure ============================================================= */
.extra {
	overflow:hidden;
	height: 100%;
	margin-bottom:-30px;
}
.extra_wrap {
	overflow:hidden;
	height: 100%;
	
}
.main {
	position:relative;
	margin: 0 auto;
	width: 1020px;
	height:518px;
}
.page_spinner {
	position:fixed;
	background: url(../images/main_spinner.gif) 50% 50% no-repeat #1c1c1c;
	z-index:99;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.gall_spinner {

	position:fixed;
	width:100%;
	height:100%;
	background:url(../images/gallLoaderPlane.png) 50% 50% no-repeat;
	z-index:100;
}
.gall_spinner span{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/gallLoader.gif) 50% 50% no-repeat;
}
/* ============================= main layout ====================== */
a {
	color:#616161;
	outline:none;
	text-decoration:underline;
}
a:hover {
	color:#fff;
}
h1 {
	padding:0 0 0 0;
	font-family: 'Glegoo', serif;
	font-size:52px;
	color:#fff;
	line-height:63px;
}
h2 {
font-family: 'Glegoo', serif;
font-size:42px;
line-height:50px;
font-weight:400;
}
h3 {
	padding-bottom: 8px;
	color: #eb393a;
	font-weight:normal;
	font-size:35px;
	letter-spacing:-2px;
}
p {
	padding-bottom:16px;
}
.color1 {
	color:#fff;
}
.p1{color:#000;}

.p2 {font-family: 'Droid Sans', sans-serif;
font-size:12px;
padding-bottom:0;
line-height:20px;
color:#eb393a}

.p3{padding-bottom:0px}
.p4{padding-bottom:3px;
color:#000;
}

.money{background:url(../images/money1.png) no-repeat 0 0;
width:21px;
height:21px;
margin-right:2px;
display:inline-block;
cursor:pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.money:hover{background:url(../images/money1.png) no-repeat 0 -21px}

.i{background:url(../images/info.png) no-repeat 0 0;
width:20px;
height:20px;
display:inline-block;
cursor:pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.i:hover{background:url(../images/info.png) no-repeat 0 -20px}

.r1{background:#eb393a;padding:0 10px;
margin-right:2px;
	border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-webkit-transition: all 0.3s ease;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.r1:hover{background:#000}


.r2{background:#fff;padding:0 10px;
margin-right:2px;
	border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-webkit-transition: all 0.3s ease;
	cursor:pointer;
	color:#000;
	cursor:pointer;
	text-decoration:none;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.r2:hover{background:#eb393a;
color:#000}

.i2 {background:url(../images/p4_icone1.png) no-repeat 0 3px;
float:left; 
font-family: 'Droid Sans', sans-serif;
font-size:12px;
line-height:20px;
cursor:pointer;
color:#fff;
display:inline-block;
text-decoration:none;
margin-right:10px;
}

.i2:hover {color:#eb393a}

.i3 {background:url(../images/p4_icone2.png) no-repeat 0 3px;
float:left; 
font-family: 'Droid Sans', sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
cursor:pointer;
display:inline-block;
text-decoration:none;
margin-right:10px
}

.i3:hover {color:#eb393a}

.i4 {background:url(../images/p4_icone3.png) no-repeat 0 3px;
float:left; 
font-family: 'Droid Sans', sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
cursor:pointer;
display:inline-block;
text-decoration:none;
margin-right:10px
}

.i4:hover {color:#eb393a}


/* ============================= header ====================== */
header {
	position:relative;
	width:100%;
	height:49px;
	background:url(../images/header_plane.png) repeat-x 0 0;
	z-index: 5;
}
header div{
	text-align:center;
}
.logo {
	position:relative;
    text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	width:854px;
	height:132px;
	margin:45px 45px 0 45px;
	background:url(../images/logo.png) 0 0 no-repeat;
}
.logo1 {
	position:absolute;
    text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin:25px;
	width:346px;
	height:132px;
    background:url(../images/logo1.png) 0 0 no-repeat;
}
/* ============================= MENU ====================== */
.menu {
	position: relative;
	display:inline-block;
}
.menu > span {
	position:absolute;
	width:100%;
	height:10px;
	top:0px;

}
#menu > li {
	display:block;
	float:left;
	position: relative;
	text-align:center;
	background:url(../images/menu_bul.png) no-repeat left 21px;
	
}

#menu > li:first-child{background:none}
#menu > li > a {
	display:block;
	
	text-transform:uppercase;
	text-decoration:none;
	overflow:hidden;
}
#menu > li > a span {
	position:relative;
	display:block;
	font-family: 'Droid Sans', sans-serif;
	padding:15px 10px 15px 15px;
	font-size: 14px;
	color: #fff;
	z-index:5;
	
}
#menu > li > a b {
	font-family: 'Droid Sans', sans-serif;
	position:absolute;
	display:block;
	top:-70px;
	text-align:center;
	padding:15px 10px 15px 15px;
	font-weight:normal;
	font-size: 14px;
	color: #eb393a;
}
#menu > li > a strong {
	display:none;
	position:absolute;
	height:40px;
	left: 0px;
	top: -40px;
	background-color:none;
}
#menu > li > a:hover, #menu > .active > a {
	text-decoration:none;
}
.with_ul > span {
	position:absolute;
	top:50px;
	left:0;
	width:9px;
	height:9px;
	
}
.submenu_1 {
	position:absolute;
	top:30px;
	left:0;
	width:125px;
	background:#000;
	padding:20px 0 20px;
	z-index: -1;
}
.submenu_1 li {
	line-height:25px;
	font-family: 'Droid Sans', sans-serif;
	position:relative;
}
.submenu_1 a {
	display:block;
	padding-left:19px;
	color: #FFF;
	font-family: 'Droid Sans', sans-serif;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	line-height:20px;
}
.submenu_1 li:hover > a {
	text-decoration:none;
	color:#eb393a;
}
.submenu_2 {
	position:absolute;
	top:-20px;
	left:126px;
	width:125px;
	background:#000;
	padding:20px 0 20px;
}
/* ============================= bgStretch ====================== */
#bgStretch img{
	background-color:#000;
}
#bgStretch span{

}
#gall_arrs{
	position: relative;
top:50%;
	width:100%;
	margin:0 auto;
	
	
	
}
#prev_arr{
	position:absolute;
	
	left:5px;
	cursor:pointer;
    height:72px;
	width:72px;
	display:block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index:100;

	background:url(../images/gall_prev.png) 0 0 no-repeat;
}
#next_arr{
	position:absolute;
	
	right:5px;
	cursor:pointer;
    height:72px;
	width:72px;
	display:block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index:100;
	
	background:url(../images/gall_next.png) 0 0 no-repeat;
}

#bgNav{
	text-align:center;
	position:absolute;
}
#bgNav ul {
	position:relative;
	overflow:hidden;
	display:inline-block;
}
#bgNav li {
	float:left;
}
#bgNav li span{
	position:absolute;
	width:58px;
	height:58px;
	background:url(../images/thumbPicHover.png) 0 0 no-repeat;
}
/*================================scroll===========================*/
.scroll{
	height:395px;
	padding-right:60px;
}

#music .scroll {padding-right:10px;}
#latest_newsnews  .scroll {padding-right:10px;}
#tour  .scroll {padding-right:10px;}
#fans  .scroll {padding-right:10px;}

._track{
	border:1px #494949 solid;
	background:url(../images/track_texture.png);
	width:9px;
	height:395px;
	
	right:40px;
	top:267px;	

}

#latest_news ._track{right:300px}

._shuttle{
	cursor:pointer;
	width:9px;	
	height:84px;
	background:url(../images/shuttle.png);
}
/* ============================= content ====================== */
.zoomSp{display:block; position:absolute; left:3px; top:3px; width: 176px; height: 120px; z-index:3; background: url(../images/magnify.png) 50% 50% no-repeat; }
.pic img{position: relative; z-index: 1;}
figure {position: relative; z-index: 1;}

#content {
	position:relative;
	z-index:50;
}
#content > ul {
	position:relative;

	margin: 0 auto;
}
#content > ul > li {
	position:absolute;
	width:100%;
	height:100%;
	
}


#next, #prev{
	position:absolute;
	width:64px;
	height:518px;
	top:0;
	z-index:3;
}
#prev{
	left:0;
	background:url(../images/prev_slider.png) 0 0 no-repeat;
}
#next{
	right:0;
	background:url(../images/next_slider.png) 0 0 no-repeat;
}
.contentPad {
	width:940px;
	height:428px;
	padding:60px 40px 30px;
}
.imgIndent{
	padding-bottom:36px;
}
.imgIndent1{float:left;margin-right:20px}
.link {
	display:inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
    text-decoration:underline;
	
}
.linkMarTop{
	margin-top: 18px;
}
.link:hover {
	color:#eb393a;
	text-decoration:none;
}
.padBot{
	padding-bottom:55px;
}
.listWithMarker{margin-top:10px}
.listWithMarker li {
	position:relative;
	display:block;
	height:37px;
	border-top:#393b38 1px solid;
}
.listWithMarker li:first-child {border:none}

.listWithMarker li span{
	position:absolute;
	left:0;
	top:10px;
	width:4px;
	height:7px;
	background:url(../images/list_marker.png) 0 0 no-repeat;
}
.listWithMarker li a {
	display:inline-block;
	position:relative;
	margin-top:4px;
	height:20px;
	padding:4px 0 4px 10px;
	color:#eb393a;
	text-decoration:none;
}
.listWithMarker li a:hover {
	text-decoration:none;
	color:#fff;

}
.listWithImg li {
	overflow:hidden;
	margin-bottom:26px;
}
.listWithImg li img {
	float:left;
}
dt{
	overflow:hidden;
	height:61px;
	padding-bottom:14px;
}
dt > div > span{
	padding-top:19px;
	float:left;
	width:60px;
	height:42px;
	text-align:center;
	color:#fff;
	background:url(../images/datePlane.jpg);
}
dt > div > span > b{
	display:block;
	line-height:10px;
	font-weight:normal;
}
dt > div > p{
	padding:12px 0 0 20px;
	float:left;
}
dt > p{
	padding-top:32px;
}
dd > img{
	float:left;
	padding-right:21px;
}
dd > p{
	position:relative;
	top:-4px;
}
.google_map{
    margin-bottom: 20px;
    width: 432px;
    height: 228px;
    background: #fff;
}
.address {
	width:170px;
}
.w1{width:138px;
margin-right:50px;}

.mailTo{
	color:#eb393a;
	text-decoration:none;
}
.mailTo:hover{
	color:#fff
}
.pl1{background:url(../images/page_plane_texture.png) repeat 0 0;

width:375px;
height:293px;
display:block;
position:relative;
margin: 0 auto;
top:150px;
}
.pl2{background:url(../images/page_plane_texture.png) repeat 0 0;

width:942px;
height:732px;
display:block;
position:relative;
margin: 0 auto;

}
.icons1{width:130px;
position:relative;
margin:0 auto;
top:170px;}

.icone1{background:url(../images/icone1.png) no-repeat 0 0;
width:56px;
height:56px;
display:block;
float:left;
cursor:pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.icone2{background:url(../images/icone2.png) no-repeat 0 0;
width:56px;
height:56px;
display:block;
float:right;
cursor:pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.icone3T{background:url(../images/icone3T.png) no-repeat 0 0;
width:56px;
height:56px;
display:block;
float:right;
cursor:pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.icone1:hover{background:url(../images/icone1.png) no-repeat 0 -56px}
.icone2:hover{background:url(../images/icone2.png) no-repeat 0 -56px}
.icone3T:hover{background:url(../images/icone3T.png) no-repeat 0 -56px}





.pic_bord{ border:#FFF 3px solid}
.pic1{margin:3px}
.box1{background:#FFF; width:249px;height:187px;display:block;
margin:0 18px 18px 0}

.box2{background:#FFF; width:182px;height:187px;display:block;
margin:0 18px 18px 0}
/* ============================= footer ====================== */
footer {
	position:relative;
	width:100%;
	height:30px;
	font-size:10px;
	color:#616161;
	text-transform:uppercase;
	background-color:#1c1c1c;
	z-index:5;
}
footer > div{
	overflow:hidden;
	padding-top:6px;
	margin: 0 auto;
	width: 1020px;
}
#privacy1{text-align:center;
position:relative;
top:180px;
		color:#858484;
		font-size:13px;
	line-height:25px;
	font-family: 'Droid Sans', sans-serif;
}
#links{
	float:right;
}
#privacy1 a, #links a {
	font-size:13px;
	color:#858484;
	line-height:25px;
	font-family: 'Droid Sans', sans-serif;
	text-decoration:none;
}
#privacy1 a:hover, #links a:hover{
	color:#fff;
	text-decoration:none;
}

.privacy{text-align:center;
position:relative;
top:25px;
left:410px;
color:#858484;
font-size:13px;
line-height:25px;
font-family: 'Droid Sans', sans-serif;
display:inline-block;
}

.privacy a, #links a {
	font-size:13px;
	color:#858484;
	line-height:25px;
	font-family: 'Droid Sans', sans-serif;
	text-decoration:none;
}
.privacy a:hover, #links a:hover{
	color:#fff;
	text-decoration:none;
}
/* ============================= forms ============================= */
#form1 {
}
#form1 input {
	background-color:#000;
	margin:0;
	padding:7px 0 7px 10px;
	width:200px;
	box-shadow:none;
	border:#494949 1px solid;
	display:block;
	height:14px
}
#form1 textarea {
	resize: none;
	background-color:#000;
	border:#494949 1px solid;
	padding:7px 0 7px 10px;
	width:327px;
	height:200px;
    overflow:auto;

}
#form1 label {
	position:relative;
	display:block;
	min-height:37px;
}
#form1 .error, #form1 .empty {
	position:relative;
	top: -2px;
	display:none;
	font-size:11px;
	line-height:15px;
	color:#eb393a;
}
#form1 .link{
	margin:0 0 0 20px;
}
/* Form defaults */
input, select, textarea {
	font-family: 'Droid Sans', sans-serif;
font-size:12px;
padding-bottom:0;

color:#fff;
outline:none;
}
