
/* resets all values to zero */
* { margin: 0; 
    padding: 0; 
}

html { height: 100.1%;}

body {
	background: #fff;
	color: #464646;
	font: 8.5pt/9pt 宋体,Times New Roman;
	position: relative;
	text-align: center;
}

/***** links *****/
a:link, a:visited, a:hover, a:active {
	color: #0181b7;
	text-decoration: underline;
}
/*#78787c;  #0181b7; #585858
*/
a.pdf, a.pdf:visited { 
	background: transparent url(../images/icons/pdf.gif) 0 0 no-repeat; 
	padding-left: 22px;
} 
a.rss, a.rss:visited { 
	background: transparent url(../images/icons/rss.gif) 0 0 no-repeat;
	color: #f0842c; 
	padding-left: 19px;	
} 
/***** buttons *****/
a.button, a.button:visited, a.buttonx, a.buttonx:visited {
	background: transparent url(../images/button.gif) top right no-repeat;
	color: #464646;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}
a.button span, a.button:visited span, a.buttonx span, a.buttonx:visited span {
	background: transparent url(../images/button.gif) bottom left no-repeat;
	display: block;
	line-height: 20px;
	padding: 0 10px;
	text-align: center;
	white-space: nowrap;
}

#heading_image {
    display: none;
}
h1 {    
	height: 105px;
    margin: 0;
    padding: 0;
	text-indent: -9999px;
}
h1.heading_energy {
	background: transparent url(../images/headings/heading_energy.jpg) top left no-repeat;
}
h1.heading_paper {
	background: transparent url(../images/headings/heading_paper.jpg) top left no-repeat;
}
h1.heading_engineered {
	background: transparent url(../images/headings/heading_engineered.jpg) top left no-repeat;
}
h1.heading_about {
	background: transparent url(../images/headings/heading_about.jpg) top left no-repeat;
}
h1.heading_contacts {
	background: transparent url(../images/headings/heading_contacts.jpg) top left no-repeat;
}
h1.heading_search {
	background: transparent url(../images/headings/heading_search.jpg) top left no-repeat;
}

/***** headings *****/
h2 {
	color: #373737;
	font-size: 12pt;
	font-weight: normal;	
	line-height: 18px;
	margin: 0 0 9px 0;
	font-weight:bold;
	/*text-transform: uppercase; */
	
}
h2 span, h4 span {
	color: #696969;
	display: block;
	font-weight: normal;
}
h3 {
	color: #2d2c34;
	font-size: 10pt;
	font-weight: normal; 
	margin: 0 0 7px 0;
}
#sidebar_left h3, #sidebar_right h3 {
	text-transform: uppercase;
}
h4 {
	font-size: 9pt;
	margin: 0 0 10px 0;
}



