@CHARSET "UTF-8";


@font-face {
	font-family: 'SansationLight';
	src: url('sansation_light-webfont.eot');
	src: local('☺'), url('sansation_light-webfont.woff') format('woff'), url('sansation_light-webfont.ttf') format('truetype'), url('sansation_light-webfont.svgz#webfontoG3zR0ni') format('svg'), url('sansation_light-webfont.svg#webfontoG3zR0ni') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clear{
	clear:both;
}

a{
	color:#242424;
}

a img{
	border:none;
	text-decoration: none;
}

a:hover{
	color:#ef017c;
}

h1{
	font-family: 'SansationLight', Tahoma, Arial;
	color:#fff;
	font-weight: normal;
}

h2{
	font-family: Tahoma, Arial;
	color:#fff;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight: normal;
	line-height: normal;
}

h3{
	font-family: Tahoma, Arial;
	font-weight: normal;
}

strong{
	white-space: nowrap;	
}

p{
	text-align:justify;
	font-size:0.9em;
}

ul{
	font-size:0.9em;
	margin:10px;
	padding:0px 0px 0px 10px;
}

body{
	background: #3cbdd4 url(../party/background.jpg) repeat;
	margin:0px;
	padding:0px;
	color:#242424; 
	font-weight: normal; 
	font-style: normal; 
	line-height:normal; 
	font-family: Tahoma, Arial;
}

#main{
	margin: 0 auto;
	position:relative;
	width:980px;
	height:12800px;
	background: url(../party/menu_bg.png) repeat-y;
	background-position: top right;
}

#info{
	position:absolute;
	z-index:100;
	right:100px;
	top:180px;
}

#djs{
	position:absolute;
	right:100px;
	top:1809px;
}


#lineUp{
	position:absolute;
	right:100px;
	top:8325px;
}

#djjuris{
	position:absolute;
	right:100px;
	top:9954px;
}

#partners{
	position:absolute;
	right:100px;
	top:11583px;
}


.containter{
	padding:20px 0px 0px 0px;
}

.menu{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:20px;
	font-family: 'SansationLight', Tahoma, Arial;
}

.menu li{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	width:136px;
	height:40px;	
}

.menu li a{
	display:block;
	width:136px;
	padding:13px 0px 0px 0px;
	height:38px;
	text-decoration: none;
}

.menu li a:hover{
	text-decoration: underline;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#fff;
}

a.blue:hover{
	background-color:#13b7e9;
}

a.green:hover{
	background-color:#bbf244;
}

a.orange:hover{
	background-color:#ff7700;
}

a.pink:hover{
	background-color:#f00080;
}

.active{
	background-color:#242424;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#fff;
}

.active:hover{
	background-color:#242424 !important;
}

#content_info{
	z-index:0;
	background-image:url("../party/summer-thunder.png");
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	top:10px;
	padding-top:260px;
}

#djs_info{
	z-index:0;
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	top:1920px;
}

#content_lineup{
	z-index:0;
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	top:6480px;
}

#content_djjuris{
	z-index:0;
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	top:8120px;
}

#content_partners{
	z-index:0;
	background-repeat:no-repeat;
	width:100%;
	position:absolute;
	top:9750px;
}

#partners_box{
	margin:1em 0em 0em 0em;
	width:75%;
	height:400px;
	padding:1em;
	background-color:#fff;
	-moz-box-shadow: #333 5px 5px 10px;
  -webkit-box-shadow: #333 5px 5px 10px;
  box-shadow: #333 5px 5px 10px;
}

#partners_box div{
	float:left;
	height: 120px;
	margin:20px 25px 20px 20px;	
}

table{
	width:70%;
	font-size:1.5em;
	font-family: 'SansationLight', Tahoma, Arial;
	border-collapse: collapse;
	  -moz-box-shadow: #333 5px 5px 10px;
  -webkit-box-shadow: #333 5px 5px 10px;
  box-shadow: #333 5px 5px 10px;
}

table tr td{
	height:40px;
	padding:0em 1em 0.3em 1em;
	cursor:pointer;
}

table tr td.big{
	height:50px;
	_font-weight:bolder !important;
	font-size:1.6em;
	padding:0.3em 1em 0.3em 0.5em;
}

tr.even{
	background-color: #ef027d;
}

tr.odd{
	background-color: #03b0e6;
}

tr:hover{
	background-color: #a5c956;
	color:#fff;
}

.scaled {
		-webkit-transform: scale(0.8);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 300ms;
	}
	
.scaled:hover{
		-webkit-transform: scale(1);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 300ms; 
	}
