@import url('reset.css');
@import url('fontface.css');
/* ------------ Default class Define ----------------- */
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.float_clear
{
	clear:both;
}
.underline
{
	text-decoration:underline;
}
/* ------------ Default Font Sizes Start ----------------- */
.font_13
{
	font-size:13px;
}
.font_15
{
	font-size:15px;
}
.font_16
{
	font-size:16px;
}
.font_20
{
	font-size:20px;
}
/* ------------ Default Font Sizes Over ----------------- */

/* ------------ Default Font Color Start ----------------- */
.color_white
{
	color:#ffffff;
}
.color_333
{
	color:#333333;
}
.color_red_dark
{
	color:#990000;
}
.color_black
{
	color:#000000;
}
/* ------------ Default Font Color Over ----------------- */

/* ------------ Default Background Color Start ----------------- */
.bg_color_white
{
	background-color:#ffffff;
}
.bg_color_light_grey
{
	background-color:#f5f5f5;
}
.bg_color_dark_grey
{
	background-color:#f0f0f0;
}
.bg_color_red_dark
{
	background-color:#990000;
}
/* ------------ Default Background Color Over ----------------- */

.block_display
{
	display:block;
}
.width_980
{
	width:980px;
}
.center_div
{
	width:980px;
	padding:0px;
	margin:0px auto;
}
.text_align_center
{
	text-align:center;
}
.text_align_justify
{
	text-align:justify;
}
.text_align_right
{
	text-align:right;
}



.padding_zero
{
	padding:0px 0px 0px 0px !important;
}
.margin_zero
{
	margin:0px auto;
}
.margin_zero_total
{
	margin:0px 0px 0px 0px !important;
}
/* ------------ Padding - 10px ----------------- */
.padding_top_10
{
	padding-top:10px;
}
.padding_right_10
{
	padding-right:10px;
}
.padding_bottom_10
{
	padding-bottom:10px;
}
.padding_left_10
{
	padding-left:10px;
}
.padding_all_10
{
	padding:10px;
}
/* ------------ Padding - 10px ----------------- */

/* ------------ Padding - 20px ----------------- */
.padding_top_20
{
	padding-top:20px;
}
.padding_right_20
{
	padding-right:20px;
}
.padding_bottom_20
{
	padding-bottom:20px;
}
.padding_left_20
{
	padding-left:20px;
}
.padding_all_20
{
	padding:20px;
}
/* ------------ Padding - 10px ----------------- */

/* ------------ Padding - 15px ----------------- */
.padding_top_15
{
	padding-top:15px;
}
.padding_right_15
{
	padding-right:15px;
}
.padding_bottom_15
{
	padding-bottom:15px;
}
.padding_left_15
{
	padding-left:15px;
}
.padding_all_15
{
	padding:15px;
}
/* ------------ Padding - 15px ----------------- */

/* ------------ Margin - 10px ----------------- */
.margin_top_10
{
	margin-top:10px;
}
.margin_right_10
{
	margin-right:10px;
}
.margin_bottom_10
{
	margin-bottom:10px;
}
.margin_left_10
{
	margin-left:10px;
}
.margin_all_10
{
	margin:10px;
}
/* ------------ margin - 10px ----------------- */

/* ------------ Margin - 15px ----------------- */
.margin_top_15
{
	margin-top:15px;
}
.margin_right_15
{
	margin-right:15px;
}
.margin_bottom_15
{
	margin-bottom:15px;
}
.margin_left_15
{
	margin-left:15px;
}
.margin_all_15
{
	margin:15px;
}
/* ------------ margin - 15px ----------------- */

/* ------------ Margin - 20px ----------------- */
.margin_top_20
{
	margin-top:20px;
}
.margin_right_20
{
	margin-right:20px;
}
.margin_bottom_20
{
	margin-bottom:20px;
}
.margin_left_20
{
	margin-left:20px;
}
.margin_all_20
{
	margin:20px;
}
/* ------------ margin - 20px ----------------- */

/*------------------ body ----------------------*/

