body {
/*margin:2em 0;*/
margin:0;
padding:0;
height:100%;
background-color:#fff;
color:#000;  
text-align:center;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:1.4em;
}

a img {
border:0;
}

blockquote {
margin:1em;
padding:1em;
background-color:#eeeeee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:1.2em;
font-weight:bold;
}

blockquote p {
margin:.2em;
}

#flags {
margin:0 auto;
padding:6px;
width:899px;
text-align:right;
}

#flags a {
margin-left:6px;
}

#centerColumn { 	
margin:0 auto;
padding:0;
width:911px;
text-align:left;
vertical-align: middle;	
background-color:#fff;
}

#centerColumn h2 {
color:#333;
font-size:1.1em;
font-weight:bold;
margin:1.5em 0 1em 0;
background:url(i/h2Pointer1.gif) left 4px no-repeat;
padding-left:1.5em;
}

#centerColumn ul {
margin:0;
margin-left: 1em;
padding:0;
list-style-type: square;
}

#header {
margin:0;
padding:0;
height:161px;
background-color:#fff;
}

#topMenu {
margin:0;
padding:0;
height:31px;
background-color:#fff;
}

#topMenu ul {
	margin:0;
	padding:0;
	margin-left:24px;
}

#topMenu ul li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}

#topMenu ul li a {
height:31px;
margin:0 28px 0 0;
padding:0;
display:block;
float:left;
}

#topMenu ul li a span{
display:none;
}

#topMenu ul li a.tm01{
	width:104px;
	background:url(i/en_topMenu_1.jpg) no-repeat;
}

#topMenu ul li a.tm01:hover{
	background:url(i/en_topMenu_1.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm02{
	width:65px;
	background:url(i/en_topMenu_2.jpg) no-repeat;
}

#topMenu ul li a.tm02:hover{
	background:url(i/en_topMenu_2.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm03{
	width:133px;
	background:url(i/en_topMenu_3.jpg) no-repeat;
}

#topMenu ul li a.tm03:hover{
	background:url(i/en_topMenu_3.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm04{
	width:136px;
	background:url(i/en_topMenu_4.jpg) no-repeat;
}

#topMenu ul li a.tm04:hover{
	background:url(i/en_topMenu_4.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm05{
	width:99px;
	background:url(i/en_topMenu_5.jpg) no-repeat;
}

#topMenu ul li a.tm05:hover{
	background:url(i/en_topMenu_5.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm06{
	width:43px;
	background:url(i/en_topMenu_6.jpg) no-repeat;
}

#topMenu ul li a.tm06:hover{
	background:url(i/en_topMenu_6.jpg) 0px -31px no-repeat;
}

#topMenu ul li a.tm07{
	width:57px;
	background:url(i/en_topMenu_7.jpg) no-repeat;
}

#topMenu ul li a.tm07:hover{
	background:url(i/en_topMenu_7.jpg) 0px -31px no-repeat;
}

#topPic {
margin:0;
padding:4px;
height:150px;
background-color:#fff;
background:url(i/topPic-index_load.gif) no-repeat;
text-align:center;

}

#header h1 {
margin:0 0 -.6em 0;
padding:1em 0 0 1em;
font-size:1.5em;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 1.75em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}

#fauxRightColumn {
position:relative;
float:right;
margin:.5em 0 0 .5em;
padding:0 .7em .25em .7em;
width:11em;
font-size:.9em;
background-color:#fff;
border:1px solid #ccc;
}

#fauxRightColumn h2 {
margin-bottom:-1em;
font-size:.9em;
}

#fauxRightColumn ul {
margin:1.5em 0 0 0 !important;
margin:1.5em 0 0 3em;
list-style:none;
}

#fauxRightColumn li {
margin:0 0 .2em -3em;
}

#fauxRightColumn li a {
text-decoration:underline;
}

#fauxRightColumn li a:hover{
text-decoration:none;
}

#footer {
margin:0 auto;
padding:0;
width:911px;
text-align:right;
vertical-align: middle;	
}

/* menus and layout */

body {
	background:#a7a8ac url(i/bg.gif) repeat-x;
}

table#layout {
	width:100%;
	border-width: 0px;
	border-spacing: 4px;
	border-collapse: separate;
}

table#layout td {
	padding:0;
	margin:0;
}

