/**
 * @author GLOBOsapiens GmbH
 * @copyright 2009
 * 中文 - do not remove. Ensuring UTF-8 recognition without BOM
 */
 
body {
	margin:0 auto; 
	padding:0;
	color:black;
	font-family:helvetica, arial, verdana, "宋体", SimSun;
	font-size: 12px;
 	text-align:center; 
  	overflow:scroll;
 	overflow-x: auto; /*CSS3*/ 
 	/*
 	background:url(/g/p/BG_xmas.png) center top no-repeat;
	background-repeat:repeat-x;
	background-color:#f4f8fb;
	*/

}
td,th, p,form, div, select { 
	font-family:helvetica, arial, verdana, "宋体", SimSun;	
	font-size:12px;
}
h1 {	
	font-weight: bold;
	font-family:helvetica, arial, verdana, "宋体", SimSun;			
	font-size: 20px;	
	padding: 0px 0px 0px 0px;	
	margin-bottom: 5px; 
	display:inline; 
}
h1 a {
	font-family:helvetica, arial, verdana, "宋体", SimSun;	
	font-weight: normal; 
	font-size:x-small;
}
h2 {	
	font-weight: bold;
	font-family:helvetica, arial, verdana, "宋体", SimSun;			
	font-size: 16px;	
	padding: 0px 0px 0px 0px;	
	margin-bottom: 5px; 
	display:inline; 
}

#pagewidth{ 
 	width:772px; 
	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;  
 	/*background-color: white;*/
} 
#area {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
#content ul.categories, ul.clmenu{
	margin: 0 5px 5px 0px; 
	padding: 0 0px 5px 0px;
}
#content ul.categories li {
	padding: 1px 0px 0px 0px;
	list-style-type: none; 
	color:#666666;	
}
#content ul.categories li.level1 {
	padding: 0px 1px;
}
#content ul.categories li.level2 {
	padding: 0px 11px;
}
#content ul.categories li.level2b {
	padding: 0px 25px;
}
#content ul.categories li.level2c {
	padding: 0px 33px;
}
#content ul.clmenu li {
	padding: 1px 0px 0px 0px;
	list-style-type: none; 
	color:black;	
}
#content ul.subcategories {
	margin: 0 0px 0px 0px; 
	padding: 0 0px 0px 0px;
}
#content ul.subcategories li {
	padding: 0px 0px 0px 15px;
	list-style-type: none; 
	color:#666666;	
	font-size: 11px;
}
#content ul.errorlisting li {
	padding: 1px 15px 0px 0px;
	list-style-type: decimal; 
	font-size: 100%;
	color:#FFFFFF;	
}
.error{
	background-color:red;
	color:white;
	padding:10px
}
.ok{
	background-color:#FF6B02;
	color:white;
	padding:10px
}
#content ul.categories li a {
	
}

#content ul.counter li {
	list-style-type: decimal; 
	margin-bottom:5px;
}
#search-results .thumb{
	float: left;
	margin-right: 5px; 
}
a:link, a:visited {
	color: #2A6EE4;
	text-decoration: none;
}
a:hover{
	color: #FFFFFF;
	background-color: #FF6B02;
}
/* remove background color on links for IE   */
a img{vertical-align:text-bottom;}




#contactbox {
	margin: 0px;
	padding: 5px 0px 1px 5px;
	background-color: #F0ECDB;
}


.i18n_pages{
	width:742px;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0 15px 0;
}
.i18n_pages ul {
	padding:0; 
	margin:0;
}
.i18n_pages li {
	list-style:none; 
	display: inline;
	font-family:helvetica, arial, verdana, "宋体", SimSun;	
	font-size:11px;
	margin: 0px 10px 0px 0px;
}

/**** Footer style ****/
.footer{
	clear:both;
    border-top: 1px solid #F0ECDB ;
	width:772px;	
	margin-top: 50px;
	padding: 5px 0px 15px 0;
}
.footer ul {
	padding:0; 
	margin:0;
}
.footer li {
	list-style:none; 
	display: inline;
	font-size:11px;
	margin: 0px 10px 0px 0px;
}
	
/*** List indexes  ***/
.listgroup {
	margin: 15px 0 0 0;
	padding: 0;
}
.listtitle {
	list-style:none; 
	line-height: 125%; 	
	font-size: 20px;	
	font-weight: bold;
	padding: 0;	
	margin-top: 15px;
}

.catgroup {
	margin: 15px 0 0 0;
	padding: 0;
}

/****  content  ****/
#content  {
	margin: 0px; 
	padding: 0;
}

#content .title{
	font-weight:bold;
	font-size:135%;
}

.content_leftborder {
	padding: 14px;
	border-left: 1px solid #C3C3C3;
}

.tableheader th{
	color: white;
	background-color: #FF6B02;
	padding: 6px;
}

.tableheader a:hover {  
	color: white; 
}

.feedback{
	z-index: 9999999;
	position: fixed !important; 
	bottom: 0px;
	right: 0px;
	cursor: pointer;
	float: right;
}

/*** search helper ***/
.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 11px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }

/* seo links footer */
#seo a, #seo li {
	color: #999999;
	text-decoration: none;
}
 #seo a:hover {
	color: #999999;
	background-color: #FFFFFF;
	text-decoration: underline;
}		