@charset "UTF-8";
/* CSS Document */

/* 
Copyright Cinema Popular
All rights reserved
Credits: Site created by pill and pillow
*/


/*==========Common Styles==========*/

*,html {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#333333;
} 

body {
	background-color: #DDDDDD;
	margin: 0;
	padding: 0;
}

form, ul, li, h1, h2, h3, p {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}
a{
	color:#FF3300; /*orange*/
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

a img{
	border:0;
}


/*==========Backgrounds==========*/
#main{
	width:990px;
	background-color:#FFFFFF;
	margin:0 auto;
	overflow:auto;
}

#main_slideshow{
	width:990px;
	height:385px;
	background-color:#999999;
}
#main_nav{
	padding:22px 21px 13px 26px;
	width:943px;
	overflow:auto;
}
#main_nav_home{
	padding:16px 21px 21px 21px;
	width:943px;
	overflow:auto;
}
#main_allnav{
	padding:22px 21px 0 26px;
	width:943px;
	overflow:auto;
}
#main_nav_wrapper{
	padding:0px 0 0 0;
	float:left;
	width:818px;
	overflow:auto;
}
#main_nav_wrapper2{
	padding:0px 0 9px 0;
	width:943px;
	overflow:auto;
}
#nav{
	width:818px;
	padding:10px 0 0 0;
	margin:0;
	height:13px;
	clear:both;
	overflow:hidden;
}
#language_nav{
	float:right;
	text-align:right;
}
#subnav{
	width:818px;
	padding:0;
	margin:0;
	height:11px;
	clear:both;
	overflow:hidden;
	padding-top:14px;
}

#production_icon{
	width:410px;
	float:left;
	overflow:hidden;
}

#logo{
	float:right;
	width:125px;
	height:48px;
	/*logo - width: 125px*/
	text-align:right;
}


#top_panels{
	width:969px;
	padding:0 21px 0 0;
	overflow:auto;
	clear:both;
	margin-bottom:20px;
}

#panel_features{
	width:969px;
	clear:both;
}

#panel_featuers_banner{
	width:299px;
	height:238px;
	background: url(../assets/panel_features.jpg) no-repeat top left;
	float:left;
}

#panel_features_cnt{
	width:656px;
	background-color:#FFCC33;
	float:right;
	padding:14px 0 8px 14px;
}

#panel_features_cnt_wrapper{
	width:656px;
	clear:both;
	overflow:auto;
	padding-top:22px;
}

#panel_features_item{
	width:208px;
	padding-right:10px;
	float:left;
}
#features_desc{
	padding:10px 0 7px 0;
}
#features_desc .title{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
}

#features_desc .title a{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
}

#features_desc .title a:hover{
	text-decoration:none;
	color:#FF3300;
}

#features_desc .subtitle{
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#535353;
}

#btm_panels{
	width:950px;
	padding:0 21px 25px 19px;
	overflow:auto;
	clear:both;
}
#panel_worldsales{
	width:277px;
	padding: 26px 3px 0 0;
	float:left;
}
#panel_worldsales_banner{
	width:277px;
	height:149px;
	background: url(../assets/panel_worldsales.jpg) no-repeat top left;
}
#panel_worldsales_cnt{
	background-color:#142831;
	width:241px;
	padding:20px 0 8px 18px;
	margin:0;
	overflow:auto;
}
#panel_news{
	width:670px;
	float:right;
}
#panel_news_wrapper{
	width:670px;
	clear:both;
	background:url(../assets/panel_news_bg.gif) 0 0 repeat-y;
	overflow:auto;
}
#panel_news_cnt{
	width:323px;
	background:url(../assets/panel_news_cnt_bg.gif) #339966 top left no-repeat;
	float:left;
	overflow:auto;
	margin:0;
	padding:52px 25px 22px 25px;
	color:#FFFFFF;
}
#panel_news_item{
	border-bottom:1px solid #85C2A3;
	padding:12px 0 12px 0;
}
#panel_news_cnt .title{
	font-size: 20px;
	line-height:24px;
}
#panel_news_cnt .title a{
	font-size: 20px;
	line-height:24px;
	color:#FFFFFF;
}

#panel_news_cnt .title a:hover{
	font-size: 20px;
	line-height:24px;
	color:#000000;
	text-decoration:none;
}
#panel_news_cnt .title a i{
	font-size: 20px;
	line-height:24px;
	color:#FFFFFF;
	font-style:italic;
}

#panel_news_cnt .title a:hover i{
	font-size: 20px;
	line-height:24px;
	color:#000000;
	text-decoration:none;
	font-style:italic;
}
#panel_news_cnt .date{
	font-size:12px;
	line-height:21px;
	color:#C2E1D1;
}