/*------------------ body over ----------------------*/
/*----------------- top --------------------*/
#top
{
	background-image:url(../images/top-bg.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:690px;
	background-color:#8d0809;
}
.banner_image
{
	background-image:url(../images/banner-bg.png);
	background-repeat:no-repeat;
	height:542px;
}
.top_nevigation
{
	height:140px;
	position:relative;
}
.logo
{
	position:absolute;
	top:0px;
	left:0px;
}
.social_bg
{
	background-image:url(../images/right-social-bg.png);
	background-repeat:no-repeat;
	width:210px;
	height:73px;
	padding:0px 0px 0px 3px;
}
.social_bg ul li
{
	float:left;
	margin:0px 3px;
}
.right_section
{
	width:530px;
}
.nevigation
{
}
.nevigation ul li
{
	float:left;
	margin:0px 20px 0px 0px;
}
.nevigation ul li a
{
	color:#ffffff;
}
.nevigation ul li a:hover
{
	color:#CCCCCC;
}
.different_links
{
	position:relative;
}
.mindlesssummer {
    left: 146px;
    position: absolute;
    top: 30px;
}
.rahinos
{
	position:absolute;
	top:55px;
	right:160px;
}
.bloodsweet
{
	position:absolute;
	top:210px;
	left:65px;
}
.viewmore
{
	position:absolute;
	right:50px;
	top:200px;
}
.monsterhunter
{
	position:absolute;
	left:120px;
	top:430px;
}
.rageinthe
{
	position:absolute;
	top:380px;
	right:75px;
}
/*----------------- top over ---------------*/


/*---------------- container start ---------------------*/
#container
{
}
.main_container_movie
{
	margin:-20px 0px 0px 0px;
}
.top_movie
{
	background-image:url(../images/bottom-banner-bg.png);
	background-repeat:repeat-x;
	background-position:top center;
	height:20px;
}
.footer_images_selected
{
	height:20px;
	background-image:url(../images/bottom-banner-bg-footer.png);
	background-position:bottom center;
	background-repeat:repeat-x;
}
.container_secton_conent
{
	background-color:#FFFFFF;
}
.left_image_gallery
{
	width:265px;
}
.right_text_content
{
	width:620px;
}
.movie_content
{
	position:relative;
}
.comingsoong
{
	position:absolute;
	right:0px;
	top:-40px;
}
.bullets_gallery ul li
{
	float:left;
	margin:0px 5px;
}
.lsjlkrjeljkas
{
	background-color:#f0f0f0;
}
.redline
{
	display:block;
	width:980px;
	height:5px;
	background-image:url(../images/red-top-line.jpg);
}
.line
{
	border-top:#cccccc 1px solid;
	height:0px;
	border-bottom:#ffffff 1px solid;
	width:820px;
	position:relative;
	top:55px;
}
.content_left_image
{
	width:500px;
}
.content_images img
{
	padding:0px 25px 10px 0px;
}
.line_2
{
	border-top:#cccccc 1px solid;
	height:0px;
	border-bottom:#ffffff 1px solid;
	position:relative;
	top:55px;
}
.caltuation
{
	border-top:#e3e3e3 1px solid;
	color:#cc0000;
}
.gradient_red
{
	background-color: #af0000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#af0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#af0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cc0000,  #af0000); /* for firefox 3.6+ */
	height:92px;
	padding:10px 10px;
	position:relative;
}
.shootcamear
{
	position:absolute;
	background-image:url(../images/lightcarearaction.png);
	background-repeat:no-repeat;
	width:68px;
	height:80px;
	top:0px;
	left:0px;
	z-index:0;
}
.tsa_pozs
{
	position:relative;
	z-index:10;
}
.newyour
{
	padding:0px 0px 0px 68px;
	
}
.video_teste
{
	margin:-20px 0px 0px 0px;
}
.video_rahinos
{
	position:relative;
	top:-4px;
}
.line_blod
{
	width:828px;
	position:relative;
	top:45px;
	border-bottom:#e2e2e2 1px solid;
}
.more_imge
{
	position:relative;
	top:44px;
}
.blood_textes
{
	width:420px;
	height:255px;
}
.border_bottom_blod
{
	border-bottom:#e2e2e2 1px solid;
}
.line_blod_2
{
	width:713px;
	position:relative;
	top:10px;
	border-bottom:#e2e2e2 1px solid;
}
.more_imge_two
{
	position:relative;
	top:9px;
}
.blood_textes_2
{
	width:470px;
}
.gseteste
{
	position:relative;
	top:10px;
	width:500px;
}
.line_blod_3
{
	width:670px;
	position:relative;
	top:10px;
	border-bottom:#e2e2e2 1px solid;
}
.blood_textes_3
{
	width:515px;
}
.preproducties
{
	margin:0px 0px 40px 0px;
}
.preproduction
{
	margin:20px 0px 0px 0px;
}
.preproduction li
{
	float:left;
	margin:0px 15px 0px 15px;
	min-height:70px;
}
.preproduction li a
{
	padding:15px 40px;
	font-size:16px;
	background-color:#f5f5f5;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#999999;
}
.preproduction li a:hover
{
	background-color: #af0000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#af0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#af0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cc0000,  #af0000); /* for firefox 3.6+ */
	border-radius:6px;
	color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.preproduction li a.selected
{
	background-color: #af0000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#af0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#af0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cc0000,  #af0000); /* for firefox 3.6+ */
	border-radius:6px;
	color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.preproductions
{
	width:100%;
	min-height:170px !important;
}

/*---------------- container over ----------------------*/


.movie_stripes
{
	background-image:url(../images/moviestripe.jpg);
	background-repeat:repeat-x;
	height:108px;
}
.image_thumb
{
	position:relative;
	top:15px;
	width:100%;
	margin:0px 0px 0px 1px;
}
.image_thumb li
{
	width:99px;
	float:left;
	margin:1px 6px 0px 3px;
}
.image_thumb li a
{
	width:99px;
}

.image_thumb li img
{

}
.bg_botom_strip
{
	background-image:url(../images/footer-belt.jpg);
	background-repeat:repeat-x;
	height:106px;
}
.footer_text_link
{
	margin:40px 0px 75px 0px;
}
.footer_text_link li
{
	float:left;
	margin:0px 25px 0px 0px;
}
.footer_text_link li a
{
	color:#fff;
}
.socialnetfooter
{
	margin:40px 0px 0px 0px;
}
.socialnetfooter li
{
	float:left;
	margin:0px 0px 0px 20px;
}
.gallery_left_right_imges1
{
	position:absolute;
	top:156px;
	left:172px;
	z-index:1;
}
.gallery_left_right_imges2
{
	position:absolute;
	top:155px;
	right:151px;
	z-index:2;
}
.gallery_start
{
	left: 366px;
	position: absolute;
	top: 112px;
	z-index: 1001;
}
.powerde
{
	position:relative;
}
.poweredbys
{
	position:absolute;
	top:-22px;
	right:0px;
	width:238px;
}
.border_radius_si
{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:#dcdcdc 1px solid;
}
.img_padd_marg
{
	padding:0px 15px 0px 15px;
}
.border_top_btm_repet
{
	background-image:url(../images/border-top-bottom.jpg);
	background-repeat:repeat-x;
	height:2px;
}
.background_color_red_dark_red
{
	background-color:#cc0000;
}
.bg_conteatc_darkred
{
	background-image:url(../images/film_carmere.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.curly_brackere
{
	background-image:url(../images/curlybracket.png);
	background-repeat:no-repeat;
	background-position:center;
}
.curly_brackere_three
{
	background-image:url(../images/curlybracket_three.png);
	background-repeat:no-repeat;
	background-position:center;
}

.curly_brackere_two
{
	background-image:url(../images/curlybracket_two.png);
	background-repeat:no-repeat;
	background-position:center;
}
.contact_address_box
{
	width:375px;
	position:relative;
	left:290px;
}
.contact_address_box_three_two
{
	width:700px;
	position:relative;
	left:120px;
}
.contact_address_box_three
{
	width:480px;
	position:relative;
	left:255px;
}

.contact_address_box_two
{
	width:810px;
	position:relative;
	left:80px;
}

.contact_body_reapet
{
	background-color:#f5f5f5;
	padding:0px;
	width:355px;
	min-height:95px;
	padding:10px;
}
.top_curev
{
	width:375px;
	background-image:url(../images/top_curve_contact.png);
	background-repeat:no-repeat;
	height:5px;
}
.footerh_curev
{
	width:375px;
	background-image:url(../images/bottom_curve_contact.png);
	background-repeat:no-repeat;
	height:10px;
}
.line_height_22
{
	line-height:22px;
}
.address_festivals
{
	width:410px;
}
.imae_first img
{
	border:#d4d4d4 3px solid;
	width:220px;
	height:145px;
}
.imae_first_two img
{
	border:#d4d4d4 3px solid;
	width:145px;
	height:145px;
}
.sectoins_linkas
{
	width:460px;

}
.links_festivase li
{
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
	padding:5px 0px 5px 15px;
}
.sendpostcard
{
	background-image:url(../images/button_postcards.png);
	background-repeat:no-repeat;
	height:52px;
	width:216px;
	border:none;
	outline:none;
	font-family:'d1';
	font-size:16px;
	background-color:transparent;
}
.sendpostcard_two
{
	background-image:url(../images/button_postcards2.png);
	background-repeat:no-repeat;
	font-size:16px;
	height:52px;
	width:216px;
	border:none;
	outline:none;
	font-family:'d1';
	background-color:transparent;
}
.bg_color_prese
{
	background-color:#f8f8f8;
}
.links_display_divs ul li
{
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:0px 20px 15px 20px;
	float:left;
}
.links_display_divs ul li a:hover
{
	color:#990000;
}

.first_contete_auste
{
}
.left_side_photo_cinea
{
	width:200px;
}
.right_content_cimeas
{
	width:720px;
}
.font_11
{
	font-size:11px;
}
.postcard_widht
{
	width:220px;
	position:relative;
	left:-50px;
}
.widtha_pimage
{
	width:450px;
}
.recommendesd_s
{
	width:660px;
	background-color:#f5f5f5;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-bottom:#890000 3px solid;
	position:relative;
}
.theirname_tb
{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:#ccc 1px solid;
}
.nmes
{
	min-width:130px;
	text-align:center;
}
.message_textare textarea
{
	margin:10px 0px 0px 35px;
	position:relative;
	width:320px;
	height:70px;
}
.recomeenrsd
{
	background-image:url(../images/sendrecommendation.png);
	background-repeat:no-repeat;
	height:37px;
	width:216px;
	background-repeat:no-repeat;
	border:none;
	outline:none;
	cursor:pointer;
}
.inner_rahines
{
	position:relative;
	top:20px;
}


.nivoSlider
{
	height:249px;
	width:261px;
}
.gallery_start
{
	height:300px !important;
	width:265px !important;
	overflow:hidden !important;
}