/***** misc *****/
p { margin: 0 0 12px 0; }
p.ingres { font-size: 13px; line-height: 110%; margin: 0 0 25px 0; } /* used in first paragraphs to make text bigger */
p.img_left { height: 1%; display: block; float: left; margin: 0 10px 5px 0; width: auto;  }
img.img_left { float: left; overflow: hidden; padding: 2px 11px 4px 0; } 
img.img_border { border: 1px solid #e8eae9; } 
img { border: 0; }
ul,ol { margin: 0 0 15px 0; }
ul li { list-style: none; }
li.last { background-image: none !important; padding-right: 0 !important; }
.clear { clear: both; }
.left { float: left !important; }
.right { float: right !important; }
.hide { display: none; }
.strong { font-weight: bold; }
.center { margin: 0 auto; text-align: center; }
.size10 { font-size: 10px !important; } /* sometimes we need to make some text smaller ('more' links etc)*/
.size11 { font-size: 11px !important; }
.size12 { font-size: 12px !important; }
.uppercase { text-transform: uppercase !important; }
.relative { position: relative; }
.arrow { color: #03719f !important; display: inline; }
.nobg { background-image: none !important;}
.noborder { border: 0px none !important; }
.line, .line_heading { border-top: 1px solid #e8eae9; clear: both; display: block; height: 1px; margin: 10px 0; overflow: hidden;  width: 100%;}
.line_heading {  margin: 0 0 10px 0; }

/***** container - keeps the page in right size and centered *****/
#container {
	margin: 0 auto;
	overflow:visible;
	position: relative;
	text-align: left;
	width: 850px;
}

/***** header area *****/
#header {
	background: #3c3b42 url(../images/navigation/bg.gif) top left repeat-x;
	height: 27px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#header ul {
	float: left;
	height: 27px;
	overflow: hidden;
	width: 578px;
	font-family:宋体,Times New Roman;
	font-size:20px;
}
#header ul li {
	float: left;
	height: 27px;
	list-style-type: none;
}
#header ul li a:link, #header ul li a:visited, #header ul li a:hover, #header ul li a:active {
	color: #c2c2c2;
	display: block;
	height: 27px;
	text-decoration: none;
	text-indent: -999em;
    outline: none;
}
#header ul li a:hover {
	background-position: 0 -27px !important;
}
#header ul li#nav1 a:link, #header ul li#nav1 a:visited, #header ul li#nav1 a:hover, #header ul li#nav1 a:active { background: transparent url(../images/navigation/nav_home.gif) top left no-repeat;  width: 45px;  }
#header ul li#nav2 a:link, #header ul li#nav2 a:visited, #header ul li#nav2 a:hover, #header ul li#nav2 a:active   { background: transparent url(../images/navigation/nav_Energy_Pulp.gif) top left no-repeat;  width: 80px;  }
#header ul li#nav3 a { background: transparent url(../images/navigation/nav_page.gif) top left no-repeat; width: 45px;  }
#header ul li#nav4 a { background: transparent url(../images/navigation/nav_Engineered_Materials.gif) top left no-repeat; width: 70px; }
#header ul li#nav5 a { background: transparent url(../images/navigation/nav_about_upm.gif) top left no-repeat; width: 95px; }
#header ul li#nav6 a { background: transparent url(../images/navigation/nav_contact_us.gif) top left no-repeat; width: 70px; }
#header ul li#nav7 a { background: transparent url(../images/navigation/nav_Jetset10th.gif) top left no-repeat; width: 80px; }
#header ul li.current a:link, #header ul li.current a:visited, #header ul li.current a:hover, #header ul li.current a:active { background-position: 0 -27px !important; }

#header form {
	background: transparent url(../images/navigation/search.gif) top left no-repeat;
	float: right;
	height: 27px;
	position: relative;
	width: 178px;
}
#header #query {
	background: none;
	border: 0 none;
	font-size: 10px;
	height: 13px;
	left: 6px;
	position: absolute;
	top: 7px;
	width: 142px;
}
#header input#search_btn {
	width: 12px;
	height: 12px;
	background: transparent url(/images/navigation/search_button.gif) top left no-repeat;	
	position: absolute;	
	right: 14px;
	text-indent: -999em;
	top: 7px;
	border: 0;
	cursor: pointer;	
	overflow: hidden;
    outline: none;
}
#header input#search_btn:hover {
	background: transparent url(/images/navigation/search_button.gif) bottom left no-repeat;	
}
*+html #header input#search_btn { /*IE 7*/
	padding-left: 999px;
}
* html #header input#search_btn { /* IE6 */
	padding-left: 999px;
}


/***** flash/image header in top of the page *****/
#liftup {
	height:105px;
	overflow: hidden;
	position: relative;
	width: 850px;	
}

/***** left/righ sidebars + content area *****/
#wrapper {
	clear: both;
	/*height: 1%;*/
	overflow: visible;
	padding: 30px 0 0 0;
	position: relative;
	width: 850px;
}

#content { /* content area in the center */
	float: left;
	/*height: 1%;*/ 
	margin: 0 0 0 40px;
	overflow: visible;
	padding: 0 0 1px 0;
	position: relative;
	width: 400px; /*420px;*/
	font-size:9pt;
	line-height :2.0;

}
/*
#content ul, #content ol{
	margin: 0 0 15px 25px;
}
#content ul li {
	list-style-type: disc; 
	padding: 0 0 7px 0;
}
*/
#content h2{
	color:#78787c;
}

.content_wide { /* used when content area needs to be 2 colums  wide and there is still room for sidebar left */
	float: right !important;
	margin: 0 !important;
	width: 657px !important;
}
.content_extra_wide { /* used when content area needs to be 3 colums  wide */
	margin: 0 !important;
	width: 100% !important;
}

/***** left side area *****/
#sidebar_left { 
	float: left;
	margin: -2px 0 0 0;	
	padding: 0 0 30px 0;
	position: relative;
	width: 170px;
}
#sidebar_left p { 
	margin-bottom: 7px;
}
#sidebar_left p.heading_img { margin-top: 3px; } 
#sidebar_left img.img_border { margin: 0 0 10px 0; } 