table#layout td.menu-left {
	width:156px;
	padding:0;
	margin:0;
	background-color:#00408C;;
	vertical-align:top;
}

table#layout td.menu-left #sideMenu {
background-color:#fff;
margin:0;
}

table#layout td.menu-left #sideMenu ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;	
}

table#layout td.menu-left #sideMenu ul li {
display: block;
float: left;
padding: 0;
margin: 0;
}

table#layout td.menu-left #sideMenu ul li a span{
display:none;
}

#sideMenu ul li a{
width:156px;
height:30px;
margin:0px;
padding:0;
display: block;
}

table#layout td.menu-left #sideMenu ul li a {
height:31px;
background-color:#fff;
}

/* typo */

table#layout td.content-left, table#layout td.content-both {
	text-align:justify;
	width:340px;
	padding:20px 16px;
	background:url(i/lContBg.gif) top left no-repeat #e8e8e8;
	vertical-align:top;
}

table#layout td.content-both {
	width:711px;
}

table#layout td.content-right {
	text-align:justify;
	padding:20px 16px;
	background-color:#f2f2f2;
	vertical-align:top;
}

/* table */
table.infotab {
	width:100%;
	border-spacing: 1px;
	border-style: none;
}

table.infotab2 {
	width:100%;
	border-spacing: 1px;
}

table.infotab td {
	padding:4px;
	text-align:center;
}

table.infotab2 td {
	padding:4px;
	border-bottom: 1px solid #8AC551; /*#626367;*/
	height:32px;
	vertical-align:middle;
	text-align:center;
}

table.infotab2 td.left, table.infotab td.left {
	text-align:left;
}

table.infotab2 td.right, table.infotab td.right {
	text-align:right;
}

table.infotab tr.odd {
	background-color:#dfdfdf;
}


table.infotab th, table.infotab2 th {
	padding:4px;
	background-color:#626367;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

/* table.end */

p {
	margin:0.8em 0;
}

p.small {
	font-size:0.9em;
}

p a, table.infotab a, table.infotab2 a {
	text-decoration:none;
	color:#5a8135;
/*	border-bottom:1px solid #5a8135;*/
}

h2 a {
	text-decoration:none;
	color:#5B7F37;
}

h2 a:hover {
	text-decoration:underline;
}

p a[href^="http://"] {
	padding-right:13px;
	background:url(i/ex.gif) right 3px repeat-y;
}

p a[href^="http://"]:hover {
	background:url(i/ex.gif) right 203px repeat-y;
}

p a[href^="http://"]:visited:hover {
	background:url(i/ex.gif) right 103px repeat-y;
}

p a.pdf {
	background:url(i/icon-pdf.gif) right no-repeat;
	padding-right:20px;
}

p a.doc {
	background:url(i/icon-doc.gif) right no-repeat;
	padding-right:20px;
}

p a.jpg {
	background:url(i/icon-jpg.gif) right no-repeat;
	padding-right:20px;
}

p a.pps {
	background:url(i/icon-pps.gif) right no-repeat;
	padding-right:20px;
}

p a:hover, p a.pdf:hover, p a.doc:hover, p a.jpg:hover, p a.pps:hover, table.infotab a:hover, table.infotab2 a:hover {
	color:#000;
/*	border-bottom:1px solid #bcbdbf;*/
	text-decoration:underline;
/*	background-color:#e1e33a;*/
}

h1 {
	color:#666;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	padding-bottom:0.6em;
	margin-bottom:0.6em;
	border-bottom:1px solid #a5a5a7;
}

div.news {
	margin-bottom:1em;
	padding-bottom:0.2em;
	border-bottom:1px dashed #a5a5a7;
}

div.news h1 {
	font-size:0.9em;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
}

div.news p {
	margin:0;
	padding:0;
}

div.news p a, div.news a {
	display:block;
	font-size:0.8em;
	color:#333;
	border:none;
	text-decoration:none;
	text-align:right;
}

div.news p a:hover, div.news a:hover {
	text-decoration:underline;
	color:#333;
	border:none;
}

#flagsSearch {
margin:0 auto;
padding:6px;
width:;
text-align:right;
}

#flagsSearch a {
margin-left:6px;
}

#search-input {
border-color:#A5A5A7;
border-style:solid;
font-size:10px;
}

#search-button {
border-color:#A5A5A7;
border-style:solid;
background-color:#E8E8E8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