#panel_news_banner{
	width:297px;
	background: url(../assets/panel_news.jpg) #DD1A22 no-repeat top left;
	float:right;
	padding:233px 0 8px 0;
	margin:0;
}

/*==========Text==========*/
a.white{
	color:#FFFFFF;
	font-weight:bold;
}

a.white:hover{
	color:#FF3300; /*orange*/
	text-decoration: none;
}

a.blue{
	color:#37A6DE;
	font-weight:bold;
}

a.blue:hover{
	text-decoration: underline;
}

a.red{
	 color:#CC3333;
	 font-weight:bold;
}

a.red:hover{
	 text-decoration: underline;
}

a.orange{
	 color:#F48529;
	 font-weight:bold;
}

a.orange:hover{
	 text-decoration: underline;
}

p{
	font-size:14px;
	color:#000000;
	line-height:21px;
	padding: 0 20px 18px 0;;
}
/*==========Pages==========*/
#masthead{
	width:963px;
	padding:40px 0 40px 27px;
	clear:both;
	overflow:hidden;
}
#masthead .about_hd{
	width:302px;
	height:88px;
	float:left;
	padding-right:5px;
}
#masthead .about_subhd{
	width:656px;
	float:right;
}
#page_wrapper{
	clear:both;
	padding:0 25px 0 27px;
	width:938px;
}
#page_cnt{
	width:726px;
	float:left;
}
#page_sidebar{
	width:212px;
	float:right;
}

/*---About---*/
#about_others{
	width:662px;
	overflow:auto;
	margin-bottom:24px;
}
#about_profile{
	width:662px;
	overflow:auto;
	/*border-bottom:1px solid #E1E1E1;*/
	padding-bottom:10px;
	margin-bottom:24px;
}
#about_name{
	padding-bottom:18px;
}
.about_img{
	border:1px solid #E1E1E1;
	margin: 0 18px 12px 0;
}
.hd_brown{
	font-size:34px;
	color:#660033;
	line-height:34px;
	padding-bottom:3px;
	font-family:"Georgia", Times New Roman, Times, serif;
	/*font-style:italic;*/
}
.subhd_orange{
	font-size:18px;
	color:#CC6600;
	line-height:20px;
	padding-left:2px;
}
/*#page_sidebar_about{
	background-color:#660033;
	width:212px;
}*/
#page_sidebar_about{
	background-color:#660033;
	width:212px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:260px;
}
#page_sidebar_about_item{
	display:block;
	width:186px;
	color:#FFFFFF;
	font-size:15px;
	padding:11px 13px 13px 13px;
	border-bottom:1px solid #944D71;
	background-color:#660033;
	overflow:hidden;
	font-weight:bold;
}
a#page_sidebar_about_item{
	text-decoration:none;
}
a#page_sidebar_about_item:hover{
	color:#CC6600;
	text-decoration:none;
}

/*---Productions---*/
#production_name{
	padding-bottom:18px;
}
.hd_yellow{
	color:#F9BB00;
	font-size:34px;
	line-height:34px;
	padding-bottom:5px;
	/*font-family:"Georgia", Times New Roman, Times, serif;*/
	
}
.subhd_black{
	font-size:16px;
	color:#000000;
	line-height:22px;
	padding-left:2px;
	font-weight:bold;
}

#production_profile{
	width:662px;
	overflow:auto;
	margin-bottom:18px;
	padding-bottom:24px;
	border-bottom:1px solid #E1E1E1;
}
.production_img{
	border:1px solid #E1E1E1;
}

#production_cnt{
	width:662px;
	overflow:auto;
	clear:both;
}

#production_cnt_img{
	width:228px;
	padding:0 18px 12px 0;
	float:left;
}

#production_cnt_text{
	width:414px;
	float:right;
	overflow:auto;
}

/*#page_sidebar_productions{
	background-color:#F9BB00;
	width:212px;
}*/

#page_sidebar_productions{
	background-color:#F9BB00;
	width:212px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:260px;
}

#page_sidebar_productions_item{
	display:block;
	width:186px;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 13px 7px 13px;
	font-weight:bold;
	border-bottom:1px solid #FBD04D;
	background-color:#F9BB00;
	overflow:hidden;
}
a#page_sidebar_productions_item{
	text-decoration:none;
}
a#page_sidebar_productions_item:hover{
	color:#0070A6;
	text-decoration:none;
}


/*---Press---*/
#post_name{
	padding-bottom:18px;
}
#post_name2{
	padding-bottom:12px;
}
.hd_blue{
	color:#28A4CE;
	font-size:26px;
	line-height:28px;
	padding-bottom:5px;
	
}
.hd_blue i{
	font-style:italic;
	color:#28A4CE;
	font-size:26px;
	line-height:28px;
	padding-bottom:5px;
}
.hd_orange{
	color:#F48529;
	font-size:26px;
	line-height:28px;
	padding-bottom:5px;
	
}
.date{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

#post_wrapper{
	width:938px;
	padding-bottom:68px;
	overflow:auto;
}