/***** right side  area *****/
#sidebar_right {
	float: right;
	margin: -5px 0 0 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 180px;
}
#sidebar_right ul.nav_right li {
	list-style-type: none;
}
#sidebar_right ul.nav_right li a {
	display: block;
	text-indent: -999em;
	width: 180px;
    outline: none;
}
#sidebar_right ul li.nav_right_contacts a { 
	background: transparent url(../images/navigation/green_contacts.gif) top left no-repeat; 
	height: 28px;  
}
#sidebar_right ul li.nav_right_eventcalendar a {
	background: transparent url(../images/navigation/green_eventcalendar.gif) top left no-repeat; 
	height: 28px; 
}
#sidebar_right ul li.nav_right_corporatecalendar a {
	background: transparent url(../images/navigation/green_corporatecalendar.gif) top left no-repeat; 
	height: 28px; 
}
#sidebar_right ul li.nav_right_downloads a {
	background: transparent url(../images/navigation/green_downloads.gif) top left no-repeat; 
	height: 28px; 
}
#sidebar_right ul li a:hover { 
	background-position: bottom left !important;  
}
#sidebar_right ul li.current a:link, 
.block_frontpage ul li.current a:visited, 
.block_frontpage ul li.current a:hover, 
.block_frontpage ul li.current a:active { 
	background-position: bottom left !important; 
}

/***** news listed in sidebar_left / content (news in content has border-bottom in the li *****/
ul.news {
	margin: 0;
	margin: 0 0 15px 0 !important;
	position: relative;
	z-index: 20;
}
ul.news li {
	border-bottom: 1px solid #e8eae9;
	clear: both;
	list-style: none !important;
	margin: 0 0 10px 0;
	padding: 0 0 11px 0;
}
* html ul.news li {
	height: 1%;
}

#sidebar_left ul.news li, #sidebar_right ul.news li {
	border: 0 none;
	margin: 0;
	padding: 0 0 11px 0;
}
ul.news li span {
	color: #808080;
	display: block;
	font-size: 10px;
	margin: 0;
}
ul.news li span.arrow {
	display: inline;
}
ul.news li p {
	line-height: 120%;
	margin: -4px 0 7px 0;
}
ul.news li img {
	float: left;
	margin: -2px 10px 0 0;
}

/* basic list */
ul.list, ul.list_txt {
	/*height: 1%;*/
	margin: 0 0 15px 0 !important;
	overflow: hidden;
	position: relative;
    zoom: 1; 
}
ul.list li, ul.list_txt li {
	color: #999;
	font-size: 10px;
	list-style: none;
	padding: 0 0 5px 0;
	position: relative;
}
ul.list_txt li {
	color: #464646;
	font-size: 12px;
}
ul.list li a {
	font-size: 12px;
}
ul.txt  {
	margin: 0 0 15px 0 !important;
}
ul.txt li {
	list-style-type: none !important;
	padding: 0 !important;
}
/* contacts list */
#content  .contact_info ul {
	margin: 0 0 15px 0;
}
#content .contact_info ul li {
	list-style: none;
	padding: 0;
}

/***** components *****/

/* component: grid view in section front pages */
.component_grid {
	clear: both;
	height: 1%;
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}
.component_grid div {
	float: left;
	width: 190px;
}
.component_grid div.right {
	float: right;
}
.component_grid p {
	clear: both;
	line-height:20px;
	font-family:宋体,Times New Roman;

	margin: 0;
	padding: 10px 0 0 0;
}

