@charset "utf-8";
/* CSS Document */

/* basic elements */
html {
	margin: 0;
	padding: 0;
	}
body { 
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 1.88889;*/
	color: #555753;
	background-color:#000000;
	width:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
p { 
	text-align: justify;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16.5px;
	}
h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	}
h4 { 
	color: #fff;
	text-transform:uppercase;
	font-size:14px;
	padding:0px;
	padding-left:20px;
	margin:0;
	}
	
	
/*	
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
*/	
	
	
acronym {
	border-bottom: none;
	}


/* specific divs */
#container { 
	/*background: url(3dimages/index_3d_3_02.jpg) no-repeat top center;*/
	}
	
#container_en { 
	/*background: url(3dimages/index_3d_3_02_en.jpg) no-repeat top center;*/
	}
	
div.bg_loop {
	width:960px;
	margin:auto;
	/*background: url(3dimages/bg_loop_03.jpg) center no-repeat;*/
}

.logo1 {
	width:240px;
	height:63px;
	float:left;
}

.ad {
	float:left;
	/*background:url(../images/home_04.jpg) no-repeat top left;
	width:740px;
	height:63px;*/
	width:728px;
	height:90px;
}
.container {
	width:980px;
	margin: 0 auto;
	text-align:left
}
div.menus {
	margin-left: auto;
    margin-right: auto;
	width:960px;
	height:175px;

}
div.left_menu, div.logo, div.title {
	/*display:none;*/
}

div.right_menu {
	width:auto;
	float:right;
}



div.picture {
	/*background: url(3dimages/temp.jpg) no-repeat;*/
	width:980px;
	height:260px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
		padding-top: 10px;
	background:transparent url(../3dimages/1px_bg.png) repeat scroll 0 0;
}

div.picture span {
	display:none;
}


div.fmcontent {
	margin:0 auto;
	width: 980px;
	height:73px;
}
.flashMenu{
position:absolute;
z-index:999;
}
div.left_content {
	border-top: 5px solid #ad0101;
	float:left;
	width:610px;
	background: url(../dimages/1px_bg.png) repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16.5px;
}

div.right_content {
	float:left;
	width:360px;
	padding-top: 0;
	padding-left: 10px;
	margin:0;
}
.subscriptform{
	background: url(../3dimages/form_bg.jpg) top left no-repeat;
	padding-left:90px;
	padding-top:70px;
	width:250px;
	height:130px;
}
.subscriptform2{
	background: url(../3dimages/form_bg_en.jpg) top left no-repeat;
	background-color:#0F0;
	padding-left:90px;
	padding-top:70px;
	width:250px;
	height:130px;
}
.subscriptform .textbox, .subscriptform2 .textbox{
	height:20px;
	width:210px;
	background:url(../3dimages/textbox_bg.jpg) top left repeat-x;
	border:none;
	margin-bottom:7px;	
}
.subscriptform select, .subscriptform2 select{
	color:#666666;
	background:#fff!important;
}

.d_content {
	border-top: 5px solid #ad0101;
	text-align:left;
	padding-top:20px;
	background: url(../3dimages/1px_bg.png) repeat;
}
div.right_content h2 span {
	display:none;
}

div.right_content h2.right_about {
	position:relative;
	width:273px;
	height:69px;
	background: url(../3dimages/index_3d_3_50.png) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.right_content h2.right_why {
	position:relative;
	width:273px;
	height:55px;
	background: url(../3dimages/index_3d_3_51.png) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.right_content p.details {
	padding: 0px 20px 20px 20px;
	margin: 0 0 0 0;
	display: block;
}

/*
div.news {
	float:left;
	width:580px;
	margin-top:20px;
	margin-left:10px;
	height:119px;
	background: url(3dimages/index_3d_3_17.jpg) no-repeat;
} */

div.news {
	width:300px;
	margin-top:20px;
	background: url(../3dimages/news_bg.png) repeat;
	padding:20px;
}

/*div.news p.time {
	width:50px;
	display:block;
	float:left;
	font-weight:bold;
	color:#d30000;
	padding:0px;
}

div.news p.details {
	float: left;
	display: block;
	width:180px;
}*/

div.news h2 {
	color:#d30000;
	font-size:16px;
}
div.footer {
/*	margin:0 auto;
	background: url(3dimages/index_3d_3_cut_21.jpg) no-repeat;
	width:930px;
	height:38px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:20px;
	padding-left:30px;*/
}
div.footer ul{
list-style:none;
margin:0;
padding:0;
}
div.footer ul li{
	float:left;
	padding-left:5px;
	padding-right:5px;
}

div.footer ul li a{
color:#FFFFFF;
text-decoration:none;
}
img.list_thumb {
	float:right;
	display: block;
	margin-left: 30px;
}

img.list_thumb_left {
	float:left;
	display:block;
	margin-right: 20px;
}

div.first {
	text-align:left;
	padding: 10px 20px 20px 20px;
	position: relative;
}

div.second, div.third {
	position: relative;
	text-align:left;
	padding: 20px 20px 20px 20px;
}
div.second {
width:540px;
	background: url(../3dimages/1px_bg_5perOpacity.png) repeat;
}

div.third {

}

h2.list_title {
	color:#d30000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin:0 0 0 0;
}
.list_block{
	width:220px;
	float:left;
}

h2.list_title span {
	color:#FFFFFF;
	font-weight: normal;
}

p.date, p.director {
	padding: 0 11px 0 0pt;
	margin: 0 0 0 0;
}

p.details {
	padding: 0pt 11px 0 0pt;
	margin: 0 0 0 0;
	display: block;
}

p.director {
	margin-bottom: 11px;

}
.clearfloats{
	clear:both;
}
.time{
font-size:11px;
color:#FF0000;
font-weight:bold;
}
.newsdetail{
color:#fff;
font-size:11px;
}

#3d_wrapper {
	background:transparent url(../3dimages/1px_bg.png) repeat scroll 0 0;
}