#page_gallery_desc{
	width:554px;
	padding-right:22px;
	float:left;
}

#page_gallery{
	width:354px;
	float:right;
	background-color:#E1E1E1;
	padding:8px 0 8px 8px;
	overflow:auto;
}
.img_thumb{
	margin: 0 8px 8px 0;
	float:left;
}

/*#page_sidebar_press{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}*/
#page_sidebar_press{
	background-color:#F9BB00;
	width:212px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:260px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#page_sidebar_press li{
	display:block;
	width:186px;
	font-size:12px;
	padding:5px 13px 7px 13px;
	border-bottom:1px solid #FCA963;
	background-color:#FA8420;
	overflow:hidden;
	list-style-type:none;
	list-style-position:outside;
}
#page_sidebar_press li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#page_sidebar_press li a:hover{
	color:#0070A6;
	text-decoration:none;
}
#page_sidebar_press li a.active{
	color:#000000;
}


/*---Press---*/
#press_index_item{
	clear:both;
	width: 662px;
	padding-bottom:8px;
	border-bottom:1px solid #E1E1E1;
	margin-bottom:22px;
	overflow:auto;
}

/*#press_index_img{
	width:110px;
	margin: 0 20px 12px 0;
	float:left;
}

#press_index_cnt{
	width:532px;
	float:right;
}*/

.press_thumb{
	border:1px solid #E1E1E1;
	margin: 0 20px 12px 0;
}

#press_index_title_wrapper{
	padding-bottom:8px;
}

.press_index_title{
	font-size:18px;
	color:#28A4CE;
}

.press_index_title a{
	font-size:18px;
	color:#28A4CE;
}

.press_index_title a:hover{
	color:#CC3333;
	text-decoration:none;
}

.press_index_title a i{
	font-size:18px;
	color:#28A4CE;
	font-style:italic;
}

.press_index_title a:hover i{
	color:#CC3333;
	text-decoration:none;
	font-style:italic;
}
#press_gallery{
	background:url(../assets/tl_gallery.gif) top left no-repeat;
	padding:30px 0;
}

#press_pdf{
	background: url(../assets/tl_related-press-articles.gif) top left no-repeat;
	padding:30px 0;
}

#press_pdf li a{
	display:block;
	width:662px;
	/*height:20px;*/
	padding:5px 0 5px 0;
	border-bottom:1px solid #F1F1F1;
}

#press_pdf li a:hover{
	text-decoration:none;
	color:#FF9900;
}

/*---Marketing---*/
.hd_red{
	color:#CC3333;
	font-size:26px;
	line-height:28px;
	padding-bottom:5px;	
}

.hd_red i{
	color:#CC3333;
	font-size:26px;
	line-height:28px;
	padding-bottom:5px;	
	font-style:italic;
}

#page2_gallery_desc{
	width:280px;
	padding-right:22px;
	float:left;
}

#page2_gallery{
	width:628px;
	float:right;
	/*background-color:#E1E1E1;
	padding:8px 0 8px 8px;*/
	overflow:auto;
}


/*==========Columns/Tables==========*/
#column1{
	width:340px;
	padding:0 20px 0 0;
	float:left;
}

#column2{
	width:340px;
	padding:0 20px 0 0;
	float:right;
}


/*==========Curved corners==========*/
.curved{
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	/*-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior:url(border-radius.htc);*/
}
.curved-button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*behavior:url(border-radius.htc);*/
}
.curved-allrounded{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*behavior:url(border-radius.htc);*/
}
.curved-3corners{
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	/*behavior:url(border-radius.htc);*/
}

.curved-sidebar-first{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	/*behavior:url(border-radius.htc);*/
}

.curved-sidebar-last{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	/*behavior:url(border-radius.htc);*/
}

/*==========Buttons==========*/
#br_button{
	float:right;
	text-align:right;
	padding-right:7px;
	margin-top:8px;
}

/*==========Footer==========*/
#footer{
	width:970px;
	padding: 10px 20px 10px 0;
	text-align:right;
	font-size:11px;
	clear:both;
}

/*==========Slideshow==========*/
#slideshow {
    position:relative;
    height:385px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*==========Tooltip==========*/
.tooltip {
	position: absolute;
	z-index: 3000;
	border: none;
	background-color: #000000;
	padding: 5px;
	opacity: 0.85;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	top:0;
	left:0;
	display:none;
	width:195px;
}