.component_grid .grid_publisher {
	background: transparent url(../images/pages/paper/grid_publisher.gif) top left no-repeat;
}
.component_grid .grid_printers {
	background: transparent url(../images/pages/paper/grid_printers.gif) top left no-repeat;
}
.component_grid .grid_merchants {
	background: transparent url(../images/pages/paper/grid_merchants.gif) top left no-repeat;
}
.component_grid .grid_converters {
	background: transparent url(../images/pages/paper/grid_converters.gif) top left no-repeat;
}
.component_grid .grid_energy {
	background: transparent url(../images/pages/energy/grid_energy.gif) top left no-repeat;
}
.component_grid .grid_biofuels {
	background: transparent url(../images/pages/energy/grid_biofuels.gif) top left no-repeat;
}
.component_grid .grid_pulp {
	background: transparent url(../images/pages/energy/grid_pulp.gif) top left no-repeat;
}
.component_grid .grid_forest {
	background: transparent url(../images/pages/energy/grid_forest.gif) top left no-repeat;
}
 .component_grid .grid_responsibility {
	background: transparent url(../images/pages/about/grid_responsibility.gif) top left no-repeat;
}
.component_grid .grid_media {
	background: transparent url(../images/pages/about/grid_media.gif) top left no-repeat;
}
.component_grid .grid_careers {
	background: transparent url(../images/pages/about/grid_careers.gif) top left no-repeat;
}
.component_grid .grid_investors {
	background: transparent url(../images/pages/about/grid_investors.gif) top left no-repeat;
}
.component_grid .grid_labelstock {
	background: transparent url(../images/pages/engineered/grid_labelstock.gif) top left no-repeat;
}
.component_grid .grid_plywood {
	background: transparent url(../images/pages/engineered/grid_plywood.gif) top left no-repeat;
}
.component_grid .grid_wpc {
	background: transparent url(../images/pages/engineered/grid_wpc.gif) top left no-repeat;
}
.component_grid a:hover {
	background-position: bottom left;
}


/* component: image floats left and text wraps it */
.component_text_with_img { 
	clear: both; 
	height: 1%;
	margin: 0 0 10px 0;
	overflow: visible;
}
.component_text_with_img div {
	border-top: 1px solid #e8eae9;
	clear: both; 
	height: 1%; 
	margin: -4px 0 0 0;
	overflow: hidden;
	padding: 8px 0 0 0;
}	
.component_text_with_img img {
	float: left;
}
.component_text_with_img p { 
	float: right;
	height: 1%;  
	margin: 0; 
	width: 330px; 
}


/* component: paper finder */
.component_paperfinder { 
	border: 1px solid #d5d5d5; 
	font-size: 11px;
	height: 1%; 
	margin: 25px 0 3px 0; 
	overflow: hidden; 
	padding: 13px 10px 10px 10px; 
}
.component_paperfinder p {
	margin: 0;
	padding: 0 0 11px 0;
}
.component_paperfinder p a:link, .component_paperfinder p a:visited, .component_paperfinder p a:hover, .component_paperfinder p a:active {
	background: transparent url(../images/pages/paper/paperfinder/txt_upmpaperfinder.gif) top left no-repeat;
	display: block;
	height: 12px;
	overflow: hidden;
	text-indent: -999em;
	width: 127px;
    outline: none;
}
.component_paperfinder p a:hover {
	background-position: 0 -12px;
}
.component_paperfinder form {
	clear: both;
	height: 1%;
	overflow: hidden;
}
.component_paperfinder select {
	float: left; 
	font-size:9pt;
	margin: 1px 8px 5px 0; 
	width: 125px;     
}
.component_paperfinder #paperCategoryId {
    width: 137px;
}
.component_paperfinder #endUseId {
    width: 162px;
}
.component_paperfinder input {
    outline: none;
}

p.advanced_paper_finder {
	clear: both;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 5px;
}
*+html p.advanced_paper_finder { /*IE 7*/
	display: inline;
}

* html p.advanced_paper_finder { /* IE6 */
	display: inline;
}


/* component: choose x yeart */
.component_chooseyear { 
	border-bottom: 1px solid #e8eae9; 
	display: block; 
	height: 23px; 
	margin: 0 0 22px 0; 
	overflow: hidden; 
	position: relative; 
}
.component_chooseyear h3 { 
	float: left; 
	width: 100px;
}
.component_chooseyear form { 
	float: left; 
	height: 18px; 
	width: 100px;  
}
.component_chooseyear select {
	font-size: 11px;
	height: 18px;  
	width: 60px; 
}




/***** tables *****/
td.odd, tr.odd td { 
	background: #f0f0f0;
}

.table { 
	border: 0;
	border-top: 1px solid #a2a3a2; 
	font-size: 11px; 
	margin: 0 0 20px 0; 
	padding: 0;
} 
.table td { 
	border-bottom: 1px solid #d5d6d5; 
	border-right: 1px solid #a2a3a2; 
	padding: 5px; 
}
.table th { 
	border-bottom: 1px solid #a2a3a2; 
	border-right: 1px solid #a2a3a2;
	font-weight: bold;
	padding: 5px 30px 3px 6px; 
}
th.narrow { 
	padding: 5px 5px 3px 5px !important;
}
.td_border_top {
	border-top: 1px solid #a2a3a2; 
}

