*{

	margin:0;

	padding:0;

	border:none;

}

html, body{

	height:100%;	

}

body{		

	text-align:center;

	background:#bfbfbf url(../images/bg.gif);

        position:relative;	

}

form{

	line-height:24px;

}

em{

	font-style:normal;

	background-color:#f00;

	color:#fff;

}

input, textarea{

	font:11px Arial, sans-serif;

	color:#571227;

	padding:2px;

	border:1px solid #39311D;

}

input.button{

	padding:0 6px;

	font-size:12px;

	position:relative;

	top:-6px;

}



#wrapper{	

	min-height:100%;

	margin:0 auto;

	background:url(../images/header-bg.png) repeat-x;	

	padding-bottom:120px;

}

* html #wrapper{

	height:100%;

}

#header{

	background:url(../images/header-dec.png) top right no-repeat;

	height:116px;

	width:769px;

	margin: 0 auto;

	text-align:left;

}

#header img{

	margin: 0;

}

#content{

	width:769px;

	margin:0 auto;

}

#content ul#hnav{

	list-style:none;	

	height:52px;

	position:relative;	

}

#content ul#hnav li{

	float:left;

	height:40px;

	width:127px;	

	background: url(../images/tab-small.png) left bottom no-repeat;	

}

#content ul#hnav li a{

	padding: 11px 0;

	display:block;

	text-align:center;

	font:bold 12px Arial, sans-serif;

	text-decoration:none;

	color:#fff;

	text-transform:uppercase;

}

#content ul#hnav li.selected, #content ul#hnav li:hover{

	background: url(../images/tab-small-selected.png) left bottom no-repeat;

	height:52px;

}

#content ul#hnav li.selected a, #content ul#hnav li:hover a{

	padding-top:16px;

}

#content #vnav{

	float:left;

	width:240px;

	list-style:none;

	margin-top:10px;

}

#content #vnav li{

	display:inline;

}

#content #vnav a{

	display:block;

	width:210px;

	height:33px;

	margin-bottom:4px;

	padding:18px 0 0 30px;

	font:bold 12px Arial, sans-serif;

	text-decoration:none;

	color:#fff;

	text-align:left;

	text-transform:uppercase;

	background: url(../images/tab-big.png) no-repeat;	

}

#content #main{

	float:right;

	width:510px;

	text-align:justify;

	color:#DACFB9;

	font:14px/19px Arial, sans-serif;

	padding-top:20px;
	padding-bottom:120px;

}

#content #main h1{

	color:#410416;

	font:20px Trebuchet MS, sans-serif;

	margin:5px 0;

}

#content #main a img{

	padding:3px;

	border:1px solid #BBA379;

}

#content #main a:hover img{

	border:1px solid #fff;

}

#content #main ul{

	padding-left:20px;

}

#lang{

	text-align:left;

	padding:10px 0 0 10px;

	color:#39311D;	

	font: 12px Arial, sans-serif;

}

#lang a{

	color:#CBC3A7;	

}

#lang a:hover{

	text-decoration:none;

}

#footer{

	height:40px;

	margin:-61px auto 0;

	border-top:1px solid #39311D;

	width:769px;

	color:#39311D;	

	font: 11px Arial, sans-serif;

	padding-top:10px;

	line-height:20px;
	position:relative;

}

#slide-show{

	width:771px;

	height:323px;

	border:1px solid #231F17;

	margin:0 auto;

	overflow:hidden;

	position:relative;

}

#slide-show img{

	position:absolute;

	top:0;

	left:0;	

}

#footer a{

	color:#CBC3A7;

	text-decoration:none;

}

#footer a:hover{

	text-decoration:underline;	

	color:#fff;

}
table{
      border:1px solid #4B1821;
      background:#635A42;
      margin-bottom:20px;
}
table tr td{
      background:#736B4A;
      padding:4px 7px;
      font:bold 12px Arial, sans-serif;
}