body{
  padding:0;
  /*background:url(extra.jpg) no-repeat center top #e1f3fc;*/
  background:url(bg.jpg)
  #FFFFFF
}
a{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{
  color:#FFFFFF;
	text-decoration:underline;
}
.moreinfo a{
  color:#039;
	font-weight:bold;
	padding-left:10px;
}
.moreinfo a:hover{
  color:#f30;
	text-decoration:underline;
}



/************** Construct **************/
#container1{
	position:relative;background:url(bg2.jpg)
}
#container2{
	background-repeat:no-repeat;
	background-position: right 1450px;
	background-image: url(pic.jpg);
 }
#main{ }
#main2{}
.upper_column{
  top:26px;
  left:80px;
}
.left_column{}

.middle_column{
  margin-top:80px;
}
.right_column{}



/************** Header **************/

#access_link{
  height:50px;
  text-align:right;
  padding-left:600px;
  background:url(service_link.jpg) no-repeat;
}
#access_link li{
  display:inline;
  padding:0 3px;
  border:none;
}

#access_link a{
  display:block;
  width:60px;
  height:5px;
  color:#FFFFFF;}
#access_link a:hover{color:#FFFFFF;text-decoration:underline;}
#searchForm{
  top:358px;
  left:172px;
  width:486px;
}
#Hot_Keyword{
  text-align:center; color:#FF6633
}
#Hot_Keyword a{
  text-align:center; color:#CC9966
}
#Hot_Keyword h{
  text-align:center; color:#CC9966
}
#banner_language{
position:absolute;
  top:15px;
  right:20px;
}



/************** Upper Column **************/
.upper_column a{
  color:white;
  font-size:13px;
  letter-spacing:1px;
}
.upper_column a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}
.upper_column{top: 5px;left:270px;}
.upper_column dt{
  display:none;
}
.upper_column li{
  display:block;
  padding:2px;
}




/************** Left Column **************/

.left_column{
  margin-top:0;
}
.left_column .side{ background:url(bg2.jpg); background-position:left
}
.left_column h4{ 
  color:white;
  overflow:hidden;
  line-height:25px;
}

#condition h4{   
	background:url(title_condition.jpg) no-repeat; 
	padding-top:56px; 
	padding-left:15px; 
	font-size:14px; 
	font-weight: bold;
}
#condition a {
	background:url(static_condition.jpg) no-repeat; 
	color:#ffffff
}
#condition .current a,
#condition a:hover {
	background:url(current_condition.jpg) no-repeat; 
	color:#ff0000
}

#category  h4{   background:url(title_category.jpg) no-repeat; padding-top:56px; padding-left:15px; font-size:14px; font-weight: bold;}
#category a {background:url(static_category.jpg) no-repeat; color:#ffffff}
#category .current a,
#category a:hover {background:url(current_category.jpg) no-repeat;color:#ff0000}

#celebrity h4{   background:url(title_green.jpg) no-repeat;padding-top:56px; padding-left:15px; font-size:14px; font-weight: bold;}
#celebrity a {background:url(celebrity_bg.jpg) no-repeat; color:#FFFFFF}
#celebrity .current a,
#celebrity a:hover {background:url(celebrity_bg2.jpg) no-repeat;color:#FF0000}

#region_album h4{   background:url(title_photo.jpg) no-repeat;padding-top:56px; padding-left:15px; font-size:14px; font-weight: bold;}
#region_album a {background:url(celebrity_bg.jpg) no-repeat; color:#FFFFFF}
#region_album .current a,
#region_album a:hover {background:url(region_album_bg2.jpg) no-repeat;color:#FF0000}

#new_css h3{ background:url(title_newcss.jpg) no-repeat;padding-top:55px; padding-left:15px; font-size:14px; font-weight: bold;}
#new_css{ background:url(bg2.jpg); background-position:left}


/************** Middle Column **************/
.middle_column{}
.innercontent{ background:url(bg3.jpg)
}
#column{
	border:0px solid ;
	border-top:none;
}
#column ul{
  margin:0 -1px 0 0 ;
}
#column ul li{
  width:97px;
}

#column ul li h2{ background:url(tab_97_static.jpg) no-repeat;background-color:#fbd22f;}
#column ul li.hover h2{ background:url(tab_97_current.jpg) no-repeat;background-color:#fbd22f;}
#main_content h2 {  color: #FFFFFF}
#main_content .hover h2 {  color:#FFFFFF;}

#album{
  background:url(album_list.jpg) no-repeat;
  border:1px solid #ccc;
}
#album h3 {
  color:#FFFFFF;
}
.page_control a{
  border:1px solid #FFFFFF;
  color:#FFFFFF;
}
.page_control li {
  color:#FFFFFF;
}
.page_control li a:hover{
	color:white;
  background:#DB0000;
}
.album_list li{
  background:url(grid.jpg) no-repeat;
}
.grid { color:#222}


/************** Right Column **************/
.right_column h3{
  font:normal 1.1em/2em verdana,arial,helvetica,clean,sans-serif;
}

#ad_hotkeyword p {
	background: url(bg2.jpg);
	background-position:right
}
#ad_stamp h3{
	background:url(information.jpg) no-repeat ;
	padding-top:52px;
	padding-left:130px;
	font-size:14px; 
	font-weight: bold;
}
#album_stamp h3{
	background:url(information.jpg) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	padding-left:130px;
	padding-top:52px;
}


/************** Footer **************/
#footer{
	margin:0;
	border:none;
	background:url(footer.jpg) no-repeat;
	text-align:center;
	padding-top:345px;
	color:#FFFFFF;
	font-size:12px;
}
#footer a{
	color:#FFFFFF;
}
#footer h{
	color:#FFFFFF;
}
#footer li{
}
.webmaster{ 
	padding-bottom:10px;
}


/***************Dont Move****************/
/*-------------Dont Move,and keep them at the bottom of the "new.css"-------------*/

#main{
	background: none;
	margin:270px 0px 0px 0px;
	_margin:0px;
}
#main2{position:static;}
#header{
    background:none;
}
#chameleon_flash{
	width:960px;
	height:300px;
    background:url('banner.jpg') no-repeat left top;
}
#header h1{display:none;}

.upper_column{
    background:none;
    position:absolute;
	z-index:2;
}
.upper_column li a{
    text-indent:0px;
    display:inline;
}
#access_link{
	float: none;
	z-index: 2;
}
#banner_language{
	z-index:3;
}
.en .upper_column {
	background:none;
}
.cn .upper_column {
	background:none;
}
#square{
	margin:5px 0px 0px 5px;
	padding:2px;
}
/*****************Dont Move******************/