body {
	background-color: #292929;
	font: 11px Arial, sans-serif;
	color: #fff;
	text-align: center;
	margin: 0;
}

img {
	border: 0;
}

iframe {
	height: 520px;
	width: 950px;
	border: 0;
}

a {
	color: #fff;
	text-decoration: none;
}

p {
	padding: 0;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 10px 0;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 13px;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 11px;
}

h5 {
	font-size: 10px;
}

h6 {
	font-size: 9px;
}

#all {
	position: absolute;
	left: 0;
	width: 100%;
}

#front,
#body {
	border: 1px solid #aaa;	
	margin: auto;
}

#front {
	background: url(images/front.jpg);
	height: 546px;
	width: 362px;
	position: relative;
	cursor: pointer;
}

#body {
	height: 600px;
	width: 950px;
	position: relative;
	overflow: hidden;
}

#menu {
	list-style: none;
	position: relative;
	border-bottom: 1px solid #aaa;
	height: 80px;
	width: 960px;
	margin: 0;
	padding: 0;
}

#menu li {
	background: url(images/menu.jpg);
	display: block;
	height: 80px;
	float: left;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
}

li#link-home {
	background-position: 0 0;
	width: 100px;
}

li#link-home.active,
li#link-home.selected {
	background-position: 0 -76px;
}

li#link-bio {
	background-position: -98px 0;
	width: 125px;
}

li#link-bio.active,
li#link-bio.selected {
	background-position: -98px -76px;
}

li#link-photos {
	background-position: -220px 0;
	width: 120px;
}

li#link-photos.active,
li#link-photos.selected {
	background-position: -220px -76px;
}

li#link-news {
	background-position: -338px 0;
	width: 100px;
}

li#link-news.active,
li#link-news.selected {
	background-position: -338px -76px;
}

li#link-cinema {
	background-position: -438px 0;
	width: 155px;
}

li#link-cinema.active,
li#link-cinema.selected {
	background-position: -438px -76px;
}

li#link-blog {
	background-position: -585px 0;
	width: 80px;
}

li#link-blog.active,
li#link-blog.selected {
	background-position: -585px -76px;
}

li#link-downloads {
	background-position: -668px 0;
	width: 135px;
}

li#link-downloads.active,
li#link-downloads.selected {
	background-position: -668px -76px;
}

li#link-contact {
	background-position: -800px 0;
	width: 134px;
}

li#link-contact.active,
li#link-contact.selected {
	background-position: -800px -76px;
}
#home,
#bio,
#photos,
#news,
#cinema,
#blog,
#downloads,
#contact {
	position: relative;
	height: 520px;
	overflow: hidden;
}

#home {
	background: url(images/home_background.jpg);
}

#home-content {
	position:absolute;
	height: 478px;
	width: 560px;
	right: 0;
	top: 0;
	padding: 20px;
	text-align: justify;
	font-size: 11px;
	line-height: 18px;
}

#home-content  a {
	text-decoration: underline;
}

#bio {
	background: url(images/bio_background.jpg);
}

#bio-layer {
	background-color: #000;
	position: absolute;
	border: 1px solid #fff;
}

#bio-navigation,
#bio-navigation-top,
#bio-navigation-bottom {
	width: 610px;
}

#cinema-navigation-top,
#cinema-navigation-bottom,
#theater-navigation-top,
#theater-navigation-bottom,
#tv-navigation-top,
#tv-navigation-bottom {
	width: 633px;
}

#bio-navigation {
	position: absolute;
	top: 20px;
	left: 20px;
	height: 478px;
	overflow: hidden;
}

#bio-text {
	line-height: 16px;
	padding: 5px 20px 20px;
	margin: 0;
	text-align: justify;
}

#bio-navigation-top,
#bio-navigation-bottom,
#cinema-navigation-top,
#cinema-navigation-bottom,
#theater-navigation-top,
#theater-navigation-bottom,
#tv-navigation-top,
#tv-navigation-bottom {
	background: url(images/vertical_scroller.jpg) no-repeat top left;
	position: absolute;
	left: 0;
	font-size: 0;
	height: 20px;
	border: 1px solid #8d8d8d;
	opacity: 0.8;
	filter:alpha(opacity=80);
	cursor: pointer;
}

#bio-navigation-top,
#cinema-navigation-top,
#theater-navigation-top,
#tv-navigation-top {
	top: 0;
}

#bio-navigation-bottom,
#cinema-navigation-bottom,
#theater-navigation-bottom,
#tv-navigation-bottom {
	background-position: bottom left;
	top: 498px;
}

#bio-navigation-bottom {
	top: 456px;
}

#cinema-navigation-top,
#cinema-navigation-bottom,
#theater-navigation-bottom,
#theater-navigation-bottom,
#tv-navigation-top,
#tv-navigation-bottom {
	left: -1px;
}

#photos {
	background: url(images/photos_background.jpg);
}

#photos-carrousel-more,
#photos-carrousel-less,
#news-carrousel-more,
#news-carrousel-less {
	position: absolute;
	background-color: silver;
	bottom: 150px;
	cursor: pointer;
}

#photos-carrousel-more,
#news-carrousel-more {
	right: 0;
}

