@charset "utf-8";
body {
	margin: 0px;
	height:100%; height:100%;
	padding: 0px;
	font-size:14px; color:#000;
	font-family:Verdana, Geneva, sans-serif; font-size:13px;
	
}
h1{
	 font-size:22px; color:#FFF; padding:0; margin:0;
}
h2{
	 font-size:20px; color:#FFF; padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
}
h3{
	 font-size:14px; color:#FFF; padding-top:5px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
}
.topbg{
	background:url(../images/topbg.jpg); width:100%; height:22px; float:left;
}
.maindivttl{
	width:1000px; height:auto; margin:0 auto; padding:0;
}
.logobg{
	width:1000px; height:100px; margin:0 auto; padding:0;
}
.logo{
	background:url(../images/logo-bg.png) no-repeat; width:275px; height:59px; padding-left:55px; padding-top:13px; float:left;
}
.header{
	width:580px; height:50px; float:left; margin-top:30px;
}
nav ul{
	width:620px; float:left; margin:0; padding:0;
}
nav ul li{
	float:left; list-style:none; 
}
nav ul li a{
text-decoration:none; color:#FFF; font-weight:bold;
padding:8px 40px; float:left;
text-align: center; 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #535151 0px 2px 3px;
-moz-box-shadow: #535151 0px 2px 3px;
box-shadow: #535151 0px 2px 3px;
background: #3d3d3d;
margin:0 4px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d3d3d), to(#000000));
background: -webkit-linear-gradient(#3d3d3d, #000000);
background: -moz-linear-gradient(#3d3d3d, #000000);
background: -ms-linear-gradient(#3d3d3d, #000000);
background: -o-linear-gradient(#3d3d3d, #000000);
background: linear-gradient(#3d3d3d, #000000);
-pie-background: linear-gradient(#3d3d3d, #000000);
behavior: url(PIE.htc);

}
nav ul li a:hover{
	
	text-decoration:none; color:#FFF; font-weight:bold;


text-align: center; 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #535151 0px 2px 3px;
-moz-box-shadow: #535151 0px 2px 3px;
box-shadow: #535151 0px 2px 3px;
background: #c34543;
margin:0 4px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c34543), to(#aa0e0b));
background: -webkit-linear-gradient(#c34543, #aa0e0b);
background: -moz-linear-gradient(#c34543, #aa0e0b);
background: -ms-linear-gradient(#c34543, #aa0e0b);
background: -o-linear-gradient(#c34543, #aa0e0b);
background: linear-gradient(#c34543, #aa0e0b);
-pie-background: linear-gradient(#c34543, #aa0e0b);
behavior: url(PIE.htc);
}
nav ul li ul{
	display:none; position:absolute; margin:0; padding:0; width:auto;
	top:60px;
	z-index:2;
}
nav ul li:hover ul{
	display:block; position:absolute; margin:0; padding:0;
	
}
nav ul li:hover li{
	float:none;
	width:auto;
	padding:1px 0px; list-style:none;
}

.bannerslide{
	width:994px; height:410px; margin:0 auto; padding:0;  border:#2b2b2b solid 2px; padding:5px;
	behavior: url(PIE.htc); -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; background:#000;
}

.banner_minislide{
	width:1006px; height:160px; margin:0 auto; padding:0; background:#000; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
	behavior:url (PIE.htc); margin:35px auto; border:#2b2b2b solid 1px;
}

.maincontent{
	width:1000px; height:auto; margin:30px auto; padding:0;
}
.mainnerttl{
	width:1000px; height:282px; float:left; margin:0 0 50px 0px;
}
.article{
	width:660px; height:auto; float:left;
}
.latestbg{
	background:url(../images/latet_bgimg.png); width:291px; height:41px; float:left; margin-left:1px; 
}
.latest{
	width:200px; height:30px; float:left; padding:10px 0 0 25px; 
}
.latestcontent{
	width:660px; height:auto; float:left; border-radius:8px; behavior: url(PIE.htc); -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-left:#2b2b2b solid 1px; border-right:#2b2b2b solid 1px; border-bottom:#2b2b2b solid 1px;
background:#000;  position:absolute; padding-bottom:15px; margin:32px 0 0 0;
}
.latestcontentinside{
	width:630px; height:auto; float:left; padding:5px 0 0 20px;
}
.latestcontentinside p a{
	text-decoration:none; color:#FFF; 
}
.latestcontentinside p a:hover{
 color:#b20f0c; 
}
span{
	width:280px; height:5px; border-bottom:#b20f0c solid 5px; float:left; margin:10px 0 0 20px;
}

.tdclr{
	color:#b10d0c;
}



.aside{
	width:320px; height:auto; float:left; margin-left:8px;
}
.asidebg{
	background:url(../images/latet_bgimg.png); width:291px; height:41px; float:left; margin-left:1px; 
}
.asides{
	width:200px; height:30px; float:left; padding:10px 0 0 25px; 
}
.asidelatestcontent{
	width:337px; height:auto; float:left; border-radius:8px; behavior: url(PIE.htc); -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-left:#2b2b2b solid 1px; border-right:#2b2b2b solid 1px; 
background:#000;  position:absolute; padding-bottom:7px; top:587px;
}
.asidelatestcontentinside{
	width:270px; height:auto; float:left; padding:5px 0 0 20px;
}
.asidelatestcontentinside p a{
	text-decoration:none; color:#FFF; 
}
.asidelatestcontentinside p a:hover{
 color:#b20f0c; 
}


.newtrailers{
	width:965px; height:auto; margin:0 auto; padding:20px; background:#000;
	behavior: url(PIE.htc); -webkit-border-radius: 8px; border-radius:8px;
-moz-border-radius: 8px; border-left:#2b2b2b solid 1px; border-right:#2b2b2b solid 1px; float:left; padding-bottom:20px;
}
footer{
	width:1005px; height:60px;  background:#000; behavior: url(PIE.htc); -webkit-border-radius: 8px;
-moz-border-radius: 8px; border:#2b2b2b solid 1px; float:left; margin:20px 0 20px 0; border-radius:8px;
	
}
.footerlist{
	width:320px; height:40px; float:left; margin:8px 0px 0px 10px;
}
.footerlist ul{
	width:auto; height:40px; float:left; margin:0; padding:0;
}
.footerlist ul li{
	float:left; list-style:none; padding:10px 8px;
}
.footerlist ul li img a{
	text-decoration:none; border:none;
	outline:none; padding:10px 20px;
}
.trailerdiv{
background:url(../images/latet_bgimg.png) no-repeat; width:291px; height:64px; float:left; position:absolute;  top:1056px;
}
.copyrights{
	width:auto; height:20px; float:left; margin-bottom:50px;color: #FFFFFF;
}


.navlogoimg{
	width:511px; height:412px; float:left;
}
.navlogoimg_content{
	width:460px; height:auto; float:left; padding:0 0 0 15px;
}
.textfield{border:#8a8a8a solid 1px;padding:2px;background-color:#FFF;width:200px;}
.textfield-small{border:#8a8a8a solid 1px;padding:2px;background-color:#FFF;width:30px;}
.textfield-small2{border:#8a8a8a solid 1px;padding:2px;background-color:#FFF;width:260px;}
.submit-button{background-color:#317a00;padding:5px;width:100px;text-align:center;}
.error{display:none;color:#F00;}	

	

