@charset "utf-8";
/* CSS Document developed by Sanjeev Sapkota (sanjeev.sapkota@gmail.com) for BCP ( 2007 August) */

/* undohtml.css 
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
This style sheet is licensed under a Creative Commons License.
Purpose: undo some of the default styling of common (X)HTML browsers */

ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:0px none; }
address { font-style:normal }


/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #right {
  margin-right: 10px;
  }
 
* html p {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */


html, body {
	width: 100%;
	max-height:0;
	margin:0px; 
	padding:0px; 
	background:#eee; 
	font-family:Tahoma, "Lucida Sans Unicode";
	color:#888888;
}

/* TOP */

.top {
	height: 23px;
	margin-right:10%;
	text-align:right;
	overflow:hidden;
	}

/* The header and footer */


.headfoot {
	color:#000; 
	}

#head {
	background:url(../images/headerbg.png) repeat-x;
	height: 105px;
	}
#logo {
	width:87px;
	float:left;
	margin-left:10%!important;
	margin-left:5%;
	}

/* Container */


#container {
	position:relative;
	display:block;
	overflow:visible;
	background:#ffffff;

}

#banner {
	height: 157px;
	background:url(../images/bannerbg.png) repeat-x;
	position:relative;

	}
.banner_pic {
	float:left;
	padding:0% 5% 0% 10%;
	z-index:0;

}
.banner_text {
	
	position:relative;
	display:inline;
	float:left;
}
.banner_info {
	float:right;
	padding:0px 10% 0 0;
	position:relative;
	bottom:15px;

	_bottom:20px;
	
}
@media all and (min-width:0px){
  .banner_info { position:absolute; left:67%; top:3%;}
}
::root .banner_info{ bottom:-5px; }
.banner_info_cn {
	float:right;
	padding:0 10% 0 0;
	position:relative;
	top:-21px;
}
.banner_flag {
	top:-20px;
	float:left;
	position:relative;
	padding-left:100px;

}

.banner_flag_cn {
	margin-left:97px;
	float:left;
	position:absolute;
	display:block;
}
#left {
	width:200px;
	height: 400px;
	padding: 0px 5% 0px 0px;
	float: left;
	position:relative;
	z-index: 1;
	display: inline;
	
	
	}
#left_sep {background:#fff;position:relative; width:10%;float:left; height:200px;}

#left_en {
	width:200px;
	height: 400px;
	margin: 0 5% 0 10%;
	float: left;
	position:relative;
	z-index: 1;
	display: inline;
	
	
	}
#right {
	padding: 5px 10% 0 0;
	width: auto;
	display: inline;
	}

#right.block {
	display:block;
	}
.clear {

	clear:both;
	height:0px;
	overflow:hidden;

}

#foot {
	background:url(../images/footerbg.png) repeat-x;
	height:30px;
	padding-top: 20px;
	}
