html {
	margin: 0;
	padding: 0;
	}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: Verdana, Arial, Helvetica, sans-serif;
	}
img { /* needed for firefox */
	border: 0px;
	}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0;
	padding: 0 15px 0 15px;
	text-align: left;
	width: 698px;
	
	}
html>body #wrapper { 
	width: 698px;
	}
#header {
	width: 698px;
	margin: 0;
	padding:0;
	background: url(../images/header.gif) top center no-repeat;
	clear: right;
	height: 95px;
	overflow: hidden;
		}
#nav {
	width: 135px;
	float: left;
	background: #faf7ce;
	padding:20px 0px 10px 17px;
		}
#nav h1{
	font: bold 7pt/8pt Georgia, "Times New Roman", Times, serif;
	color: #a63801;
	letter-spacing: 0.1em;
	margin:5px 0 5px 0;
		}
#separator{
	margin:0px;
	background: url(../images/separator_yellow.gif) repeat-x left center;
	height:5px;
	width:125px;
	padding: 5px 0px 0px 0px;
		}
#nav ul {
	padding:0;
	list-style:none;
	margin: 0px 0px 0px 0px;
    }
#newInNav { 
	color:#FF0000;
	font-style:italic;
	font-variant:small-caps
	}		
#nav li {
	font: normal 8pt/9pt Georgia, "Times New Roman", Times, serif;
    /*float:left;*/
    margin:0;
    padding:0 0px 5px 0px;
    }

#nav #current { color:#CCCCCC }
#nav #current a { color:#5c3e2d}
#nav a {
    /*display:block;*/
	   padding:0px;
	color: #5c3e2d;
	text-decoration: none;
    }

#nav a:hover { color:#a63801; }

#mainfoto {
	margin: 0;
	padding: 0;
	height: 237px;
	background: url(../images/home_540.jpg) top right no-repeat;
		}
#mainfoto_en {
	margin: 0;
	padding: 0;
	height: 237px;
	background: url(../images/home_540en.jpg) top right no-repeat;
		}		
#content1 {
	/*float: left;*/
	margin: 0 0 0 158px;
	width: 330px;
	padding: 10px 15px 15px 17px;
		}
#content2 {
	float:right;
	margin: 0px;
	width: 145px;
	padding: 12px 15px 10px 10px;
		}
#content3 {
	float: left;
	margin: 0 0 0 0;
	width: 510px;
	padding: 10px 15px 15px 17px;
		}
#content1 h1 {
	font: normal 14pt Georgia, "Times New Roman", Times, serif;
	color: #a63801;
	margin-top: 0px; 
	margin-bottom: 0px; 
	}
#content1 p {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #5c3e2d;
	margin-top: 6px; 
	margin-bottom: 15px; 
		}
#content1 a {
	color: #a63801;
		}
#content1 ul{
	margin-top: 0px;
		}
#content1 li{
	margin-top: 0px;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #5c3e2d;
		}
#content1 table {
	font: 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #5c3e2d;
		}
#content2 h1 {
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	/*font: bold 10px/15px Verdana;*/
	color: #a63801;
	margin-top: 0px; 
	margin-bottom: 0px; 
	}
#content2 p {
	font: 10px/15px Verdana;
	color: #5c3e2d;
	margin-top: 0px; 
	margin-bottom: 0px; 
		}
#content2 a {
	color: #a63801;
		}
#content3 h1 {
	font: normal 14pt Georgia, "Times New Roman", Times, serif;
	color: #a63801;
	margin-top: 0px; 
	margin-bottom: 0px; 
	}
#content3 p {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #5c3e2d;
	margin-top: 0px; 
	margin-bottom: 10px; 
		}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
		}
#news {	margin: 0px;
	padding: 15px 8px 8px 8px;
	float: right;
	width: 144px;
		}
#separator_gray{
	margin:10px 3px 8px 0px;
	background: url(../images/separator_gray.gif) repeat-x left center;
	/*height:2px;*/
	/*width:140px;*/
	padding: 1px;
		}
#closer {
	margin:20px 0px 0px;
	padding: 1px;
	background: url(../images/separator_copy.gif) repeat-x left center;
		}
#copyright {
	margin:0px;
	float:right;
	padding-right: 9px;
		}
#copyright p {
	font: 9px/14px Verdana;
	margin:0px;
	padding:0px;
	color: #7B5B4B;
		}
#content2  h2 {
	/*font: bold 10px/15px Verdana;*/
	color: #a63801;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
