a:link {
	color: #5e6e66;
	}

a:visited {
	color: #5e6e66;
	}

a:hover, a:active {
	color: #a50505;
	}
	
#main a:link, .columns a:link {
	color: #6c93b7;
	}

#main a:visited, .columns a:visited {
	color: #c59106;
	}

#main a:hover, #main a:active {
	color: #0d79dd;
	}	

body {
	background: #f3f3f3 url(img/bg-body.jpg) repeat-x top;
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 14px;
	
	}


#all {
	width: 1026px;
	margin: 0 auto;
	}	

#page {
	floaT: left;
	width: 990px;
	background: white;
	
	}

.shadow {
	float: left;
	background: url(img/shadow-left.png) repeat-y left;
	padding-left: 13px;
	}
.shadow2 {
	background: url(img/shadow-right.png) repeat-y right;
	padding: 0 13px 0 0;
	}	

#header {
	background: url(img/bg-header.jpg) no-repeat top left;
	text-align: center;
	padding-top: 200px;
	position: relative;
	}	



#logo {
	background: url(img/logo.png) no-repeat top center;
	position: absolute;
	width: 100%;
	height: 240px;
	right: 0;
	top: 0;
	
	}	
@font-face {
	font-family: "europe";
	src: url(EUROPE.TTF);
}

#header a, .menu a {
	padding: 0 10px;
	}

#header a.current {
	color: #a50505;
	}

#header .menu {
	font-size: 20px;
	font-family: europe, arial;
	position: relative;
	z-index: 3;

	}	

#header .menu2 {
	margin: 25px 0 15px 0;
	}

#header .type{
	position: absolute;
	background-position: top right;
	background-repeat: no-repeat;
	width: 400px;
	height:100px;
	right: 50px;
	bottom: 100px;
	}

/*------------------*/
#main {
	clear: both;
	float: left;
	width: 100%;
	}
#main #wrapper {
	margin: 0 50px;
	}	


/*------------------*/
#footer {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 50px;
	color: #bbc2bf;
	}		

#footer .menu {
	background: #d4d4d4 url(img/bg-footer.png) repeat-y center;
	padding: 5px 0;
	}	

#footer .owner {
	
	padding: 10px 0 5px 0;
	font-size: 0.85em;
	}	
	
