* {
  font-size: 100.01%;
  /*border:1px dotted #999;*/
}
html {
	height: 100%;
	padding: 0;
	margin:0;
}
body {
	padding: 0;
	margin:0;
	min-height: 100%;
	height: 100%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background: fixed url(../images/bc.gif) top left;
	font-size:10pt;
}

a {
  color:#0066CC;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

.container {
	width:816px;
	margin:0 auto;
	background:url(../images/bp.gif) top left repeat-y;
	min-height:100%;
	

}
.container2 {
	width:816px;
	margin:0 auto;
	padding:0;
	background:url(../images/bp2.gif) top left repeat-y;
	min-height:100%;
}

.header {
	background:url(../images/head.jpg) top left no-repeat;
	height:240px;
	padding:0 24px;
}

.htop {
	height: 211px;
	text-align:center;
}

.footer {
  width:792px;
  margin:0 auto;
  height: 30px;
  margin-top: -35px;
  border-top:1px solid #7A110A;
  padding-top: 4px;
  background-color:#ffffdc;
}
.unf {
  height:40px;
  clear:both;
}

.menu {
  text-align:center;
  color: white;
}

.light {
  color: black !important;
}
.menu ul {
  display:table;           
  padding:0;
  margin:0 auto;
  white-space:nowrap;
  list-style-type:none;
}

* html .menu ul {
  display:inline-block;
  width:1px;
  padding:0 2px;
}  


.menu ul li {
	display:table-cell;
	/*padding:0 10px;
	margin:0;
	list-style:none;*/
}

* html .menu li {
  display:inline;
}

.menu a {
	text-decoration:none !important;
	color: #fff;
	display:block;
	padding:0.1em 1em; 
}

.light a {
  color: #000066 !important;
}
.light a:hover {
	color:#fff !important;
}

* html .menu a {
  display:inline-block;
  margin:0 -2px; 
}

.menu ul li:hover {
  background-color: #258626;
}

.menu a:hover {
	/*text-decoration:underline;*/
	background-color: #258626;
}
/******************************/

.menu a.current {
  cursor:default;
  /*text-decoration:underline;*/
}

.col1 {
  margin-right:175px;
}

.col2 {
  float: right;
  width: 155px;
	margin-right:24px!important;
  margin-right:12px; /* IE6 must die */
	/*border:1px dotted #999;*/
}


.page {
  padding:0 24px;
  padding-bottom:5px;
}

.page p {
  text-align:justify;
  text-indent:2em;
  margin:0.5em 0;
  padding:0;

}

.page h1 {
	font-size:18pt;
	text-align:center;
	color: #138213;
	border-bottom:1px solid #7A110A;
}

.page h2 {
	font-size:16pt;
	text-align:center;
	color: #138213;
}

#gallery {
  /*border:1px solid #7A110A;*/
  text-align:center;
}

#gallery img { 
  margin:10px 6px;
  /*border:none;*/
  border:2px solid #0066CC;
}
#langs {
  float:left;
}

.news_date {
	/*border-bottom:2px solid #0066CC;*/
	font-weight:bold;
	font-size:9pt;
	padding:0;
	margin-top:1em !important;
	text-align:right !important;
	background-color:#CBDDCD;
	color:#143E61;
}
.page .news {
	clear:left;
}

.page .news img{
	margin-right: 5px;
}

br.clf {
	clear:left;
	font-size:1px;
	padding:0;
	margin:0;
	height:0;	
}

.gal-cover td {
	/*background:url(../images/gallery.png) no-repeat;*/
	text-align:center;
	width:50%;
	vertical-align:top;
}

.gal-cover td img{
	border:6px solid #3573A2;
}
.gal-cover td p{
	text-align:center;
	text-indent:0;
	padding:0 30px;
}
