html{color:#ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea
,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
strong{font-style:normal;font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}

/*because legend doesn't inherit in IE */
legend{color:#000;}

.floatl {float: left;}
.floatr {float: right;}
.bmar5 {margin-bottom: 5px;}
.tmar5 {margin-top: 5px;}
.bmar10 {margin-bottom: 10px;}
.tmar10 {margin-top: 10px;}

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/** end reset blocks **/
/** site style **/
.global-width{
        width: 940px;
}

body {text-align: center; font-family: arial; color:#000000; font-size: 14px; line-height: 16px; background: #eeeeee; padding-top: 10px;}
.wrapper-block {
	text-align: left; 
	margin: 0px auto;
	width: 1000px; 
	position: relative;
	border: 1px solid #4e9a06;
	background: #fff url(/static/img/gnome-asia-bg.jpg) no-repeat bottom right; }
	
.wrapper-block {
	margin-bottom: 10px;
}
	
.header-block {height: 90px; position: relative;}
.header-block .logo {position: absolute; bottom: 0px; left: 0px;}
.header-block .language-menu-block {position: absolute; top: 5px; right: 10px; font-size: 0.8em;}
.header-block .language-menu-block a {color: #000 !important;}
.header-block .language-menu-block ul li {display: inline; padding-left: 5px;}

.footer-spacer-block {height: 40px; margin-top: 20px;}
.footer-block {
	line-height: 40px;
	vertical-align: middle;
	height: 40px;
	text-align: center;
	border-top: 1px solid #4e9a06;
	margin-top: 10px;
	font-size: 0.8em;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: #4e9a06;
	color: #ffffff !important;
}
.footer-block a {color: #ffffff !important;}

.global-nav-block {background: #4e9a06 url(/static/img/head_bg.jpg) repeat-x top left;}
.global-nav-block ul {display: block;}
.global-nav-block ul li {display: block; float: left; padding: 5 10 5 10;}
.global-nav-block ul li a {color: #ffffff !important;}

/** about nav **/
.about-nav-block {float: left;}
.about-nav-block ul {display: block; border: 1px solid #4e9a06; margin-bottom: 10px; margin-right: 10px; background: #fff;}
.about-nav-block ul li {padding: 5 10 5 10; line-height: 20px;}
.about-nav-block ul li.header {background: #4e9a06 url(/static/img/head_bg.jpg) repeat-x top left; padding: 0 20;}
.about-nav-block ul li a {color: #000 !important;}

.content-wrapper-block {width: 965px; margin-left: 20px;}
.content-header-block, .content-header-block h1 {font-weight: bold; font-size: 1.2em;  margin-top: 20px; margin-bottom: 20px; clear: both;}

.content-block p {margin-bottom: 5px;}
.content-block h2 {font-weight: bold; margin-bottom: 10px; margin-top: 5px;}
.content-block {float: left; width: 775px;}

/** sponsor block styles **/
.sponsor-block {float: right; width: 175px; font-size: 12px;}
.sponsor-block h2 {font-weight: normal; color: #fff; text-align: center; background: #4e9a06 url(/static/img/head_bg.jpg) repeat-x top left; height: 20px; line-height: 20px;}
.sponsor-block ul li ul {border: 1px solid #4e9a06; margin-bottom: 10px; background: #fff;}
.sponsor-block ul li ul li {padding: 2px 5px}
.sponsor-block a {color: #000 !important;}
.sponsor-block ul img {width: 150px;}