#photos-carrousel-less,
#news-carrousel-less {
	left: 0;
}

#photos-carrousel,
#news-carrousel,
#downloads-wallpapers-items {
	position: absolute;
	left: 0;
	padding: 10px 0 0 10px;
	margin: 0;
	list-style: none;
	text-align: left;
}

#photos-carrousel,
#news-carrousel {
	width: 100%;
	height: 140px;
	background-color: #000;
	border-top: 1px solid #fff;
	opacity: .5;
	filter:alpha(opacity=50);
}

#photos-carrousel li,
#news-carrousel li,
#downloads-wallpapers-items li {
	padding-right: 20px;
	float: left;
}

#photos-carrousel img,
#news-carrousel img,
#downloads-wallpapers-items img {
	cursor: pointer;
}

#news {
	background: url(images/news_background.jpg);
}

#news-big-image {
	position: absolute;
	background: #000 url(images/loader-2.gif) no-repeat 50% 50%;
	border: 1px solid #aaa;
	cursor: pointer;
	z-index: 2;
}

#news-download {
	position: absolute;
	background-color: #333;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
	z-index: 1;
	cursor: pointer;
}

#cinema-img,
#theater-img,
#tv-img {
	background: url(images/cinema_background.jpg);
	position: absolute;
	top: -1px;
	height: 520px;
	width: 316px;
	border: 1px solid #aaa;
	cursor: pointer;
}

#tv-img {
	background-position: 0 0;
}

#tv-img.over {
	background-position: 0 -520px;
}

#theater-img {
	background-position: -316px 0;
}

#theater-img.over {
	background-position: -316px -520px;
}

#cinema-img {
	background-position: -632px 0;
}

#cinema-img.over {
	background-position: -632px -520px;
}

#cinema-content,
#theater-content,
#tv-content {
	background-color: #111;
	position: absolute;
	height: 519px;
	line-height: 16px;
	width: 633px;
	left: 317px;
	text-align: justify;
}

#cinema-content-container,
#theater-content-container,
#tv-content-container {
	padding: 15px;
	margin: 0;
}

#cinema-content {
	left: 0;
}

#blog {
	background-color: #fff;
}

#downloads {
	background: url(images/downloads_background.jpg);
}

#downloads-container {
	background-color: #000;
	border: 1px solid #fff;
	position: absolute;
	opacity: .5;
	filter:alpha(opacity=50);
}

#downloads-wallpapers-title {
	background: url(images/wallpapers_title.png);
	height: 23px;
	width: 525px;
	margin: 10px 0 0 10px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wallpapers_title.png', sizingMethod='resize');
}

#downloads-wallpapers-items {
	top: 32px;
}

#downloads-wallpapers-items li {
	text-align: center;
}

#downloads-wallpapers-items img.thumb {
	margin-top: 13px;
}

#contact {
	background: url(images/contact_background.jpg);
}

#contact-form {
	position: absolute;
	top: 70px;
	right: 130px;
	width: 340px;
	border: 1px solid #eee;
	padding: 10px;
	background-color: #ccc;
	overflow: hidden;
}

#contact-form label,
#contact-form input,
#contact-form textarea {
	float: left;
}

#contact-form label {
	text-align: left;
	width: 40px;
}

#contact-form input,
#contact-form textarea,
#contact-button {
	font: 10px Arial, sans-serif;
}

#contact-form input,
#contact-form textarea {
	background-color: #333;
	color: #fff;
	border: 0;
	margin: 0 0 5px 0;
	width: 298px;
	border: 1px solid #000;
	outline: 0;
	resize: none;
}

#contact-form input {
	width: 296px;
}

#contact-form button {
	float: right;
	width: 300px;
	background-color: #fff;
	border: 1px solid #333;
}

#contact-loader {
	background: url(images/loader.gif) no-repeat top center;
	height: 16px;
	width: 40px;
	float: left;
}

#footer {
	padding-bottom: 10px;
	color: #444;
}

#footer p {
	font: bold 18px Arial,sans-serif;
	color: #aaa;
	margin: 20px 0 20px 0;
}

#footer a {
	font: 10px Tahoma,Arial,sans-serif;
	color: #555;
}

#footer a:hover {
	color: #c0c0c0;
}

/* WORDPRESS */
img.centered,
img.alignright,
img.alignleft {
	border: 1px solid #fff;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 0;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 0;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/**
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2008 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 */
html,body{margin:0;padding:0;height:100%}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:absolute;}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{text-decoration:underline;color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button,#lightbox-close-button:link,#lightbox-close-button:visited,#lightbox-close-button:hover{text-decoration:underline;color:#999}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}.lightbox-close {background: url(images/close.png);position: absolute;top: -15px;right: -15px;height: 22px;width: 22px;display: block;z-index: 100;cursor: pointer;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close.png', sizingMethod='resize');}

/**
 * videoBox
 */
body{margin:0;}.lbOverlay{position:absolute;background-color:#000;left:0;width:100%;cursor:pointer;z-index:90;}.lbOverlay a{position:absolute;font:12px Arial,sans-serif;color:#fff;top:60px;right:20px;}.lbCenter{background:#fff url(images/loading.gif) no-repeat center;position:absolute;left:50%;text-align:center;padding:5px;z-index:100;}
