body {
  background:
	#fff
	url(../images/bg.jpg);
  margin:0; 
  padding:0;
  font-family: 'Trebuchet MS', verdana, arial, sans-serif;
  color:#3f3f3f;
  font-size:12px;
}

a:link, a:visited {
  text-decoration:none;
  color:#979797;
  font-size:12px;
  font-weight:bold;
}

a:hover, a:active {
  text-decoration:none;
  color:#ccc;
}

h3 {
  color:#3f3f3f;
  font-size:18px;
  font-weight:normal;
  margin-bottom:20px;
  margin-top:0px;
  letter-spacing:-1px;
}

hr {
  height:1px;
  background-color:#b2735a;
  color:#b2735a;
  border:0;
  margin:0;
}

table {
  font-size:12px;
}

form {
  margin:0;
  padding:0;
}

ul.hr {
  margin: 0px;
  padding: 0px;
}

ul.hr li {
  display: inline; 
  margin-left: 24px;
	float:left;
}

ul.hr li a:link, ul.hr li a:visited {
  color:#fff;
  text-decoration:none;
  height:32px;
  line-height:32px;
  display:table-cell;
}

ul.hr li a:hover, ul.hr li a:active {
  color:#eee;
  text-decoration:none;
  line-height:32px;
  background:
    url(../images/underline.png)
    repeat-x
	bottom;
}

.shadow_left {
	width:4px;
	background:
		transparent
		url(../images/shadow_left.png)
		repeat-y;
}

.shadow_right{
	width:4px;
	background:
		transparent
		url(../images/shadow_right.png)
		repeat-y;
}

.shadow_bottom {
	width:799px;
	height:9px;
	background:
		transparent
		url(../images/shadow_bottom.png)
		no-repeat;
}

.main {
	background:
		#fff
		url(../images/header.jpg)
		no-repeat;
}

#languages {
	margin:20px 0 0 700px;
}

#menu {
	margin-top:69px;
	line-height:32px;
}

#content {
	padding:40px;
}

#footer {
	width:791px;
	height:32px;
	line-height:32px;
	background:
		transparent
		url(../images/footer.jpg)
		no-repeat;
	text-align:center;
	color:#fff;
}

.red {
	color:#d52e26;
}

.mainimage {
	text-align:center;
}
	
