body{
	margin: 0px;
	padding: 0px;
	background: #000000 url(../imgs/main_bg3.png);
	font-family: arial;
}


/* Zero-out elements */
h1, h2, h3, h4, h5, table, form, img, p, td, ul, hr{
	padding: 0px;
	margin: 0px;
	border: 0px;
}


a{
	font-weight: bold;
	text-decoration: none;
	color: #01D8FF;
}
a:hover{
	background: #4D4D4D;
}

a.cliplink{
	display: block;
	height: 17px;
	background: transparent url(../imgs/tv_icon.jpg) no-repeat;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 8px;
	margin-top: 4px;
	margin-bottom: 8px;
}
a.cliplink:hover{
	text-decoration: underline;
}

.wrapper{
	position: absolute;
	background: #222222 url(../imgs/bg.jpg);
	width: 3200px;
	padding-bottom: 200px;
	border: 30px solid #000000;
	min-height: 2200px;
}

.logo_top{
 width:646px;
 height:100px;
 background:black;
	position: absolute;
	top: 490px;
	left: 1270px;
 z-index:1;
}
.logo_bot{
 width:646px;
 height:100px;
 background:black;
	position: absolute;
	top: 800px;
	left: 1270px;
 z-index:1;
}

.logo{
	position: absolute;
	top: 500px;
	left: 1350px;
	width: 660px;
	height: 416px;
	/*background: transparent url(../imgs/logo.png) no-repeat; */
	background: transparent url(../imgs/logo_bg3.png) 25px 0px no-repeat;
	padding-top: 405px;
 z-index:2;
}
.logo-text{
	position:absolute;
 	top:610px;
 	left:1290px;
 	width:350px;
}
.logo-text p{
	color: #CD9ECA;
	font-size: 11px;
	line-height: 15px;
}
.logo-text strong{
	color: #CD00BF;
}