/* table: list of people */
.table_people { 
	border-bottom: 1px solid #e8eae9; 
	margin: 0 0 15px 0;
}
.table_people td { 
	border-right: 1px solid #e8eae9; 
	border-top: 1px solid #e8eae9; 
	font-size: 11px;
	padding: 9px;
	text-align: left;
}
.table_people td img {
	float: left;
    margin-left: -11px;
}
.table_people td p {
	float: right;
	width: 146px;
} 

.td_no_border_right {
	border-right: 0 none !important;
}
.td_border_bottom {
	border-bottom: 1px solid #a2a2a2 !important;
}
.td_border_top {
	border-top: 1px solid #a2a2a2;
}

/* table: numbers data */
.table_numbers {
	 font-size: 11px;
	margin: 0 0 15px 0;
	overflow: visible;
	position: relative;
	z-index: 998;
}
.table_numbers td { 
	border-bottom: 1px solid #d5d6d5; 
	border-right: 1px solid #a2a3a2; 
	padding: 5px 30px 3px 6px; 
	font-size: 11px; 
}
.table_numbers th { 
	border-bottom: 1px solid #a2a3a2; 
	border-right: 1px solid #a2a3a2; 
	border-top: 1px solid #a2a3a2; 
	padding: 5px 30px 3px 6px; 
}
.table_numbers td.odd { 
	background: #f0f0f0; 
	border-bottom: 1px solid #d5d6d5; 
}

/* table_ corporate calendar */
.table_corporatecalendar { 
	border-top: 1px solid #a3a3a3; 
	clear: both; 
	margin: 0 0 20px 0;
}
.table_corporatecalendar td { 
	border-bottom: 1px solid #e8eae9; 
	padding: 10px 0; 
}

/* table_downloads calendar */
.table_downloads { 
	border: 0;	
	margin: 0 0 20px 0; 
	padding: 0;
    border-top: 1px solid #d5d6d5; 
} 
.table_downloads td { 
	padding: 6px 5px 7px 5px; 
    line-height: 1.35em;
	border-bottom: 1px solid #d5d6d5;     
}
.table_downloads td.icon {
    width: 10px;
    padding-right: 3px;
}

/* table_calendar */  

.table_calendar {
    width: 100%;
	border: 0;	
	margin: 0; 
	padding: 0;    
}
.table_calendar td { 
	padding: 7px 0 8px 0; 
    line-height: 1.65em;
    vertical-align: top;
}
.table_calendar td.date {
    width: 102px;
    padding-right: 4px;
}
.c_calendar_items .table_calendar td.date {
    width: 131px;
    padding-right: 4px;
}
.table_calendar td.webcast, .table_calendar td.event {
    padding-right: 8px;
}
.table_calendar td.webcast a {
    display: block;
    background: url(../images/icons/table_webcast.gif) no-repeat 0px 1px;    
    padding-left: 24px;
}
.table_calendar td.details {
    text-align: right;
}
.table_calendar td.details a {
    display: block;
    float: right;
    padding-left: 9px;
    outline: none;
}
.table_calendar td.details a.closed {
    background: url(../images/icons/blue_arrow_right.gif) no-repeat 0px 7px;    
    text-align: left;
}
.table_calendar td.details a.opened {
    background: url(../images/icons/blue_arrow_down.gif) no-repeat 0px 8px;    
    text-align: left;    
    padding-left: 12px;
}
/* table_calendar_info */

.table_calendar_info {
	border: 0;	
	margin: 0 0 10px 0; 
	padding: 0;
    border-top: 1px solid #dddedd; 
    table-layout:auto;
}
.table_calendar_info td, .table_calendar_info th { 
	padding: 4px 0 4px 5px; 
    line-height: 1.45em;
    vertical-align: top;
    font-size: 11px;
    border-bottom: 1px solid #dddedd;
    border-right: 1px solid #b1b2b1;
    
}
.table_calendar_info td.row_detail {
    width: 101px;    
}
.c_calendar_items .table_calendar_info td.row_detail {
    width: 130px;    
}
/* table_c_calendar */  

