*, html{ margin: 0; padding: 0; border: 0; }

.clear{ clear: both; }
.left{ float: left; }
.rigth{ float: right; }

body{
	text-align: center;
	font: 12px Arial;
	color: #1d1d1d;
	background: url('images/body.png') repeat-x;
}

a{ outline: none; }
		
/* Top */
#top{
	width: 977px;
	margin: 0 auto;
	text-align: left;
	height: 129px;
	background: url('images/logo.png') no-repeat 19px 32px;
}

/* Flags */
#flags{
	float: right;
	position: relative;
	left: -23px;
	top: 90px;
}
		
#flags img{ border: 0; }
/* /Flags */
/* /Top */

/* Container */
#container{
	width: 977px;
	margin: 0 auto;
	text-align: left;
	background: url('images/container.png') repeat-y;
}
	
/* Header */
#header{
	width: 975px;
	height: 286px;
	margin: 0 1px;
	background: url('images/header.jpg') no-repeat 20px 17px #fff;
}
		
/* Menu */
#menu{
	padding: 37px 0 0 20px;
}
			
#menu ul{
	list-style: none;
	font: 19px Georgia;
}
			
#menu li{
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	clear: left;
	width: 209px;
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 25px;
	background: url('images/menu_li.png') 0 5px no-repeat;
}
			
#menu a{
	color: #fff;
	display: block;
	text-decoration: none;
}
			
#menu a:hover{
	color: #f4ca02;
}
			
/* Submenu */
#menu ul ul{
	position: absolute;
	left: -2000px;
}
					
#menu ul ul li{
	position: relative;
	z-index: 10;
	left: 125px;
	top: -43px;
	clear: none;
	background: none;
	width: auto;
	font: 12px Arial;
	color: #fff;
	padding: 0;
}
					
#menu ul ul a{
	display: inline;
	padding: 0 10px;
	line-height: 43px;
}
		
#menu ul ul a:hover{
	text-decoration: underline;
}
/* /Submenu */
/* /Menu */
/* /Header */

/* Bg Content */
#bgcontent{
	width: 1029px;
	margin: 0 -26px;
	background: url('images/content.png') repeat-y;
}
	
/* Content */
.content{
	width: 936px;
	margin: 0 0 0 46px;
	background: url('images/content_top.png') no-repeat;
}
			
.content .left{
	padding: 38px 0 0 24px;
}

.content .pagina{
padding: 38px 24px 0 24px;
}
				
.content h1{
	font: 18px Georgia;
	line-height: 40px;
	color: #c75001;
	margin: -22px 0 0;
}
		
.content p{
	padding: 15px 0;
	width: 850px
}
			
.content.hfd h1{
	font: 18px Georgia;
	width: 444px;
	line-height: 40px;
	color: #c75001;
	margin: -22px 0 0;
	border-bottom: 1px solid #fdf0ce;
}
				
.content.hfd p{
	padding: 15px 0;
	width: 453px;
}
				
.con2.left{
	padding: 38px 0 0 38px;
}
		
.content p.naw{
	float: left;
	padding: 20px 0;
	line-height: 21px;
	width: 160px;
}
				
.content a{
	color: #1d1d1d;
	text-decoration: underline;
}
/* /Content */
/* /Bg Content */

/* Footer */
#footer{
	width: 1029px;
	height: 77px;
	margin: 0 -26px;
	background: url('images/footer.png') no-repeat;
}
			
#footer p{
	padding: 47px 0 0 48px;
}
		
#footer span{
	color: #da9e00;
	margin: 0 10px;
}
			
#footer a{
	color: #1d1d1d;
	text-decoration: none;
}
			
#footer a:hover{
	color: #626262;
	text-decoration: underline;
}
/* /Footer */
.form_large {
	background:#fff;
	border:1px solid #ccc;
	border-color:#777 #CCC #CCC #777;
	color:#333;
	font-family: inherit;
	width: 220px;
	padding:2px 4px 2px 6px;
}
textarea.form_textarea {
	background:#fff;
	border:1px solid #ccc;
	border-color:#777 #CCC #CCC #777;
	color:#333;
	font-family: inherit;
	width: 420px;
	height:80px;
	padding:2px 4px 2px 6px;
}
/* /Container */