.nav{
	position: fixed;
	width: 119px;
	height: 152px;
	background: transparent url(../imgs/nav_bg.png)  no-repeat;
	text-align: right;
	padding-right: 60px;
	padding-top: 30px;
 	top: 30px;
 	left:200px;
 	z-index:5000;
}
.nav .preload{
	visibility: hidden;
}
.nav a{
	display: block;
	/*
	width: 178px;
	height: 23px;
	*/
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav a:hover{
	color: #FFB4FE;
	background: none;
}
.nav .navfilms{
    /*background: transparent url(../imgs/nav_films_off.png) no-repeat; */
}
.nav .navfilms:hover{
	/*background: transparent url(../imgs/nav_films_on.png) no-repeat;*/
}
.nav .navblog{
	/*background: transparent url(../imgs/nav_blog_off.png) no-repeat;*/
}
.nav .navblog:hover{
	/*background: transparent url(../imgs/nav_blog_on.png) no-repeat;*/
}
.nav .navmelody{
	/*background: transparent url(../imgs/nav_melody_off.png) no-repeat;*/
}
.nav .navmelody:hover{
	/*background: transparent url(../imgs/nav_melody_on.png) no-repeat;*/
}
.nav .navhome{
/*	background: transparent url(../imgs/nav_home_off.png) no-repeat;*/
}
.nav .navhome:hover{
	/*background: transparent url(../imgs/nav_home_on.png) no-repeat;*/
}





.films{
	margin-top: 500px;
	margin-left: 200px;
	width: 675px;
}


.films_header{
	width: 675px;
	height: 105px;
	background: #000000 url('../imgs/headers_films.jpg');
	margin-bottom: 9px;
}

.film{
	background: #0E0E0E;
	padding: 5px;
}
.film .td_left{
	width: 203px;
}
.film_thumb{
	padding-left: 17px;
	background: transparent url('../imgs/film_thumb_bg.png');
}


.film_text{
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 4px;
	color: #F2FF1F;
	font-size: 11px;
	line-height: 15px;
}

.film_footer{
	height: 11px;
	margin-bottom: 9px;
	padding-left: 5px;
}

.infoz{
	display: none;
	background: #0E0E0E;
	margin: 0px;
	padding: 5px;
	padding-top: 0px;
	font-size: 11px;
	color: #D1A9C0;
	line-height: 15px;
}
.infoz_inner{
	background: #000000 url('../imgs/film_bg2.png');
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	/*	min-height: 600px; */
}

.film_stills_wrapper{
	float: right;
	margin-left: 8px;
	width: 120px;
	margin: 20px;
	margin-top: 0px;
	margin-right: 0;
}

.film_stills{
	background: transparent url('../imgs/film_stills_mid.png') no-repeat;
	padding: 6px;
}
.film_stills img{
	border: 1px solid #BC3C6F;
	margin-bottom: 8px;
}
.film_stills_footer{
	background: transparent url('../imgs/film_stills_bot.png') no-repeat;
	height: 46px;
}

.film_stills2_wrapper{
	margin-left: 8px;
	width: 120px;
	margin: 20px;
	margin-top: 0px;
	margin-right: 0;
}

.film_stills2{
	background: transparent url('../imgs/film_stills_mid.png') no-repeat;
	padding: 6px;
}
.film_stills2 img{
	border: 1px solid #BC3C6F;
	margin-bottom: 8px;
}
.film_stills2_footer{
	background: transparent url('../imgs/film_stills_bot.png') no-repeat;
	height: 46px;
}



.pop_window{
	position: absolute;
	margin-left: 40px;
	background: #FF95C0 url('../imgs/pop_bg.png') repeat-x;
	padding: 10px;
	padding-top: 5px;
}

.pop_window span{
	display: block;
	color: #CEF300;
	font-weight: bold;
	text-transform: uppercase;
}
.pop_window .closeme{
	float: right;
}






.blogs{
	margin-top: 500px;
	width: 675px;
}

.blogs_header{
	width: 675px;
	height: 105px;
	background: #000000 url('../imgs/headers_blog.jpg');
	margin-bottom: 9px;
 	position:relative;
}
.blogs_header a{
 	position: absolute;
 	right: 5px; 
 	top:5px;
 	font-size:12px;
}


.blog{
	background: #0E0E0E url('../imgs/blog_title_bg.jpg') 100% no-repeat;
	padding: 5px;
	margin-bottom: 9px;
}

.date{
	width: 61px;
	height: 68px;
	background: transparent url('../imgs/date_bg.png') no-repeat;
	color: #0E0E0E;
	font-weight: bold;
	text-align: center;
}
.date .month{
	margin-top: 2px;
	font-size: 14px;
	text-transform: uppercase;	
}
.date .day{
	margin-top: -6px;
	font-size: 40px;
}
.date .year{
	font-size: 14px;	
	margin-top: -6px;
}

.blog h1 a{
	display: block;
	font-size: 30px;
	color: #AABDA4;
	margin-top: 11px;
}
.blog h1 a:hover{
	text-decoration: none;
	background: #4D4D4D;
}


.blog h3{
	font-weight: normal;
	font-size: 11px;
	color: #E37359;
	margin-top: 1px;
	margin-left: 2px;
}

.blog .td_left{
	width: 84px;
}

.blog_footer{
	background: #0E0E0E;
	padding: 5px;
	font-size: 11px;
	padding-left: 90px;
	text-transform: uppercase;
}

.blog_content{
	padding: 10px;
	padding-left: 40px;
	padding-right: 40px;
	background: #2A2A2A url('../imgs/blog_bg.jpg') repeat-x;
	color: #FEAFCF;
	color: #B8B2A0;
	font-size: 11px;
	line-height: 15px;
	
}
.blog_content img{
	padding: 5px;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	background: #FFFFFF;
	border: 1px solid #161616;
}







.contact{
	width: 675px;
	margin-top: 250px;
}


.contact_header{
	width: 675px;
	height: 105px;
	background: #000000 url('../imgs/headers_contact.jpg');
	margin-bottom: 9px;
}

.contact_box{
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 20px;
	padding-top: 10px;
	background: #b4b4b4 url('../imgs/contact_bg.png');
}
.contact_box form{
	color: #FF8686;
}
.contact_box form input, select, textarea{
	font-weight: bold;
	padding: 2px;
	background: #000000;
	color: #FEAFCF;
}

.contact_box form span{
	display: block;
	text-transform: uppercase;
	color: #B8B2A0;
	font-weight: bold;
	margin-bottom: 8px;
}











.about{
	position: absolute;
	top: 1330px;
	left: 1261px;
	width: 675px;
}
.about_header{
	width: 675px;
	height: 105px;
	background: #0E0E0E url('../imgs/headers_melody.jpg');
	margin-bottom: 9px;
}

.about_text{
	background: #0E0E0E;
	padding: 10px;
	color: #ABABAB;
	font-size: 11px;
	line-height: 15px;
}
.about_text h3{
	font-size: 16px;
	color: #FEAFCF;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 12px;
	margin-top: 8px;
}
.about_text p{
	padding: 5px;
	margin-bottom: 8px;
}

.blog_content img{
 width:300px;
 border:2px solid #333;
}










.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

















.highslide {
    cursor: url('../js/graphics/zoomin.cur'), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url('../js/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url('../js/graphics/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}