/*
.table_c_calendar {
    width: 100%;
	border: 0;	
	margin: 0; 
	padding: 0;    
}
.table_c_calendar td { 
	padding: 7px 0 8px 0; 
    line-height: 1.65em;
    vertical-align: top;
}
.table_c_calendar td.date {
    width: 174px;
    padding-right: 4px;
}
.table_c_calendar td.webcast {
    padding-right: 8px;
}
.table_c_calendar td.webcast a {
    display: block;
    background: url(../images/icons/table_webcast.gif) no-repeat 0px 1px;    
    padding-left: 24px;
}
.table_c_calendar td.details {
    text-align: right;
}
.table_c_calendar td.details a {
    display: block;
    float: right;
    padding-left: 9px;
    outline: none;
}
.table_c_calendar td.details a.closed {
    background: url(../images/icons/blue_arrow_right.gif) no-repeat 0px 7px;    
    text-align: left;
}
.table_c_calendar td.details a.opened {
    background: url(../images/icons/blue_arrow_down.gif) no-repeat 0px 8px;    
    text-align: left;    
    padding-left: 12px;
}
*/


div.calendar_items {
    border-top: 1px solid #a2a3a2; 
    margin-bottom: 20px;
}

div.calendar_item {
    border-bottom: 1px solid #a2a3a2; 
    height: 1%;
}

div.calendar_item_description {
    line-height: 1.3em;
    font-size: 11px;
    display: none;
} 

div.c_calendar_items {
    border-top: 1px solid #a2a3a2; 
    margin-bottom: 20px;
}

div.c_calendar_item {
    border-bottom: 1px solid #a2a3a2; 
    height: 1%;
}

div.c_calendar_item_description {
    line-height: 1.3em;
    font-size: 11px;
    display: none;
} 

/***** forms *****/
/* corporate calendar*/
form.form_corporatecalendar { 
	height: 1%; 
	margin: 10px 0; 
	overflow: hidden;
}
form.form_corporatecalendar select { 
	margin: 0 20px 0 0; 
}
form.form_corporatecalendar input {
	font-size: 11px; 
	height: 17px; 
	margin: 0; 
	padding: 0; 
}
form.form_corporatecalendar img { 
	margin: 0 0 -2px 0; 
}
/* feedback form */
form.feedback {
    margin: 0;
}
form.feedback label {
    display: block;    
    padding-bottom: 3px;
}   
form.feedback input.txt {
    border: 1px solid #999;
    padding: 2px;
    font: 12px/14px Times New Roman, Verdana, Helvetica, sans-serif;
    width: 200px;
}
form.feedback textarea {
    border: 1px solid #999;
    padding: 2px;
    font: 12px/14px Times New Roman, Verdana, Helvetica, sans-serif;
    width: 386px;
    height: 174px;
}



/***** footer area *****/
#footer {
	border-top: 1px solid #e8eae9;
	clear: both;
	color: #b2b2b2;
	font-size: 11px;
	height: 1%;
	overflow: hidden;
	padding: 16px 0px 19px 0;
	width: 100%;
}
#footer a:link, 
#footer a:visited, 
#footer a:hover, 
#footer a:active {
	color: #b2b2b2;
	text-decoration: none;
    outline: none;
}
#footer a:hover {
	color: #464646;
	text-decoration: underline;
}
#footer ul {
	float: left;
	margin: 0 0 0 7px;
}
/* ---for the first li tag, need change the css style for the footer 
#footer li {
	background: transparent url(../images/navigation/li.gif) center left no-repeat;
	display: inline; 
	list-style-type: none;
	padding: 0 0 0 11px;
	line-height:15px;
}
*/
.footer_lif {
	/*background: transparent url(../images/navigation/li.gif) center left no-repeat; */
	display: inline; 
	font-family: 宋体,Times New Roman;
	font-size:8.5px;
	list-style-type: none;
	padding: 0 0 0 11px;
	line-height:15px;
}
.footer_lio {
	background: transparent url(../images/navigation/li.gif) center left no-repeat;
	display: inline; 
  font-family  : 宋体,Times New Roman;
	font-size:8.5px;
	list-style-type: none;
	padding: 0 0 0 11px;
	line-height:15px;
}

.li_first
{
  display: inline; 
	list-style-type: none;
	padding: 0 0 0 11px;
	line-height:15px;  
    }
#footer li.first {
	background: none;
	padding: 0;
}
#footer p {
	float: right;
	margin: 0 -1px 0 0;
}

#mpic {
	background: transparent url(../images/pages/frontpage/noflash.jpg) no-repeat;
	width:850;
	height:361px;
	z-index:0;
}